..
abc.c
This is an initial commit of an implementation of the Chameleon
2008-02-25 02:14:34 +00:00
abc.h
This is an initial commit of an implementation of the Chameleon
2008-02-25 02:14:34 +00:00
announcement.c
A new experimental network primitive called an 'announcement'. An
2009-02-05 19:32:01 +00:00
announcement.h
A new experimental network primitive called an 'announcement'. An
2009-02-05 19:32:01 +00:00
broadcast.c
Changed the 'ibc' and 'uc' Rime modules into the more descriptive names 'broadcast' and 'unicast'
2008-06-26 11:19:22 +00:00
broadcast.h
Changed the 'ibc' and 'uc' Rime modules into the more descriptive names 'broadcast' and 'unicast'
2008-06-26 11:19:22 +00:00
chameleon-bitopt.c
Bugfix: the Chameleon header parser modules should not clear the packet attributes, because the MAC or radio layers may have added attributes already
2009-02-10 23:49:58 +00:00
chameleon-bitopt.h
Added CC_CONST_FUNCTION as a work-around to the sdcc const function pointer bug
2008-07-03 07:38:52 +00:00
chameleon-raw.c
Bugfix: the Chameleon header parser modules should not clear the packet attributes, because the MAC or radio layers may have added attributes already
2009-02-10 23:49:58 +00:00
chameleon-raw.h
Added missing #include sys/cc.h to make system compile
2008-07-03 07:37:51 +00:00
chameleon.c
Set the channel as a packet attribute
2008-08-15 18:59:22 +00:00
chameleon.h
This is an initial commit of an implementation of the Chameleon
2008-02-25 02:14:34 +00:00
channel.c
This is an initial commit of an implementation of the Chameleon
2008-02-25 02:14:34 +00:00
channel.h
This is an initial commit of an implementation of the Chameleon
2008-02-25 02:14:34 +00:00
collect.c
Reduced the size of the packet cache from four to two to avoid falseley dismissing fresh packets (the header field that hold sequence numbers is only two bits wide, hence all sequence numbers fits in a four-entry cache...)
2009-02-10 00:44:50 +00:00
collect.h
Rewrote the collect module so that it uses the announcement module rather than the neighbor-discovery module. This makes it possible to implement other annoumcement back-ends than the traditional broadcast-based neighbor discovery
2009-02-09 20:58:25 +00:00
ctimer.c
added fix to enable start of ctimers before etimer process has started
2007-11-13 15:13:03 +00:00
ctimer.h
Documentation updates
2007-03-31 18:31:27 +00:00
ipolite.c
Reverted the recent change from random_rand() to rand(). It turned out that
2009-02-11 11:08:53 +00:00
ipolite.h
Added Doxygen documentation
2009-02-07 16:15:37 +00:00
Makefile.rime
A new experimental network primitive called an 'announcement'. An
2009-02-05 19:32:01 +00:00
mesh.c
Renamed Rime module mh to multihop
2008-07-03 22:36:02 +00:00
mesh.h
Renamed Rime module mh to multihop
2008-07-03 22:36:02 +00:00
multihop.c
Renamed Rime module mh to multihop
2008-07-03 22:36:02 +00:00
multihop.h
Moved packet attributes specifications from rimebuf.h to the appropriate protocol header files
2009-01-15 22:15:51 +00:00
neighbor-discovery.c
Reverted the recent change from random_rand() to rand(). It turned out that
2009-02-11 11:08:53 +00:00
neighbor-discovery.h
Fixed a bunch of bugs in the collection neighbor announcement/discovery code: neighbor announcments were not repeated unless there was a change in the ETX val. Neighbor announcements happened to often when there were changes in the ETX.
2008-08-15 19:00:38 +00:00
neighbor.c
Neighbor ETX should accumulate over retransmission timeouts;
2008-11-12 10:47:17 +00:00
neighbor.h
Changed all occurences of u8_t and u16_t to uint8_t and uint16_t
2008-02-24 22:05:27 +00:00
netflood.c
Reverted the recent change from random_rand() to rand(). It turned out that
2009-02-11 11:08:53 +00:00
netflood.h
Moved packet attributes specifications from rimebuf.h to the appropriate protocol header files
2009-01-15 22:15:51 +00:00
polite-announcement.c
A new experimental network primitive called an 'announcement'. An
2009-02-05 19:32:01 +00:00
polite-announcement.h
A new experimental network primitive called an 'announcement'. An
2009-02-05 19:32:01 +00:00
polite.c
Reverted the recent change from random_rand() to rand(). It turned out that
2009-02-11 11:08:53 +00:00
polite.h
Added Doxygen documentation
2009-02-07 16:15:37 +00:00
queuebuf.c
Replaced NETSIM macro with general (and now actually working) solution in Makefile.include.
2008-11-17 22:52:10 +00:00
queuebuf.h
Documentation updates
2007-03-31 18:31:27 +00:00
rime.c
Added default initialization of polite announcements. Not sure where the best place for this is, but this at least allow us to start experimenting with this.
2009-02-09 22:05:33 +00:00
rimeaddr.c
Rewrote the rimeaddr_copy() loop to use the ->u8 field instead of the ->u16 field (which now finally is removed)
2008-11-30 18:26:57 +00:00
rimeaddr.h
Removed the unused ->u16 field (it was there only as a convenience/laziness access method during the initial development of the Rime stack, but has caused problems when being there)
2008-11-30 18:26:06 +00:00
rimebuf.c
Added packet attributes for energy spent on a packet (RIMEBUF_ATTR_LISTEN_ENERGY and RIMEBUF_ATTR_TRANSMIT_ENERGY)
2009-02-10 23:51:12 +00:00
rimebuf.h
Added packet attributes for energy spent on a packet (RIMEBUF_ATTR_LISTEN_ENERGY and RIMEBUF_ATTR_TRANSMIT_ENERGY)
2009-02-10 23:51:12 +00:00
rimestats.c
Rime statistics gathering
2007-05-22 20:48:41 +00:00
rimestats.h
Rime statistics gathering
2007-05-22 20:48:41 +00:00
rmh.c
Changed name of Rime module ruc to unicast
2008-07-03 21:52:25 +00:00
rmh.h
Moved packet attributes specifications from rimebuf.h to the appropriate protocol header files
2009-01-15 22:15:51 +00:00
route-discovery.c
bugfix: stopping timeout timer when we receive route reply (still limited to only one active discovery)
2009-01-21 14:29:24 +00:00
route-discovery.h
Renamed Rime nf module to netflood
2008-07-03 22:02:09 +00:00
route.c
Changed all occurences of u8_t and u16_t to uint8_t and uint16_t
2008-02-24 22:05:27 +00:00
route.h
Changed all occurences of u8_t and u16_t to uint8_t and uint16_t
2008-02-24 22:05:27 +00:00
rucb.c
Changed name of Rime module ruc to unicast
2008-07-03 21:52:25 +00:00
rucb.h
Changed name of Rime module ruc to unicast
2008-07-03 21:52:25 +00:00
rudolph0.c
Changed name of the sabc module to stbroadcast
2008-06-30 08:28:53 +00:00
rudolph0.h
Changed name of the sabc module to stbroadcast
2008-06-30 08:28:53 +00:00
rudolph1.c
Changed all occurences of u8_t and u16_t to uint8_t and uint16_t
2008-02-24 22:05:27 +00:00
rudolph1.h
Changed all occurences of u8_t and u16_t to uint8_t and uint16_t
2008-02-24 22:05:27 +00:00
rudolph2.c
Remove unguarded printf()
2008-11-09 12:16:05 +00:00
rudolph2.h
Changed all occurences of u8_t and u16_t to uint8_t and uint16_t
2008-02-24 22:05:27 +00:00
runicast.c
Only send ACK if it was possible to allocate a queuebuf to hold the data packet.
2008-07-07 23:27:57 +00:00
runicast.h
Changed name of Rime module ruc to unicast
2008-07-03 21:52:25 +00:00
stbroadcast.c
Changed name of the sabc module to stbroadcast
2008-06-30 08:28:53 +00:00
stbroadcast.h
Changed name of the sabc module to stbroadcast
2008-06-30 08:28:53 +00:00
stunicast.c
Changed name of suc module to stunicast
2008-07-03 21:35:46 +00:00
stunicast.h
Changed name of suc module to stunicast
2008-07-03 21:35:46 +00:00
timesynch.c
Changed name of the simple-cc2420 module to cc2420: changed all function names and variable names from simple_cc2420_* to cc2420_*.
2008-07-02 09:05:40 +00:00
timesynch.h
Changed filename of the CC2420 driver from simple-cc2420 to cc2420.
2008-07-01 21:02:51 +00:00
trickle.c
Reverted the recent change from random_rand() to rand(). It turned out that
2009-02-11 11:08:53 +00:00
trickle.h
Rewrote the trickle code to run directly over the broadcast primitive: the previous implementation did not work as expected, because packets were not supressed correctly by the previous underlying netflood primitive
2008-07-07 23:29:30 +00:00
unicast.c
Changed the 'ibc' and 'uc' Rime modules into the more descriptive names 'broadcast' and 'unicast'
2008-06-26 11:19:22 +00:00
unicast.h
Changed the 'ibc' and 'uc' Rime modules into the more descriptive names 'broadcast' and 'unicast'
2008-06-26 11:19:22 +00:00