osd-contiki/platform
adamdunkels e34eb54960 A work-in-progress rework of the Contiki MAC and radio layers. The
main ideas are:

* Separates the Contiki low-layer network stack into four layers:
  network (e.g. sicslowpan / rime), Medium Access Control MAC
  (e.g. CSMA), Radio Duty Cycling RDC (e.g. ContikiMAC, X-MAC), and
  radio (e.g. cc2420).
* Introduces a new way to configure the network stack. Four #defines
  that specify what mechanism/protocol/driver to use at the four
  layers: NETSTACK_CONF_NETWORK, NETSTACK_CONF_MAC, NETSTACK_CONF_RDC,
  NETSTACK_CONF_RADIO.
* Adds a callback mechanism to inform the MAC and network layers about
  the fate of a transmitted packet: if the packet was not possible to
  transmit, the cause of the failure is reported, and if the packets
  was successfully transmitted, the number of tries before it was
  finally transmitted is reported.
* NULL-protocols at both the MAC and RDC layers: nullmac and nullrdc,
  which can be used when MAC and RDC functionality is not needed.
* Extends the radio API with three new functions that enable more
  efficient radio duty cycling protocols: channel check, pending
  packet, and receiving packet.
* New initialization mechanism, which takes advantage of the NETSTACK
  #defines.
2010-02-18 21:48:39 +00:00
..
apple2enh Explicitly turn on forms and centering for consistency reasons. 2010-02-13 10:46:36 +00:00
avr-raven experimental cxmac code 2010-02-18 17:23:19 +00:00
avr-ravenlcd Enable ADC2 for optional external supply voltage measurement 2010-02-11 21:58:51 +00:00
avr-ravenusb add experimental cxmac code 2010-02-18 17:24:12 +00:00
avr-rcb Renamed serial module to serial-line 2009-03-17 20:32:22 +00:00
avr-zigbit Renamed serial module to serial-line 2009-03-17 20:32:22 +00:00
c64 Explicitly turn on forms and centering for consistency reasons. 2010-02-13 10:46:36 +00:00
c128 Without forms, centering and history we can just squeeze in DNS. 2010-02-13 10:44:23 +00:00
cc2420dbk * Include avrdef.h for standard defines. 2007-08-16 13:24:20 +00:00
cooja decreased default cooja CFS size 2010-02-05 08:59:51 +00:00
esb Updated documentation for new APIs. 2010-02-09 08:29:58 +00:00
ethernut1 Removed finally unnecessary cast. 2008-02-10 22:36:36 +00:00
ethernut2 Renamed serial module to serial-line 2009-03-17 20:32:22 +00:00
micaz Added dummy watchdog functions for all AVR platforms 2010-02-07 07:43:35 +00:00
minimal-net Allow ip4 address override, show ip6 address 2010-02-02 17:51:55 +00:00
msb430 avoid broadcast storms during the test 2010-02-05 11:52:37 +00:00
native Initialize ctimers 2010-02-03 16:47:26 +00:00
netsim Added queuebuf statistics option, since it is used by the examples/rime/example-rudolph1.c code (on the netsim target) 2010-02-08 21:39:15 +00:00
pc-6001 Workaround for compiling some examples available 2009-12-16 06:47:17 +00:00
sensinode Fixed typo 2010-02-02 20:10:06 +00:00
sky A work-in-progress rework of the Contiki MAC and radio layers. The 2010-02-18 21:48:39 +00:00
stepper-robot Missing file 2009-07-11 15:23:24 +00:00
stk501 Renamed serial module to serial-line 2009-03-17 20:32:22 +00:00
stm32test Generic STM32F103 platform 2010-02-05 14:47:42 +00:00
win32 Added support for non-window CTK email client example. 2010-01-31 21:49:13 +00:00