..
contikimac.c
Turned off streaming by default to save code space; made guard time a little more conservative
2010-11-02 11:00:08 +00:00
contikimac.h
Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration.
2010-02-23 20:09:11 +00:00
csma.c
Always restore the queuebuf to the packetbuf before calling the upper layers. Reduce the waiting time between successive MAC layer retransmissions.
2010-10-24 21:07:00 +00:00
csma.h
Added a simple CSMA (Carrier Sense Multiple Access) mechanism that
2010-01-25 11:46:44 +00:00
ctdma_mac.c
Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific
2010-06-14 19:19:16 +00:00
ctdma_mac.h
added init function in MAC driver for easier configuration
2009-06-22 11:14:11 +00:00
cxmac.c
Moved the definition of the channel check rate used by the radio duty
2010-10-03 20:37:32 +00:00
cxmac.h
Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration.
2010-02-23 20:09:11 +00:00
frame802154.c
Reworked 802.15.4 header creation and parsing so that it works regardless of the size of the rimeaddr_t typedef
2010-02-18 21:00:28 +00:00
frame802154.h
Reworked 802.15.4 header creation and parsing so that it works regardless of the size of the rimeaddr_t typedef
2010-02-18 21:00:28 +00:00
framer-802154.c
Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific
2010-06-14 19:19:16 +00:00
framer-802154.h
Added a new module called "framer" that creates MAC level frames to
2009-10-19 18:30:03 +00:00
framer-nullmac.c
Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific
2010-06-14 19:19:16 +00:00
framer-nullmac.h
Added a new module called "framer" that creates MAC level frames to
2009-10-19 18:30:03 +00:00
framer.h
Replaced old framer (framer_get/framer_set) with new NETSTACK style configuration. Added nullrdc-framer that is a nullrdc with framer support.
2010-03-01 13:30:21 +00:00
lpp.c
Added mechanisms for explicit de-synchronization of synchronized neighbors. Added link-layer ACKs. Fixed bugs with MAC-layer interaction. Now seems to work somewhat (didn't work at all before, in some cases), but there are still problems with packet loss.
2010-10-20 15:23:43 +00:00
lpp.h
Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration.
2010-02-23 20:09:11 +00:00
mac.c
Made debug printfs optional
2010-02-23 18:49:58 +00:00
mac.h
Moved the definition of the channel check rate used by the radio duty
2010-10-03 20:37:32 +00:00
Makefile.mac
Renamed nullrdc to nullrdc-noframer and nullrdc-framer to nullrdc.
2010-11-23 18:11:00 +00:00
nullmac.c
Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific
2010-06-14 19:19:16 +00:00
nullmac.h
A work-in-progress rework of the Contiki MAC and radio layers. The
2010-02-18 21:48:39 +00:00
nullrdc-noframer.c
Renamed nullrdc to nullrdc-noframer and nullrdc-framer to nullrdc.
2010-11-23 18:11:00 +00:00
nullrdc-noframer.h
Renamed nullrdc to nullrdc-noframer and nullrdc-framer to nullrdc.
2010-11-23 18:11:00 +00:00
nullrdc.c
Renamed nullrdc to nullrdc-noframer and nullrdc-framer to nullrdc.
2010-11-23 18:11:00 +00:00
nullrdc.h
Renamed nullrdc to nullrdc-noframer and nullrdc-framer to nullrdc.
2010-11-23 18:11:00 +00:00
phase.c
Added a timer to each phase structure that keeps track of for how long
2010-09-13 13:39:05 +00:00
phase.h
Added a timer to each phase structure that keeps track of for how long
2010-09-13 13:39:05 +00:00
rdc.h
Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration.
2010-02-23 20:09:11 +00:00
sicslowmac.c
Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific
2010-06-14 19:19:16 +00:00
sicslowmac.h
Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration.
2010-02-23 20:09:11 +00:00
tdma_mac.c
Moved the modules packetbuf, queuebuf, and packetqueue from net/rime to net/, since they are not Rime-specific
2010-06-14 19:19:16 +00:00
tdma_mac.h
updated for latest mac driver structure
2008-11-12 12:42:41 +00:00
xmac.c
fixed xmac to use new channel check define name
2010-10-03 22:46:53 +00:00
xmac.h
Changed the network stack to use different structures for the different layers (network_driver, mac_driver, rdc_driver, radio_driver). This helps to avoid incorrect configuration.
2010-02-23 20:09:11 +00:00