fros4943
|
a9f0729f2c
|
forcing 16-bit aligned data memory
|
2009-03-26 12:25:05 +00:00 |
|
adamdunkels
|
cb4684d720
|
Bumped version number to 2.2.3
|
2009-03-24 14:09:22 +00:00 |
|
adamdunkels
|
73fdf05940
|
Added const to constant parameters (rime addresses)
|
2009-03-24 07:15:04 +00:00 |
|
adamdunkels
|
a625d80259
|
Added explicit typecast to buffer definition
|
2009-03-24 07:14:12 +00:00 |
|
adamdunkels
|
ec1677ca6c
|
Added a function (quick hack) that sets the radio transmission power of outgoing announcement packets in xmac
|
2009-03-23 21:06:26 +00:00 |
|
adamdunkels
|
1cbc0f4ea9
|
Send announcement packets only if there are any announcements to send
|
2009-03-23 21:00:25 +00:00 |
|
adamdunkels
|
f4b8680174
|
Defined the packetbuf buffer so that it is always aligned on a 16-bit boundary.
|
2009-03-23 19:37:45 +00:00 |
|
adamdunkels
|
39af9b361d
|
Fixed minor bug in comment
|
2009-03-23 16:39:09 +00:00 |
|
adamdunkels
|
21e0900d18
|
Made constant addresses const
|
2009-03-23 16:22:02 +00:00 |
|
adamdunkels
|
143bf11548
|
The multihop module used the pre-chameleon style packet headers. Converted it to use packet attributes instead of packet headers
|
2009-03-23 16:20:37 +00:00 |
|
adamdunkels
|
c791d851bb
|
Send an announcement packet only if there are more than zero announcemnets
|
2009-03-23 16:19:03 +00:00 |
|
nifi
|
91fa18e0e6
|
removed unused prototype
|
2009-03-23 10:58:00 +00:00 |
|
nvt-se
|
cc85a36722
|
use u8 when writing rime addresses.
|
2009-03-21 20:53:06 +00:00 |
|
nvt-se
|
bffbb06d4a
|
corrected GC page isolation loop.
adjusted cfs_coffee_reserve signature to use cfs_offset_t instead of uint32_t.
made cfs_coffee_format also to clear *next_free.
|
2009-03-20 15:15:43 +00:00 |
|
nvt-se
|
b7bdfe8daf
|
bugfixes:
* set invalid page on all removed files which have cache entries.
* update file cache entries earlier to prevent overwrites.
|
2009-03-19 20:44:43 +00:00 |
|
nvt-se
|
4b6c110706
|
fixed documentation typos.
|
2009-03-17 20:28:44 +00:00 |
|
adamdunkels
|
0076bfe8a5
|
Changed the name of the 'serial' module to 'serial-line' to signify that the module is about lines of data from the serial port, not individual bytes, and to make sdcc happy
|
2009-03-17 15:56:32 +00:00 |
|
nifi
|
f0e56df2eb
|
fixed compiler warning when timesynch is disabled
|
2009-03-17 09:57:01 +00:00 |
|
nvt-se
|
13b364bcc1
|
fixed documentation typos.
|
2009-03-15 20:29:04 +00:00 |
|
nvt-se
|
41ca9516a7
|
fixed documentation typos.
|
2009-03-15 20:21:16 +00:00 |
|
adamdunkels
|
fb8fab739a
|
Renamed the rimebuf module to packetbuf to signal that the module is used outside of a pure Rime context (e.g., the sicslowpan code uses it).
|
2009-03-12 23:04:52 +00:00 |
|
adamdunkels
|
65eb5fd4e8
|
Renamed the rimebuf module to packetbuf to signal that the module is used outside of a pure Rime context (e.g., the sicslowpan code uses it).
|
2009-03-12 21:58:20 +00:00 |
|
adamdunkels
|
f634ccfb3d
|
Set transmission power based on packet attribute
|
2009-03-11 20:38:53 +00:00 |
|
adamdunkels
|
537219bf27
|
Added a packet attribute to specify transmission power on outgoing packets
|
2009-03-11 20:33:17 +00:00 |
|
zhitao
|
f304941ab4
|
raise busy forwarding flag before sending
|
2009-03-10 14:07:41 +00:00 |
|
julienabeille
|
2a173b465a
|
more printing in debug mode
|
2009-03-10 08:00:59 +00:00 |
|
zhitao
|
1eb085834f
|
Update announcement value after route metric saturates. Not doing this results in stubborn forwards from former children nodes.
|
2009-03-09 12:54:27 +00:00 |
|
adamdunkels
|
a1260c0c1f
|
Documentation updates
|
2009-03-08 21:43:24 +00:00 |
|
adamdunkels
|
366ad7bece
|
Added Rime documentation from the Rime/Chameleon paper (SenSys 2007)
|
2009-03-07 11:15:46 +00:00 |
|
zhitao
|
0a12098bd5
|
avoid ping pong packets during route disruption
|
2009-03-06 17:33:59 +00:00 |
|
adamdunkels
|
dc7491f810
|
Bugfix and optimization: X-MAC did not properly switch the radio off after sending a packet, resulting in increased power consumption. For packets that require an ACK, we can let the radio be on in anticipation of the ACK (controlled with an WITH_ACK_OPTIMIZATION option)
|
2009-03-05 19:37:52 +00:00 |
|
zhitao
|
64badeb282
|
bugfix: use memcpy() to get attributes longer than a byte properly written to packet header
|
2009-03-05 13:51:28 +00:00 |
|
zhitao
|
08b2315f41
|
bugfix: put up busy forwarding flag only after next hop found
|
2009-03-04 08:59:32 +00:00 |
|
fros4943
|
f701615afa
|
bugfix: remember active transmissions (sender side) instead of last received packets (receiving side). allows several nodes sending to a single receiver.
+ added function for checking if runicast is currently transmitting (non-acked) data
|
2009-03-03 12:19:46 +00:00 |
|
adamdunkels
|
9816f49fe6
|
Changed listen and transmit energy attributes so that they are named _TIME rather than _ENERGY, to indicate that they contain the time during which the radio was switched on and not the energy
|
2009-03-02 22:00:41 +00:00 |
|
adamdunkels
|
57b9cab27e
|
Set RSSI, correlation, and timestamp as packet attributes for incoming packets
|
2009-03-02 21:59:01 +00:00 |
|
adamdunkels
|
78591a003f
|
Minor documentation update
|
2009-03-02 21:56:16 +00:00 |
|
adamdunkels
|
45e32894a0
|
Bugfix: backwards definition of MIN macro (quite embarassing)
|
2009-03-02 11:22:09 +00:00 |
|
adamdunkels
|
d813d343c5
|
Cleaned up old left-over code
|
2009-03-01 20:38:57 +00:00 |
|
adamdunkels
|
7010eb84b8
|
Added support for communication power accounting. Energy is attributed to idle listening when the radio is switched off. Enegrgy is attributed to an incoming packet when it is received. Energy is attributed to an outgoing packet when it is transmitted.
|
2009-03-01 20:37:16 +00:00 |
|
adamdunkels
|
94c2c0ce85
|
Communication power accounting: this module keeps track of the energy expenditure of individial communication activities, such as transmission or reception of individual packets or idle listening.
|
2009-03-01 20:32:03 +00:00 |
|
adamdunkels
|
b8860727ac
|
A ring buffer library. The ring buffer library is useful in device drivers, where bytes can be safely written to the buffer from an interrupt handler, and read from non-interrupt code.
|
2009-03-01 20:23:56 +00:00 |
|
oliverschmidt
|
545c0c506e
|
Switched cfs offset type to signed int to allow backward movements with cfs_seek.
|
2009-03-01 12:28:39 +00:00 |
|
nvt-se
|
47d70f2ae3
|
Switched name to CFS_CONF_OFFSET_TYPE to emphasize that it is a configurable option.
|
2009-03-01 12:00:00 +00:00 |
|
adamdunkels
|
aa2f7a3399
|
Made polite announcement times configurable, added missing right-brace
|
2009-03-01 10:43:57 +00:00 |
|
adamdunkels
|
3adf8e5807
|
Call output packet sniffers after the MAC has sent the packet
|
2009-03-01 10:29:50 +00:00 |
|
adamdunkels
|
e78fd82f7d
|
Documentation bugfix: rtimer should be in sys group and the stimer library should have the correct documetation group
|
2009-03-01 09:31:43 +00:00 |
|
nvt-se
|
63b89a67fe
|
* cfs_opendir in Coffee now accepts any name.
* refer to the documentation of each whence parameter. Old documentation didn't consider negative movements either.
|
2009-02-28 13:40:25 +00:00 |
|
oliverschmidt
|
bc3d9d2e3c
|
Minor rearrangement.
|
2009-02-28 11:57:46 +00:00 |
|
oliverschmidt
|
938f151a66
|
Allow to override the whence macros individually - just like the open flags.
|
2009-02-28 11:39:02 +00:00 |
|