 core | |
  cfs | |
   fat | |
    cfs-fat.c | FAT driver implementation
|
    cfs-fat.h | FAT driver definitions
|
    diskio.c | DiskIO Abstraction Layer Implementation
|
    diskio.h | DiskIO Layer definitions
|
    fat_coop.c | FAT driver coop additions implementation
|
    fat_coop.h | FAT driver Coop Additions definitions
|
    fat_mkfs.c | FAT driver mkfs implementation
|
    mbr.c | MBR Support implementation
|
    mbr.h | MBR Support definitions
|
   cfs-coffee.c | Coffee: A file system for a variety of storage types in
memory-constrained devices. |
   cfs-coffee.h | Header for the Coffee file system. |
   cfs-eeprom.c | |
   cfs-posix-dir.c | |
   cfs-posix.c | |
   cfs-ram.c | |
   cfs-xmem.c | |
   cfs.h | CFS header file. |
  ctk | |
   libconio | |
    libconio.c | |
    libconio.h | |
   ctk-conio.c | |
   ctk-conio.h | |
   ctk-draw.h | CTK screen drawing module interface, ctk-draw |
   ctk-filedialog.c | |
   ctk-filedialog.h | |
   ctk-mouse.h | |
   ctk-textentry-checkbox.c | |
   ctk-textentry-checkbox.h | |
   ctk-textentry-cmdline.c | |
   ctk-textentry-cmdline.h | |
   ctk-textentry-multiline.c | |
   ctk-textentry-multiline.h | |
   ctk.c | The Contiki Toolkit CTK, the Contiki GUI |
   ctk.h | CTK header file |
  dev | |
   battery-sensor.h | |
   button-sensor.h | |
   eeprom.h | EEPROM functions |
   leds.c | |
   leds.h | |
   nullradio.c | |
   nullradio.h | |
   radio-sensor.h | |
   radio.h | Header file for the radio API
|
   rom.h | |
   serial-line.c | |
   serial-line.h | Generic serial I/O process header filer |
   slip.c | |
   slip.h | |
   spi.h | Basic SPI macros
|
   watchdog.h | |
   xmem.h | |
  lib | |
   strncasecmp | |
    strncasecmp.c | |
   assert.c | |
   assert.h | |
   crc16.c | Implementation of the CRC16 calculcation
|
   crc16.h | Header file for the CRC16 calculcation
|
   gcr.c | Implementation of GCR coding/decoding
|
   gcr.h | |
   ifft.c | |
   ifft.h | |
   list.c | Linked list library implementation |
   list.h | Linked list manipulation routines |
   me.c | Implementation of the table-driven Manchester encoding and decoding |
   me.h | Header file for the table-driven Manchester encoding and decoding |
   me_tabs.c | |
   me_tabs.h | |
   memb.c | Memory block allocation routines |
   memb.h | Memory block allocation routines. |
   mmem.c | Implementation of the managed memory allocator
|
   mmem.h | Header file for the managed memory allocator
|
   petsciiconv.c | |
   petsciiconv.h | PETSCII/ASCII conversion functions |
   print-stats.c | Convenience function for printing system statistics
|
   print-stats.h | Convenience function for printing system statistics
|
   random.c | |
   random.h | |
   ringbuf.c | Ring buffer library implementation
|
   ringbuf.h | Header file for the ring buffer library
|
   sensors.c | |
   sensors.h | |
   settings.c | |
   settings.h | Settings Manager |
   trickle-timer.c | Trickle timer library implementation |
   trickle-timer.h | Trickle timer library header file |
  loader | |
   cle.c | |
   cle.h | |
   cle_avr.c | |
   cle_msp430.c | |
   cmod.c | |
   cmod.h | |
   dlloader.c | |
   dlloader.h | |
   elf32.h | |
   elfloader-arch.h | Header file for the architecture specific parts of the Contiki ELF loader. |
   elfloader-avr.c | |
   elfloader-msp430.c | |
   elfloader-stub.c | |
   elfloader-x86.c | |
   elfloader.c | |
   elfloader.h | Header file for the Contiki ELF loader. |
   elfloader_compat.c | |
   elfloader_compat.h | |
   sym.c | |
   sym.h | |
   symbols-def.h | |
   symbols.h | |
   symtab-avr.c | |
   symtab.c | |
   symtab.h | |
  net | |
   ip | |
    dhcpc.c | |
    dhcpc.h | |
    psock.c | |
    psock.h | Protosocket library header file |
    resolv.c | DNS host name to IP address resolver. |
    resolv.h | UIP DNS resolver code header file |
    simple-udp.c | |
    simple-udp.h | |
    slipdev.c | SLIP protocol implementation |
    slipdev.h | SLIP header file |
    tcp-socket.c | |
    tcp-socket.h | |
    tcpip.c | |
    tcpip.h | Header for the Contiki/uIP interface. |
    udp-socket.c | |
    udp-socket.h | |
    uip-debug.c | A set of debugging tools
|
    uip-debug.h | A set of debugging macros. |
    uip-packetqueue.c | |
    uip-packetqueue.h | |
    uip-split.c | |
    uip-split.h | Module for splitting outbound TCP segments in two to avoid the delayed ACK throughput degradation |
    uip-udp-packet.c | Module for sending UDP packets through uIP. |
    uip-udp-packet.h | Header file for module for sending UDP packets through uIP. |
    uip.h | Header file for the uIP TCP/IP stack |
    uip_arch.h | Declarations of architecture specific functions |
    uiplib.c | |
    uiplib.h | Various uIP library functions |
    uipopt.h | Configuration options for uIP |
   ipv4 | |
    uaodv-def.h | Definitions for the micro implementation of the AODV ad hoc routing protocol
|
    uaodv-rt.c | Routing tables for the micro implementation of the AODV ad hoc routing protocol
|
    uaodv-rt.h | Routing tables for the micro implementation of the AODV ad hoc routing protocol
|
    uaodv.c | Micro implementation of the AODV ad hoc routing protocol
|
    uaodv.h | A brief description of what this file is. |
    uip-fw-drv.c | |
    uip-fw-drv.h | |
    uip-fw.c | UIP packet forwarding |
    uip-fw.h | UIP packet forwarding header file |
    uip-neighbor.c | Database of link-local neighbors, used by IPv6 code and
to be used by a future ARP code rewrite. |
    uip-neighbor.h | Header file for database of link-local neighbors, used by
IPv6 code and to be used by future ARP code. |
    uip-over-mesh.c | Code for tunnelling uIP packets over the Rime mesh routing module
|
    uip-over-mesh.h | Header file for tunnelling uIP over Rime mesh
|
    uip.c | The uIP TCP/IP stack code |
    uip_arp.c | Implementation of the ARP Address Resolution Protocol |
    uip_arp.h | Macros and definitions for the ARP module |
   ipv6 | |
    multicast | |
     roll-tm.c | This file implements IPv6 MCAST forwarding according to the
algorithm described in the "MCAST Forwarding Using Trickle"
internet draft. |
     roll-tm.h | Header file for IPv6 multicast according to the algorithm in the
"MCAST Forwarding Using Trickle" internet draft. |
     smrf.c | This file implements 'Stateless Multicast RPL Forwarding' (SMRF) |
     smrf.h | Header file for 'Stateless Multicast RPL Forwarding' (SMRF) |
     uip-mcast6-engines.h | Header file with definition of multicast engine constants |
     uip-mcast6-route.c | Multicast routing table manipulation |
     uip-mcast6-route.h | Multicast routing table manipulation |
     uip-mcast6-stats.c | IPv6 multicast forwarding stats maintenance |
     uip-mcast6-stats.h | Header file for IPv6 multicast forwarding stats maintenance |
     uip-mcast6.h | This header file contains configuration directives for uIPv6 multicast support |
    sicslowpan.c | 6lowpan implementation (RFC4944 and draft-ietf-6lowpan-hc-06) |
    sicslowpan.h | Header file for the 6lowpan implementation
(RFC4944 and draft-hui-6lowpan-hc-01)
|
    uip-ds6-nbr.c | |
    uip-ds6-nbr.h | |
    uip-ds6-route.c | |
    uip-ds6-route.h | |
    uip-ds6.c | IPv6 data structures handling functions. |
    uip-ds6.h | |
    uip-icmp6.c | ICMPv6 echo request and error messages (RFC 4443)
|
    uip-icmp6.h | ICMPv6 echo request and error messages (RFC 4443)
|
    uip-nd6.c | |
    uip-nd6.h | |
    uip6.c | The uIP TCP/IPv6 stack code. |
   mac | |
    contikimac | |
     contikimac.c | Implementation of the ContikiMAC power-saving radio duty cycling protocol
|
     contikimac.h | Header file for the ContikiMAC radio duty cycling protocol
|
    cxmac | |
     cxmac.c | A simple power saving MAC protocol based on X-MAC [SenSys 2006]
|
     cxmac.h | A simple power saving MAC protocol based on X-MAC [SenSys 2006]
|
    sicslowmac | |
     sicslowmac.c | MAC interface for packaging radio packets into 802.15.4 frames |
     sicslowmac.h | MAC interface for packaging radio packets into 802.15.4 frames |
    csma.c | A Carrier Sense Multiple Access (CSMA) MAC layer
|
    csma.h | A MAC stack protocol that performs retransmissions when the
underlying MAC layer has problems with collisions
|
    frame802154.c | 802.15.4 frame creation and parsing functions |
    frame802154.h | 802.15.4 frame creation and parsing functions |
    framer-802154.c | MAC framer for IEEE 802.15.4
|
    framer-802154.h | A MAC framer for IEEE 802.15.4
|
    framer-nullmac.c | MAC framer for nullmac
|
    framer-nullmac.h | MAC framer for nullmac
|
    framer.h | A MAC framer is responsible for constructing and parsing
the header in MAC frames. |
    mac-sequence.c | MAC sequence numbers management
|
    mac-sequence.h | Header file for MAC sequence numbers management
|
    mac.c | |
    mac.h | MAC driver header file
|
    nullmac.c | A MAC protocol that does not do anything. |
    nullmac.h | A MAC protocol implementation that does not do anything. |
    nullrdc-noframer.c | A MAC protocol that does not do anything. |
    nullrdc-noframer.h | A MAC protocol implementation that does not do anything. |
    nullrdc.c | A null RDC implementation that uses framer for headers. |
    nullrdc.h | A null RDC implementation that uses framer for headers. |
    phase.c | Common functionality for phase optimization in duty cycling radio protocols
|
    phase.h | Common functionality for phase optimization in duty cycling radio protocols
|
    rdc.h | RDC driver header file
|
   rime | |
    abc.c | Anonymous best-effort local area Broad Cast (abc)
|
    abc.h | Header file for the Rime module Anonymous BroadCast (abc)
|
    announcement.c | Implementation of the announcement primitive
|
    announcement.h | Header file for the announcement primitive
|
    broadcast-announcement.c | An example announcement back-end, based on the broadcast primitive
|
    broadcast-announcement.h | Neighbor discovery header file
|
    broadcast.c | Identified best-effort local area broadcast (broadcast)
|
    broadcast.h | Header file for identified best-effort local area broadcast
|
    chameleon-bitopt.c | A Chameleon module that produces bit-optimized headers
|
    chameleon-bitopt.h | A Chameleon module that produces bit-optimized headers
|
    chameleon-raw.c | A Chameleon module that produces non-optimized headers
|
    chameleon-raw.h | A Chameleon module that produces non-optimized headers
|
    chameleon.c | Chameleon, Rime's header processing module
|
    chameleon.h | Header file for Chameleon, Rime's header processing module
|
    channel.c | Rime's channel abstraction
|
    channel.h | Header file for Rime's channel abstraction
|
    collect-link-estimate.c | Implementation of Collect link estimate based on ETX
|
    collect-link-estimate.h | Header file for the Collect link estimate
|
    collect-neighbor.c | Radio neighborhood management
|
    collect-neighbor.h | Header file for the Contiki radio neighborhood management
|
    collect.c | Tree-based hop-by-hop reliable data collection
|
    collect.h | Header file for hop-by-hop reliable data collection
|
    ipolite.c | Ipolite Anonymous best effort local area BroadCast (ipolite)
|
    ipolite.h | Header file for Ipolite best effort local Broadcast (ipolite)
|
    mesh.c | A mesh routing protocol
|
    mesh.h | Header file for the Rime mesh routing protocol
|
    multihop.c | Multihop forwarding
|
    multihop.h | Multihop forwarding header file
|
    neighbor-discovery.c | Neighbor discovery
|
    neighbor-discovery.h | Neighbor discovery header file
|
    netflood.c | Best-effort network flooding (netflood)
|
    netflood.h | Header file for the best-effort network flooding (netflood)
|
    polite-announcement.c | An example announcement back-end, based on the polite primitive
|
    polite-announcement.h | Neighbor discovery header file
|
    polite.c | Polite Anonymous best effort local area BroadCast (polite)
|
    polite.h | Header file for Polite Anonymous best effort local Broadcast (polite)
|
    rime.c | Rime initialization and common code
|
    rime.h | Header file for the Rime stack
|
    rimestats.c | A brief description of what this file is. |
    rimestats.h | Header file for Rime statistics
|
    rmh.c | Multihop forwarding
|
    rmh.h | Multihop forwarding header file
|
    route-discovery.c | Route discovery protocol
|
    route-discovery.h | Header file for the Rime mesh routing protocol
|
    route.c | Rime route table
|
    route.h | Header file for the Rime route table
|
    rucb.c | Reliable unicast bulk transfer
|
    rucb.h | Header file for the reliable unicast bulk transfer module
|
    rudolph0.c | Rudolph0: a simple block data flooding protocol
|
    rudolph0.h | Header file for the single-hop reliable bulk data transfer module
|
    rudolph1.c | Rudolph1: a simple block data flooding protocol
|
    rudolph1.h | Header file for the multi-hop reliable bulk data transfer mechanism
|
    rudolph2.c | Rudolph2: a simple block data flooding protocol
|
    rudolph2.h | Header file for the single-hop reliable bulk data transfer module
|
    runicast.c | Reliable unicast
|
    runicast.h | Reliable unicast header file
|
    stbroadcast.c | Implementation of the Rime module Stubborn Anonymous
BroadCast (stbroadcast)
|
    stbroadcast.h | Header file for the Rime module Stubborn Anonymous BroadCast (stbroadcast)
|
    stunicast.c | Stubborn unicast
|
    stunicast.h | Stubborn unicast header file
|
    timesynch.c | A simple time synchronization mechanism
|
    timesynch.h | Header file for a simple time synchronization mechanism
|
    trickle.c | Trickle (reliable single source flooding) for Rime
|
    trickle.h | Header file for Trickle (reliable single source flooding) for Rime
|
    unicast.c | Single-hop unicast
|
    unicast.h | Header file for Rime's single-hop unicast
|
   rpl | |
    rpl-conf.h | |
    rpl-dag.c | Logic for Directed Acyclic Graphs in RPL. |
    rpl-ext-header.c | Management of extension headers for ContikiRPL. |
    rpl-icmp6.c | ICMP6 I/O for RPL control messages. |
    rpl-mrhof.c | The Minimum Rank with Hysteresis Objective Function (MRHOF) |
    rpl-of0.c | An implementation of RPL's objective function 0. |
    rpl-private.h | |
    rpl-timers.c | RPL timer management. |
    rpl.c | ContikiRPL, an implementation of RPL: IPv6 Routing Protocol
for Low-Power and Lossy Networks (IETF RFC 6550) |
    rpl.h | |
   linkaddr.c | Functions for manipulating Rime addresses
|
   linkaddr.h | Header file for the Rime address representation
|
   nbr-table.c | |
   nbr-table.h | |
   netstack.c | Initialiation file for the Contiki low-layer network stack (NETSTACK)
|
   netstack.h | Include file for the Contiki low-layer network stack (NETSTACK)
|
   packetbuf.c | Rime buffer (packetbuf) management
|
   packetbuf.h | Header file for the Rime buffer (packetbuf) management
|
   packetqueue.c | Packet queue management
|
   packetqueue.h | Header file for the packetqueue module
|
   queuebuf.c | Implementation of the Rime queue buffers
|
   queuebuf.h | Header file for the Rime queue buffer management
|
  sys | |
   profiling | |
    profiling.c | |
    profiling.h | |
    sprofiling.c | |
    sprofiling.h | |
   arg.c | Argument buffer for passing arguments when starting processes |
   arg.h | |
   autostart.c | Implementation of module for automatically starting and exiting a list of processes. |
   autostart.h | Header file for module for automatically starting and exiting a list of processes. |
   cc.h | Default definitions of C compiler quirk work-arounds |
   clock.h | |
   compower.c | Communication power accounting module
|
   compower.h | Header file for the communication power accounting module
|
   ctimer.c | Callback timer implementation
|
   ctimer.h | Header file for the callback timer
|
   dsc.h | Declaration of the DSC program description structure |
   energest.c | Implementation of the energy estimation module
|
   energest.h | Header file for the energy estimation mechanism
|
   etimer.c | Event timer library implementation |
   etimer.h | Event timer header file |
   lc-addrlabels.h | Implementation of local continuations based on the "Labels as
values" feature of gcc |
   lc-switch.h | Implementation of local continuations based on switch() statement |
   lc.h | |
   loader.h | Default definitions and error values for the Contiki program loader |
   log.h | |
   mt.c | Implementation of the archtecture agnostic parts of the preemptive multithreading library for Contiki |
   mt.h | Header file for the preemptive multitasking library for Contiki |
   node-id.h | |
   process.c | Implementation of the Contiki process kernel. |
   process.h | Header file for the Contiki process interface |
   procinit.c | |
   procinit.h | |
   pt-sem.h | Counting semaphores implemented on protothreads |
   pt.h | Protothreads implementation |
   rtimer.c | Implementation of the architecture-agnostic parts of the real-time timer module. |
   rtimer.h | Header file for the real-time timer module. |
   stimer.c | Timer of seconds library implementation |
   stimer.h | Second timer library header file |
   subprocess.h | Subprocesses for Contiki
|
   test.h | |
   timer.c | Timer library implementation |
   timer.h | Timer library header file |
  contiki-default-conf.h | |
  contiki-lib.h | |
  contiki-net.h | |
  contiki-version.h | |
  contiki.h | |
 cpu | |
  6502 | |
   ctk | |
    ctk-mouse.c | |
   ethconfig | |
    ethconfig.c | |
   ipconfig | |
    ipconfig.c | |
   lib | |
    config.c | |
    config.h | |
    error.c | |
    error.h | |
    log.c | |
    pfs.h | |
    unload.c | |
    unload.h | |
   net | |
    ethernet-drv.c | |
    ethernet-drv.h | |
    ethernet.c | |
    ethernet.h | |
    uip_arch.c | |
   sys | |
    clock.c | |
    lc.h | |
    mtarch.c | |
    mtarch.h | |
    rtimer-arch.h | |
   6502def.h | |
  arm | |
   at91sam7s | |
    loader | |
     codeprop-otf.c | Code propagation and storage |
     codeprop-otf.h | |
     elfloader-arch-otf.h | Header file for the architecture specific parts of the Contiki ELF loader. |
     elfloader-otf.c | |
     elfloader-otf.h | Header file for the Contiki ELF loader. |
     empty-symbols.c | |
     ram-segments.c | |
     ram-segments.h | |
    AT91SAM7S128.h | |
    AT91SAM7S256.h | |
    AT91SAM7S64.h | |
    cfs-sdcard-arch.c | |
    clock.c | |
    debug-uart.c | |
    debug-uart.h | |
    efs-sdcard-arch.c | |
    elfloader-arm.c | |
    interrupt-utils.c | |
    interrupt-utils.h | |
    io.h | |
    newlib-syscalls.c | |
    pit-interrupt.h | |
    rtimer-arch-interrupt.c | |
    rtimer-arch-interrupt.h | |
    rtimer-arch.c | |
    rtimer-arch.h | Header file for the AT91SAM7S-specific rtimer code
|
    sdcard-arch.c | |
    startup-SAM7S-arm.c | |
    startup-SAM7S.c | |
    sys-interrupt.c | |
    sys-interrupt.h | |
    uip-log.c | |
    usb-arch.c | |
    usb-interrupt.c | |
    usb-interrupt.h | |
   common | |
    dbg-io | |
     dbg-printf.c | |
     dbg-putchar.c | |
     dbg-puts.c | |
     dbg-snprintf.c | |
     dbg-sprintf.c | |
     strformat.c | |
     strformat.h | |
    SD-card | |
     cfs-sdcard.c | |
     config.h | |
     efs-sdcard.h | |
     efsl_spi.h | |
     sdcard.h | |
    usb | |
     cdc-acm | |
      cdc-acm-descriptors.c | |
      cdc-acm.c | |
      cdc-acm.h | |
      cdc.h | |
     cdc-eth | |
      cdc-eth-descriptors.c | |
      cdc-eth-string-descriptors.c | |
      cdc-eth.c | |
      cdc-eth.h | |
      dhcps.c | |
      dhcps.h | |
     msc | |
      msc-descriptors.c | |
      rbc_const.h | |
      rbc_struct.h | |
      scsi_command.h | |
      scsi_sense.h | |
      scsi_struct.h | |
      spc2_const.h | |
      spc2_struct.h | |
      usb-msc-bulk.c | |
      usb-msc-bulk.h | |
      usb-rbc.c | |
     descriptors.h | |
     string-descriptors.h | |
     usb-api.h | |
     usb-arch.h | |
     usb-core.c | |
     usb-core.h | |
     usb.h | |
   stm32f103 | |
    clock.c | |
    cortexm3_macro.h | |
    debug-uart.c | |
    debug-uart.h | |
    gpio.h | |
    nvic.h | |
    rtimer-arch.h | Header file for the STM32F103-specific rtimer code
|
    sdcard-arch.c | |
    startup-STM32F10x.c | |
    stm32f10x_conf.h | |
    stm32f10x_dma.h | |
    stm32f10x_map.h | |
    stm32f10x_nvic.h | |
    stm32f10x_type.h | |
    usb-arch.c | |
    usb-stm32f103.h | |
  avr | |
   dev | |
    usb | |
     rndis | |
      cdc_ecm.c | |
      cdc_ecm.h | |
      cdc_eem.c | |
      cdc_eem.h | |
      ndis.h | This file contains the possible external configuration of the USB |
      rndis.c | RNDIS Functions for mounting USB device as network interface |
      rndis_protocol.h | RNDIS Defines |
      rndis_task.c | Manages the RNDIS Dataclass for the USB Device |
      rndis_task.h | This file manages the RNDIS task |
     serial | |
      uart_usb_lib.c | This file controls the UART USB functions |
      uart_usb_lib.h | |
     storage | |
      avr_flash.c | This file writes/reads to/from flash memory internal to the AVR |
      avr_flash.h | This file writes/reads to/from flash memory internal to the AVR |
      conf_access.h | This file contains the possible external configuration of the control access |
      ctrl_access.c | This file contains the interface : |
      ctrl_access.h | This file contains the interface : |
      ctrl_status.h | This file contains the interface : |
      scsi_decoder.c | This file is the scsi decoder |
      scsi_decoder.h | This file is the scsi decoder |
      storage_task.c | This file manages the USB storage |
      storage_task.h | |
     compiler.h | This file includes the correct compiler definitions for the different architectures |
     conf_usb.h | This file contains the possible external configuration of the USB |
     config.h | This file contains the system configuration definition |
     pll_drv.h | This file contains the low level macros and definition for the USB PLL |
     usb_descriptors.c | This file contains the usb parameters that uniquely identify the application through descriptor tables |
     usb_descriptors.h | This file contains the usb parameters that uniquely identify the application through descriptor tables |
     usb_drv.c | This file contains the USB driver routines |
     usb_drv.h | This file contains the USB driver routines |
     usb_specific_request.c | USB Protocol-Specific Requests |
     usb_specific_request.h | This file contains the user callback functions corresponding to the application |
     usb_standard_request.c | This file contains the USB endpoint 0 management routines corresponding to the standard enumeration process (refer to chapter 9 of the USB specification. This file calls routines of the usb_specific_request.c file for non-standard request management. The enumeration parameters (descriptor tables) are contained in the usb_descriptors.c file |
     usb_standard_request.h | This file contains the USB endpoint 0 management routines corresponding to the standard enumeration process (refer to chapter 9 of the USB specification. This file calls routines of the usb_specific_request.c file for non-standard request management. The enumeration parameters (descriptor tables) are contained in the usb_descriptors.c file |
     usb_task.c | This file manages the USB task either device/host or both |
     usb_task.h | This file manages the USB task either device/host or both |
    clock-avr.h | |
    clock.c | This file contains AVR-specific code to implement the Contiki core clock functions |
    clock.c.BACKUP.2341.c | This file contains AVR-specific code to implement the Contiki core clock functions |
    clock.c.BASE.2341.c | |
    clock.c.LOCAL.2341.c | This file contains AVR-specific code to implement the Contiki core clock functions |
    clock.c.REMOTE.2341.c | |
    compiler.h | |
    debug.c | |
    debug.h | |
    eeprom.c | |
    flash.c | |
    flash.h | |
    lanc111.c | |
    rs232.c | |
    rs232.h | |
    rs232_at90usb1287.h | AVR specific definitions for the rs232 port. |
    rs232_atmega128.h | AVR specific definitions for the rs232 port. |
    rs232_atmega1281.h | AVR specific definitions for the rs232 port. |
    rs232_atmega1284.h | AVR specific definitions for the rs232 port. |
    rs232_atmega128rfa1.h | AVR specific definitions for the rs232 port. |
    rs232_atmega32.h | AVR specific definitions for the rs232 port. |
    rs232_atmega644.h | AVR specific definitions for the rs232 port. |
    rs232_atxmega256a3.h | AVR specific definitions for the rs232 port. |
    uart1.h | |
   radio | |
    ieee-manager | |
     ieee-15-4-manager.c | Interfaces the 802.15.4 MAC to upper network layers |
     ieee-15-4-manager.h | Example glue code between the existing MAC code and the Contiki mac interface |
    mac | |
     mac.c | The IEEE 802.15.4 (2003/2006) MAC utility functions |
     sicslowmac.c | Example glue code between the existing MAC code and the
Contiki mac interface |
     sicslowmac.h | Example glue code between the existing MAC code and the
Contiki mac interface
|
     zmac.h | The IEEE 802.15.4 (2003/2006) MAC utility functions |
    rf230 | |
     at86rf230_registermap.h | This file contains the register definitions for the AT86RF230 |
     frame.c | 802.15.4 frame creation and parsing functions |
     frame.h | 802.15.4 frame creation and parsing functions |
     hal.c | This file contains low-level radio driver code |
     hal.h | This file contains low-level radio driver code |
     radio.c | This file contains radio driver code |
     radio.h | This file contains radio driver code |
    rf230bb | |
     at86rf230_registermap.h | This file contains the register definitions for the AT86RF230 |
     atmega128rfa1_registermap.h | This file contains RF230-formatted register definitions for the atmega128rfa1 |
     hal.h | This file contains low-level radio driver code |
     halbb.c | This file contains low-level radio driver code |
     rf230bb.c | |
     rf230bb.h | This file contains radio driver code |
   avr.c | |
   avrdef.h | |
   bootloader.c | |
   bootloader.h | |
   cc2420_spi.c | |
   fat-coop-arch.c | FAT driver Coop Additions implementation - Platform specific
|
   fat-coop-arch.h | FAT driver Coop Additions definitions - Platform specific
|
   mtarch.c | |
   mtarch.h | AVR specific implementation of multithreading architecture
|
   profiling_arch.h | |
   rtimer-arch.c | AVR-specific rtimer code
Defaults to Timer3 for those ATMEGAs that have it. |
   rtimer-arch.h | |
   slip_uart1.c | |
   spi.c | |
   sprofiling_arch.c | |
   test_arch.c | |
   watchdog.c | |
   xmega_clock.c | |
   xmega_clock.h | |
   xmega_interrupt.c | |
   xmega_interrupt.h | |
   xmega_powerreduction.c | |
   xmega_powerreduction.h | |
   xmega_rtc.c | |
   xmega_rtc.h | |
   xmega_spi.h | |
   xmega_timer.c | |
   xmega_timer.h | |
  cc2430 | |
   dev | |
    bus.c | Initialization functions for the 8051 bus
|
    bus.h | A brief description of what this file is. |
    cc2430_rf.c | CC2430 RF driver
|
    cc2430_rf.h | CC2430 RF driver header file
|
    cc2430_rf_intr.c | CC2430 RF driver
|
    clock.c | Implementation of the clock functions for the cc243x
|
    dma.c | Driver for the cc2430 DMA controller. |
    dma.h | Header file for the cc2430 DMA controller |
    dma_intr.c | DMA driver ISRs
|
    hwconf.h | |
    lpm.h | Header file for the cc2430 Low Power Modes (LPM)
We currently support the following:
|
    random.c | Random number generator routines exploiting the cc2430 hardware
capabilities. |
    uart.h | |
    uart0.c | Uart0 write routines |
    uart0.h | |
    uart1.c | Uart1 write routines |
    uart1.h | |
    uart_intr.c | Uart write routines |
    watchdog-cc2430.c | Hardware-dependent functions used for the cc2430 watchdog timer. |
    watchdog-cc2430.h | Hardware-dependent header file for the cc2430 watchdog timer. |
   8051def.h | |
   cc2430_sfr.h | CC2430 registers header file for CC2430 |
   mtarch.h | |
   rtimer-arch.c | Hardware-dependent functions used to support the
contiki rtimer module. |
   rtimer-arch.h | Hardware-dependent function declarations used to
support the contiki rtimer module. |
   stack.c | 8051 stack debugging facilities |
   stack.h | Header file for 8051 stack debugging facilities |
  cc2538 | |
   dev | |
    ana-regs.h | Header with declarations of ANA_REGS module registers |
    cc2538-rf.c | Implementation of the cc2538 RF driver |
    cc2538-rf.h | Header file for the cc2538 RF driver |
    flash-cca.h | Header file for the flash lock bit page and CCA definitions |
    gpio.c | Implementation of the cc2538 GPIO controller |
    gpio.h | Header file with register and macro declarations for the cc2538 GPIO module |
    gptimer.h | Header file for the cc2538 General Purpose Timers |
    ioc.c | Implementation of IOC functions |
    ioc.h | Header file with declarations for the I/O Control module |
    mpu.h | Header file for the ARM Memory Protection Unit |
    nvic.c | Driver for the cc2538 NVIC All interrupt-related functionality is implemented here |
    nvic.h | Header file for the ARM Nested Vectored Interrupt Controller |
    random.c | Random number generator routines exploiting the cc2538 hardware capabilities |
    rfcore-ffsm.h | Header with declarations of the RF Core FFSM registers |
    rfcore-sfr.h | Header with declarations of the RF Core SFR registers |
    rfcore-xreg.h | Header with declarations of the RF Core XREGs |
    rfcore.h | Top-level header file for cc2538 RF Core registers |
    rom-util.h | Header file for the cc2538 ROM utility function library driver |
    scb.h | Header file for the System Control Block (SCB) |
    smwdthrosc.h | Header file with register declarations and bit masks for the cc2538 Sleep Timer and Watchdog |
    soc-adc.h | Header file with register declarations for the cc2538 ADC and H/W RNG |
    spi.c | Implementation of the cc2538 SPI peripheral |
    ssi.h | Header file for the cc2538 Synchronous Serial Interface |
    sys-ctrl.c | Implementation of the cc2538 System Control driver |
    sys-ctrl.h | Header file for the cc2538 System Control driver |
    systick.h | Header for with definitions related to the cc2538 SysTick |
    uart.c | Implementation of the cc2538 UART driver |
    uart.h | Header file for the cc2538 UART driver |
    uart1.h | This file really only exists because some examples rely on it |
    udma.c | Implementation of the cc2538 micro-DMA driver |
    udma.h | Header file with register, macro and function declarations for the cc2538 micro-DMA controller module |
    usb-regs.h | Header file with declarations for the cc2538 USB registers |
    watchdog.c | Implementation of the cc2538 watchdog driver |
   usb | |
    cdc-acm-descriptors.c | CDC-ACM mode USB descriptor for the cc2538 USB controller |
    usb-arch.c | Arch-specific routines for the cc2538 USB controller |
    usb-serial.c | Platform process which implements a UART-like functionality over the cc2538's USB hardware |
    usb-serial.h | Header file for cc2538's UART-like I/O over USB |
   clock.c | Clock driver implementation for the TI cc2538 |
   cpu.c | Implementations of interrupt control on the cc2538 Cortex-M3 micro |
   cpu.h | Header file with prototypes for interrupt control on the cc2538 Cortex-M3 micro |
   dbg.c | Implementation of arch-specific functions required by the dbg_io API in
cpu/arm/common/dbg-io
|
   dbg.h | Header file for the cc2538 Debug I/O module |
   debug-uart.h | This file is here because DBG I/O expects it to be |
   ieee-addr.c | Driver for the cc2538 IEEE addresses |
   ieee-addr.h | Header file with register and macro declarations for the cc2538 IEEE address driver |
   lpm.c | Implementation of low power modes ofr the cc2538 |
   lpm.h | Header file with register, macro and function declarations for the cc2538 low power module |
   mtarch.h | |
   reg.h | Header file with register manipulation macro definitions |
   rtimer-arch.c | Implementation of the arch-specific rtimer functions for the cc2538 |
   rtimer-arch.h | Header file for the cc2538 rtimer driver |
   slip-arch.c | Arch-specific SLIP functions for the cc2538 |
   spi-arch.h | Header file for the cc2538 SPI commands |
  cc253x | |
   dev | |
    cc2530-rf.c | Implementation of the cc2530 RF driver |
    cc2530-rf.h | Implementation of the cc2530 RF driver |
    clock-isr.h | Declaration of the Sleep timer ISR, used by the clock module
|
    clock.c | Implementation of the clock functions for the cc253x. |
    dma.c | Driver for the cc2530 DMA controller. |
    dma.h | Header file for the cc2430 DMA controller |
    dma_intr.c | DMA driver ISRs
|
    lpm.h | Header file for the cc2430 Low Power Modes (LPM)
We currently support the following:
|
    port.h | |
    port2-intr.c | |
    port2.c | |
    port2.h | |
    random.c | Random number generator routines exploiting the cc2530 hardware
capabilities. |
    uart-intr.c | Uart write routines |
    uart.h | |
    uart0.c | Uart0 write routines |
    uart0.h | |
    uart1.c | Uart1 write routines |
    uart1.h | |
    watchdog.c | Hardware-dependent functions for the cc253x watchdog. |
   usb | |
    common | |
     cdc-acm | |
      cdc-acm.c | |
      cdc-acm.h | |
      cdc.h | |
     descriptors.h | |
     string-descriptors.h | |
     usb-api.h | |
     usb-arch.h | |
     usb-core.c | |
     usb-core.h | |
     usb.h | |
    cdc-acm-descriptors.c | |
    usb-arch.c | |
   8051def.h | |
   cc253x.h | Definitions for TI/Chipcon cc2530, cc2531 and cc2533 SFR registers |
   mtarch.h | |
   rtimer-arch.c | Hardware-dependent functions used to support the
contiki rtimer module. |
   rtimer-arch.h | Hardware-dependent function declarations used to
support the contiki rtimer module. |
   sfr-bits.h | Header file with definitions of bit masks for some cc2530 SFRs |
   soc.c | Init routine for the cc2530 SoC |
   soc.h | Header file with cc253x SoC-specific defines and prototypes |
   stack.c | 8051 stack debugging facilities |
   stack.h | Header file for 8051 stack debugging facilities |
  mc1322x | |
   board | |
    board.h | |
    freescale-ncb.h | |
    m12.h | |
    quahogcon.h | |
    redbee-dev.h | |
    redbee-econotag.h | |
    redbee-r1.h | |
    redbee-usb.h | |
    std_conf.h | |
   dev | |
    uart1.h | |
   lib | |
    include | |
     adc.h | |
     asm.h | |
     crm.h | |
     gpio-util.h | |
     gpio.h | |
     i2c.h | |
     isr.h | |
     kbi.h | |
     maca.h | |
     mc1322x.h | |
     nvm.h | |
     packet.h | |
     pwm.h | |
     rtc.h | |
     tmr.h | |
     uart.h | |
     utils.h | |
    adc.c | |
    gpio-util.c | |
    gpio.c | |
    i2c.c | |
    maca.c | |
    nvm.c | |
    printf.c | |
    pwm.c | |
    rtc.c | |
    tmr.c | |
    uart.c | |
    uart1.c | |
    uart2.c | |
   src | |
    default_lowlevel.c | |
    default_lowlevel.h | |
    isr.c | |
   tests | |
    adc.c | |
    asm.c | |
    autoack-rx.c | |
    autoack-tx.c | |
    blink-allio.c | |
    blink-blue.c | |
    blink-green.c | |
    blink-red.c | |
    blink-white.c | |
    config.h | |
    flasher.c | |
    led.h | |
    nvm-read.c | |
    nvm-write.c | |
    per.c | |
    printf.c | |
    put.c | |
    put.h | |
    pwm.c | |
    rftest-rx.c | |
    rftest-tx.c | |
    romimg.c | |
    sleep.c | |
    tests.c | |
    tests.h | |
    tmr-ints.c | |
    tmr.c | |
    u1u2-loopback.c | |
    uart1-loopback.c | |
    wdt.c | |
    xtal-trim.c | |
   tools | |
    ftditools | |
     bbmc.c | |
    mc1322x-load.c | |
   clock.c | |
   config.c | |
   config.h | |
   contiki-maca.c | |
   contiki-maca.h | |
   contiki-mc1322x-conf.h | |
   contiki-misc.c | |
   contiki-uart.c | |
   contiki-uart.h | |
   dbg-io.c | |
   debug-uart.c | |
   debug-uart.h | |
   init.c | |
   io.h | |
   leds-arch.c | |
   mtarch.h | AVR specific implementation of multithreading architecture
|
   rtimer-arch.c | mc1322x-specific rtimer code
|
   rtimer-arch.h | Header file for the mc1322x-specific rtimer code
|
   slip-uart1.c | |
   watchdog.c | |
  msp430 | |
   dev | |
    button.h | |
    flash.h | Functions for reading and writing MSP430 flash ROM |
    hwconf.h | |
    lpm.h | |
    uart0-putchar.c | |
    uart0.h | UART0 header file
|
    uart1-putchar.c | |
    uart1.h | A brief description of what this file is. |
   f1xxx | |
    clock.c | |
    msp430.c | |
    rtimer-arch.c | MSP430-specific rtimer code
|
    spi.c | |
    uart1.c | |
   f2xxx | |
    msp430.c | |
    spi.c | |
    uart0.c | |
    uart1.c | |
   f5xxx | |
    clock.c | |
    msp430.c | |
    rtimer-arch.c | MSP430-specific rtimer code for MSP430X
|
    spi.c | |
    uart0.c | |
    uart1.c | |
   button.c | |
   cc2420-arch-sfd.c | |
   cc2420-arch-sfd.h | |
   cc2420-arch.c | |
   cc2520-arch-sfd.c | |
   cc2520-arch-sfd.h | |
   cc2520-arch.c | |
   flash.c | Functions for reading and writing flash ROM |
   isr_compat.h | |
   leds-arch.c | |
   loader-arch.c | |
   lpm.c | |
   minileds.c | |
   msp430def.h | |
   mtarch.c | |
   mtarch.h | |
   profiling_arch.h | |
   rom.c | |
   rtimer-arch.h | Header file for the MSP430-specific rtimer code
|
   slip_uart0.c | |
   slip_uart1.c | |
   uip-ipchksum.c | uIP checksum calculation for MSP430
|
   watchdog.c | |
  native | |
   dev | |
    eeprom.c | |
    uart1.h | |
   net | |
    tapdev-drv.c | |
    tapdev-drv.h | |
    tapdev.c | |
    tapdev.h | |
    tapdev6.c | |
    tapdev6.h | |
    wpcap-drv.c | |
    wpcap-drv.h | |
    wpcap.c | |
    wpcap.h | |
   mtarch.c | |
   mtarch.h | |
   rtimer-arch.c | Native (non-specific) code for the Contiki real-time module rt
|
   rtimer-arch.h | A brief description of what this file is. |
   watchdog.c | |
  pic32 | |
   dev | |
    uart1.h | |
   lib | |
    pic32_clock.c | CLOCK interface for PIC32MX (pic32mx795f512l) |
    pic32_clock.h | CLOCK interface for PIC32MX (pic32mx795f512l) |
    pic32_irq.h | INTERRUPT interface for PIC32MX (pic32mx795f512l) |
    pic32_spi.c | SPI interface for PIC32MX (pic32mx795f512l) |
    pic32_spi.h | SPI interface for PIC32MX (pic32mx795f512l) |
    pic32_timer.c | TIMER interface for PIC32MX (pic32mx795f512l) |
    pic32_timer.h | TIMER interface for PIC32MX (pic32mx795f512l) |
    pic32_uart.c | UART Interface for PIC32MX (pic32mx795f512l) |
    pic32_uart.h | UART Interface for PIC32MX (pic32mx795f512l) |
   clock.c | |
   debug-uart.c | |
   debug-uart.h | |
   mtarch.h | |
   pic32.c | |
   pic32.h | PIC32MX initialization routines |
   rtimer-arch.c | |
   rtimer-arch.h | |
   slip-uart.c | PIC32MX Slip interface routines |
   watchdog.c | |
  rl78 | |
   adf7023 | |
    adf7023-contiki.c | |
    adf7023-contiki.h | |
    ADF7023.c | |
    ADF7023.h | |
    ADF7023_Config.h | |
   dev | |
    uart1.h | |
   sys | |
    clock.c | |
   Communication.c | |
   Communication.h | |
   contiki-uart.c | |
   contiki-uart.h | |
   mtarch.h | |
   rl78-sys.h | |
   rl78.h | |
   rtimer-arch.h | |
   sfrs-ext.h | |
   sfrs.h | |
   slip-arch.c | |
   slip-arch.h | |
   uart0.c | |
   uart0.h | |
   watchdog.c | |
   write.c | |
   write.h | |
  stm32w108 | |
   dev | |
    cortexm3-macro.h | |
    stm32w-conf.h | |
    stm32w-radio.c | Machine dependent STM32W radio code. |
    stm32w-radio.h | STM32W radio driver header file
|
    stm32w-systick.c | |
    stm32w-systick.h | |
    uart1-putchar.c | |
    uart1.c | Machine dependent STM32W UART1 code. |
    uart1.h | A brief description of what this file is. |
   e_stdio | |
    src | |
     floatio.h | |
     fvwrite.h | |
     local.h | |
     mbctype.h | |
     scanf.c | |
     small-dtoa.c | |
     small-mprec.c | |
     small-mprec.h | |
     small-strtod.c | |
     small-vfsscanf.c | |
     small-wcrtomb.c | |
     small-wcsrtombs.c | |
     small-wctomb-r.c | |
     sp-printf.c | |
     sp-puts.c | |
     sp-snprintf.c | |
     sp-sprintf.c | |
     sp-vfprintf.c | |
     sscanf.c | |
     swi.h | |
     syscalls.c | |
     test-mes.c | |
     test-printf.c | |
     test-scanf.c | |
     test.c | |
     vfieeefp.h | |
   hal | |
    micro | |
     cortexm3 | |
      bootloader | |
       fib-bootloader.h | Definition and description of FIB bootloader shared functions |
      compiler | |
       asm.h | |
       gnu.h | See Gnu for detailed documentation |
       iar.h | Iar for detailed documentation |
      stm32w108 | |
       board.h | |
       crt-stm32w108.c | |
       low-level-init.c | |
       memmap.h | Definition of STM32W108 chip specific memory map information |
       regs.h | |
       stm32w108-type.h | |
      adc.c | |
      board.c | |
      button.c | Button APIs |
      clocks.c | |
      flash.c | Implements the generic flash manipulation routines |
      flash.h | Header for flash for APIs |
      iap_bootloader.h | IAP bootloader specific definitions |
      led.c | LED manipulation routines; stack and example APIs |
      memmap-fat.h | STM32W108 series memory map fixed address table definition |
      memmap.h | STM32W108 series memory map definitions used by the full hal |
      mems.c | |
      mfg-token.c | Cortex-M3 Manufacturing-Token system |
      mfg-token.h | Cortex-M3 Manufacturing token system |
      micro-common-internal.c | |
      micro-common.c | STM32W108 micro specific HAL functions common to full and minimal hal |
      micro-common.h | Utility and convenience functions for STM32W108 microcontroller, common to both the full and minimal hal |
      micro.c | STM32W108 micro specific minimal HAL functions |
      mpu.h | |
      nvm-def.h | Data definitions for the Cortex-M3 Non-Volatile Memory data storage system |
      nvm.c | Cortex-M3 Non-Volatile Memory data storage system |
      nvm.h | Cortex-M3 Non-Volatile Memory data storage system |
      sleep.c | STM32W108 micro specific sleep functions |
      system-timer.c | STM32W108 System Timer HAL functions |
      temperature-sensor.c | |
      token-manufacturing.h | Definitions for manufacturing tokens |
      uart.c | STM32W uart drivers, supporting IAR's standard library IO routines |
      uart.h | Header for STM32W uart drivers, supporting IAR's standard library IO routines |
     generic | |
      compiler | |
       platform-common.h | See platform_common for detailed documentation |
     adc.h | Header for A/D converter |
     button.h | Header for button driver |
     led.h | Header for led APIs |
     mems-regs.h | Stm32w108 mems registers |
     mems.h | |
     micro-common.h | |
     system-timer.h | Header file for system_timer APIs |
     temperature-sensor.h | |
    error-def.h | Return-code definitions for API functions |
    error.h | |
    hal.h | Generic set of HAL includes for all platforms |
    token-phy.h | Definitions for phy tokens |
   simplemac | |
    include | |
     phy-library.h | |
   small-printf | |
    sp-printf.c | |
    sp-puts.c | |
    sp-snprintf.c | |
    sp-sprintf.c | |
    sp-vfprintf.c | |
    vfieeefp.h | |
   board-sensors.h | Declarations for sensor-related functions that are
common to all stm32w platforms. |
   cfs-coffee-arch.c | Coffee architecture-dependent functionality for the STM32W108-based mb851 platform |
   cfs-coffee-arch.h | Coffee architecture-dependent header for the STM32W108-based mb851 platform |
   clock.c | Clock. |
   elfloader-arch.c | |
   leds-arch.c | Leds. |
   mtarch.h | |
   rand.c | Random number functions for STM32W. |
   rtimer-arch.c | Real-timer specific implementation for STM32W. |
   rtimer-arch.h | Real-timer header file for STM32W. |
   slip-uart1.c | Machine dependent STM32W SLIP routines for UART1. |
   uip-arch.c | uip-arch.c
|
   watchdog.c | Watchdog
|
  x86 | |
   mtarch.c | |
   mtarch.h | |
 platform | |
  apple2enh | |
   lib | |
    error.c | |
   sys | |
    clock.c | |
   contiki-conf.h | |
   contiki-main.c | |
  atarixl | |
   lib | |
    error.c | |
   contiki-conf.h | |
   contiki-main.c | |
  avr-atmega128rfa1 | |
   apps | |
    raven-ipso | |
     raven-ipso.c | This file contains code to connect the two AVR Raven processors via a serial connection for the IPSO interop application |
    raven-lcd-interface | |
     raven-lcd.c | This file contains code to connect the two AVR Raven processors via a serial connection |
    raven-webserver | |
     httpd-fs | |
      makefsdata.h | |
     http-strings.c | |
     http-strings.h | |
     httpd-cfs.c | |
     httpd-cfs.h | |
     httpd-cgi.c | |
     httpd-cgi.h | |
     httpd-fs.c | |
     httpd-fs.h | |
     httpd-fsdata.c | |
     httpd-fsdata.h | |
     httpd.c | |
     httpd.h | |
     webserver-dsc.c | |
     webserver-dsc.h | |
     webserver-nogui.c | |
     webserver-nogui.h | |
     webserver.c | |
     webserver.h | |
   button-sensor.c | |
   contiki-conf.h | Configuration for Atmel ATmega128rfa1
|
   contiki-main.c | |
   params.c | |
   params.h | |
   raven-lcd.h | |
   slip_uart0.c | Machine dependent AVR SLIP routines for UART0. |
  avr-raven | |
   apps | |
    raven-ipso | |
     raven-ipso.c | This file contains code to connect the two AVR Raven processors via a serial connection for the IPSO interop application |
    raven-lcd-interface | |
     raven-lcd.c | This file contains code to connect the two AVR Raven processors via a serial connection |
    raven-webserver | |
     httpd-fs | |
      makefsdata.h | |
     http-strings.c | |
     http-strings.h | |
     httpd-cfs.c | |
     httpd-cfs.h | |
     httpd-cgi.c | |
     httpd-cgi.h | |
     httpd-fs.c | |
     httpd-fs.h | |
     httpd-fsdata.c | |
     httpd-fsdata.h | |
     httpd.c | |
     httpd.h | |
     webserver-dsc.c | |
     webserver-dsc.h | |
     webserver-nogui.c | |
     webserver-nogui.h | |
     webserver.c | |
     webserver.h | |
   button-sensor.c | |
   cfs-coffee-arch.c | Coffee architecture-dependent functionality for the AVR-Raven 1284p platform |
   cfs-coffee-arch.h | Coffee architecture-dependent header for the AVR-Raven 1284p platform |
   contiki-conf.h | Configuration for Atmel Raven |
   contiki-raven-default-init-lowlevel.c | |
   contiki-raven-default-init-net.c | |
   contiki-raven-main.c | |
   contiki-raven.h | Sample Contiki kernel for STK 501 development board |
   loadable_prg.c | Sample loadable module |
   params.c | |
   params.h | |
   raven-lcd.h | |
   slip_uart0.c | Machine dependent AVR SLIP routines for UART0. |
  avr-ravenlcd | |
   adc.c | Functions to control the ADC of the MCU. |
   adc.h | Functions to control the ADC of the MCU. |
   beep.c | This file implements a beep function to emit a beep sound from Raven's
speaker. |
   beep.h | This file implements a beep function to emit a beep sound from Raven's
speaker. |
   key.c | This file provides joystick operations. |
   key.h | This file provides joystick operations. |
   lcd.c | This file provides Raven LCD support. |
   lcd.h | This file provides Raven LCD support. |
   main.h | This is the main file for the Raven LCD application. |
   menu.c | This file operates the menu flow chart described in the readme
notes. |
   menu.h | This file operates the menu flow chart described in the readme
notes. |
   raven3290.c | This is the main file for the Raven LCD application. |
   sleep.c | This controls the sleep operation for the LCD. |
   sleep.h | This controls the sleep operation for the LCD. |
   temp.c | Driver for the on board temperature sensor. |
   temp.h | Interface for the onboard temperature sensor. |
   timer.c | This file will configure the timer during LCD operation. |
   timer.h | This file supports the timer functionality for the LCD. |
   uart.c | Handles the control of the USART for communication with the ATmega1284p
for sending commands. |
   uart.h | Handles the control of the USART for communication with the ATmega1284p
for sending commands. |
  avr-ravenusb | |
   cdc_task.c | Manages the CDC-ACM Virtual Serial Port Dataclass for the USB Device |
   cdc_task.h | This file manages the CDC task for the virtual COM port |
   contiki-conf.h | Configuration for RZRAVEN USB stick "jackdaw" |
   contiki-raven-default-init-lowlevel.c | |
   contiki-raven-default-init-net.c | |
   contiki-raven-main.c | Contiki 2.4 kernel for Jackdaw USB stick |
   contiki-raven.h | |
   httpd-simple-avr.c | A simple web server forwarding page generation to a protothread
|
   loadable_prg.c | Sample loadable module |
   rng.c | |
   rng.h | |
   sicslow_ethernet.c | Routines to interface between Ethernet and 6LowPan |
   sicslow_ethernet.h | |
  avr-rcb | |
   contiki-conf.h | Configuration for sample STK 501 Contiki kernel |
   contiki-rcb-main.c | |
   contiki-rcb.h | Sample Contiki kernel for STK 501 development board |
   loadable_prg.c | Sample loadable module |
  avr-zigbit | |
   contiki-avr-zigbit-main.c | |
   contiki-avr-zigbit.h | Sample Contiki kernel for Zigbit module |
   contiki-conf.h | Configuration for AVR Zigbit Contiki kernel |
   loadable_prg.c | Sample loadable module |
  c128 | |
   contiki-conf.h | |
   contiki-main.c | |
  c64 | |
   contiki-conf.h | |
   contiki-main.c | |
  cc2530dk | |
   dev | |
    adc-sensor.c | ADC sensor module for TI SmartRF05EB devices. |
    adc-sensor.h | Header file for ADC sensors on the SmartRF05EB. |
    button-sensor.c | |
    button-sensor.h | Override core/dev/button-sensor.h |
    io-arch.h | Platform-specific header file which switches between UART and USB
input/output, depending on whether we are building for the
cc2531 USB dongle or the SmartRF |
    leds-arch.c | Platform-specific led driver for the TI SmartRF05 Eval. |
    leds-arch.h | Header file for platform-specific led functionality |
    slip-arch.c | |
    smartrf-sensors.c | Data structures for SmartRF05EB sensing elements |
    usb-serial.c | Platform process which implements a UART-like functionality over
the cc2531 dongle's USB hardware. |
    usb-serial.h | Header file for cc2531's UART-like I/O over USB |
   contiki-conf.h | |
   contiki-main.c | |
   debug.c | Definition of some debugging functions |
   debug.h | Header file for debugging functions used by the sensinode port. |
   models.h | Header file use to configure differences between cc2530dk builds for
the SmartRF/cc2530 and the cc2531 USB stick. |
   putchar.c | hardware-specific putchar() routine for TI SmartRF05EB |
   uip-debug.c | A set of debugging tools
|
   viztool.c | Small UDP app used to retrieve neighbor cache and routing table
entries and send them to an external endpoint |
  cc2538dk | |
   dev | |
    board.h | Header file with definitions related to the I/O connections on the TI SmartRF06EB |
    button-sensor.c | Driver for the SmartRF06EB buttons |
    button-sensor.h | Header file for the cc2538dk Button Driver |
    leds-arch.c | LED driver implementation for the TI SmartRF06EB + cc2538EM |
    smartrf-sensors.c | Implementation of a generic module controlling SmartRF06EB sensors |
   contiki-conf.h | Configuration for the cc2538dk platform |
   contiki-main.c | Main module for the cc2538dk platform |
   startup-gcc.c | Startup code for the cc2538dk platform, to be used when building with gcc |
  cooja | |
   cfs | |
    cfs-cooja.c | |
   dev | |
    beep.c | |
    beep.h | |
    button-sensor.c | |
    button-sensor.h | |
    cooja-radio.c | |
    cooja-radio.h | |
    ip.c | |
    ip.h | |
    leds-arch.c | |
    moteid.c | |
    moteid.h | |
    pir-sensor.c | |
    pir-sensor.h | |
    rs232.c | |
    rs232.h | Header file for MSP430 RS232 driver |
    vib-sensor.c | |
    vib-sensor.h | |
    watchdog.c | |
   lib | |
    simEnvChange.c | |
    simEnvChange.h | |
   net | |
    init-net.h | |
    radio-uip-uaodv.c | |
    radio-uip-uaodv.h | |
    uip-driver.c | A brief description of what this file is
|
    uip-driver.h | A brief description of what this file is
|
   sys | |
    clock.c | |
    cooja_mt.c | |
    cooja_mt.h | |
    cooja_mtarch.c | |
    cooja_mtarch.h | |
    log.c | |
    node-id.h | |
   testapps | |
    hello-world.c | |
    testbutton.c | |
    testcfs.c | |
    testctimer.c | |
    testetimer.c | |
    testsensors.c | |
    testserial.c | |
    testuaodv.c | |
    testuip.c | |
   contiki-conf.h | |
   contiki-cooja-main.c | COOJA Contiki mote main file. |
   mtarch.c | |
   mtarch.h | |
   netstack-conf-example.h | |
   null-netstack.h | |
   rtimer-arch.c | |
   rtimer-arch.h | |
  econotag | |
   button-sensor.c | |
   contiki-conf.h | Configuration for Econotag |
   main.c | |
   platform_prints.c | |
   platform_prints.h | |
  eval-adf7xxxmb4z | |
   button-sensor.c | |
   contiki-conf.h | |
   contiki-main.c | |
   platform-conf.h | |
  exp5438 | |
   blink.c | A quick program that blinks the LEDs
|
   cc2420-arch.c | |
   clock.c | |
   contiki-conf.h | |
   contiki-exp5438-main.c | |
   duty-cycle-scroller.c | |
   duty-cycle-scroller.h | |
   flash.c | Functions for reading and writing flash ROM |
   hal_lcd.c | |
   hal_lcd.h | |
   hal_lcd_fonts.c | |
   hal_lcd_fonts.h | |
   hal_MSP-EXP430F5438.h | |
   lcd.c | |
   lcd.h | |
   leds-arch.c | |
   msp430.c | |
   node-id.c | Utility to store a node id in the external flash
|
   platform-conf.h | A brief description of what this file is
|
   rtimer-arch.c | MSP430-specific rtimer code
|
   spix.c | |
   uart1-putchar.c | |
   uart1x.c | |
   watchdog.c | |
  inga | |
   apps | |
    settings_delete | |
     settings_delete.c | |
     settings_delete.h | |
    settings_set | |
     settings_set.c | Settings Set Application |
     settings_set.h | |
   dev | |
    acc-sensor.c | Accelerometer sensor implementation
|
    acc-sensor.h | Accelerometer sensor definition
|
    adc-sensor.c | Analog Digital Converter sensor implementation
|
    adc-sensor.h | Analog Digital Converter sensor definitions
|
    adc.c | ADC driver implementation
|
    adc.h | ADC driver definitions
|
    adxl345.c | ADXL345 Accelerometer interface implementation
|
    adxl345.h | ADXL345 Accelerometer interface definitions
|
    at45db.c | Atmel Flash EEPROM AT45DB interface implementation
|
    at45db.h | Atmel Flash EEPROM AT45DB interface definitions
|
    battery-sensor.c | Battery sensor implementation
|
    battery-sensor.h | Battery sensor definition
|
    bmp085.c | Bosch BMP085 Digital Pressure Sensor driver implementation
|
    bmp085.h | Bosch BMP085 Digital Pressure Sensor driver definition
|
    button-sensor.c | Button sensor routine
|
    gyro-sensor.c | Gyroscope sensor implementation
|
    gyro-sensor.h | Gyroscope sensor definition
|
    i2c.c | I2C driver implementation
|
    i2c.h | I2C driver definitions
|
    l3g4200d.c | ST L3G4200D 3-axis Gyroscope interface implementation
|
    l3g4200d.h | ST L3G4200D 3-axis Gyroscope interface definitions
|
    leds-arch.c | |
    mpl115a.c | MPL115A Pressure Sensor (Barometer) interface implementation
|
    mpl115a.h | MPL115A Pressure Sensor (Barometer) interface definitions
|
    mspi-mgr.h | Master SPI Bus Manager definitions
|
    mspi.c | MSPI driver implementation
|
    mspi.h | MSPI driver definitions
|
    pressure-sensor.c | Pressure sensor interface implemention
|
    pressure-sensor.h | Pressure sensor interface definition
|
    radio-sensor.c | |
    sdcard.c | SD Card interface implementation
|
    sdcard.h | SD Card interface definitions
|
   cfs-coffee-arch.c | Coffee architecture-dependent functionality for INGA |
   cfs-coffee-arch.h | Coffee architecture-dependent header for the AVR-Raven 1284p platform |
   cfs-fat-arch.h | FAT driver definitions - Platform Specific
|
   contiki-conf.h | Configuration for INGA platform |
   contiki-inga-main.c | Contiki system setup
|
   diskio-arch.h | Diskio driver definitions - Platform Specific
|
   httpd-fs-arch.h | File system functions for the raven/inga-webserver |
   platform-conf.h | Plattform config for INGA
|
   slip_uart0.c | Machine dependent AVR SLIP routines for UART0. |
  iris | |
   apps | |
    mts310 | |
     accel-test.c | |
     light-test.c | |
     magnet-test.c | |
     mic-test.c | |
    battery-monitor.c | |
   dev | |
    sensors | |
     battery-sensor.c | Battery sensor driver. |
     mts300.c | Device drivers implementation for MTS300 sensor board. |
     mts300.h | Device drivers header file for MTS300 sensor board. |
    adc.c | |
    adc.h | |
    ds2401.c | |
    ds2401.h | |
    leds-arch.c | LED architecture of the MICAz port. |
    slip_uart0.c | Machine dependent AVR SLIP routines for UART0. |
   contiki-conf.h | Configuration for MICAz platform. |
   contiki-iris-main.c | Main file of the MICAz port. |
   init-net.c | Network initialization for the MICAz port. |
   init-net.h | Network initialization for the MICAz port. |
   node-id.c | |
   platform-conf.h | A brief description of what this file is
|
  mbxxx | |
   apps | |
    shell-sensors.c | Shell function for temp and acc sensors. |
    shell-sensors.h | Header file for Contik shell sensors command. |
   dev | |
    acc-sensor.c | Accelerometer. |
    acc-sensor.h | Accelerometer header file. |
    button-sensor.c | Button sensor. |
    contact-sensor.c | Contact sensor. |
    contact-sensor.h | Contact magnetic sensor header file. |
    eeprom.c | |
    i2c.c | |
    i2c.h | |
    irq.c | |
    mems.c | |
    mems.h | |
    mems_regs.h | |
    temperature-sensor.c | Temperature sensor. |
    temperature-sensor.h | Temperature sensor. |
   board.c | Software layer to support all the ST kits boards |
   board.h | Header file x STM32W108 Kits boards abstraction. |
   clock.c | Clock for STM32W. |
   contiki-conf.h | Contiki-conf.h for MBXXX. |
   contiki-init-net.c | Functions for net initialization. |
   contiki-init-net.h | Functions for net initialization. |
   contiki-main.c | Contiki main file. |
   platform-conf.h | Platform-conf.h for MBXXX. |
  micaz | |
   apps | |
    mts310 | |
     accel-test.c | |
     light-test.c | |
     magnet-test.c | |
     mic-test.c | |
    battery-monitor.c | |
   dev | |
    sensors | |
     battery-sensor.c | Battery sensor driver. |
     mts300.c | Device drivers implementation for MTS300 sensor board. |
     mts300.h | Device drivers header file for MTS300 sensor board. |
    adc.c | |
    adc.h | |
    cc2420-arch.c | |
    clock.c | |
    ds2401.c | |
    ds2401.h | |
    leds-arch.c | LED architecture of the MICAz port. |
    slip_uart0.c | Machine dependent AVR SLIP routines for UART0. |
   contiki-conf.h | Configuration for MICAz platform. |
   contiki-micaz-main.c | Main file of the MICAz port. |
   init-net.c | Network initialization for the MICAz port. |
   init-net.h | Network initialization for the MICAz port. |
   node-id.c | |
   platform-conf.h | A brief description of what this file is
|
  minimal-net | |
   clock.c | Clock implementation for Unix. |
   contiki-conf.h | |
   contiki-main.c | |
   leds-arch.c | A brief description of what this file is. |
  native | |
   ctk | |
    ctk-curses.c | |
    ctk-curses.h | |
   dev | |
    beep.c | |
    beep.h | Interface to the beeper |
    button-sensor.c | |
    button-sensor.h | |
    dummy-sensors.c | |
    irq.c | |
    leds-arch.c | A brief description of what this file is. |
    pir-sensor.c | |
    pir-sensor.h | |
    temperature-sensor.h | |
    vib-sensor.c | |
    vib-sensor.h | |
    xmem.c | |
   cfs-coffee-arch.h | Coffee architecture-dependent header for the native platform. |
   clock.c | Clock implementation for Unix. |
   contiki-conf.h | |
   contiki-main.c | |
  seedeye | |
   dev | |
    mrf24j40 | |
     mrf24j40.c | MRF24J40 Driver |
     mrf24j40.h | MRF24J40 Driver |
     mrf24j40_arch.h | MRF24J40 Specific Arch Conf |
    battery-sensor.c | |
    button-sensor.c | |
    leds-arch.c | |
    radio-sensor.c | |
   contiki-conf.h | |
   contiki-seedeye-main.c | Main program for the SEEDEYE port |
   init-net.c | |
   init-net.h | |
   platform-conf.h | |
  sensinode | |
   apps | |
    batmon | |
     batmon.c | Sources for the BATtery MONitor app. |
   dev | |
    adc-sensor.c | ADC sensor module for sensinode devices. |
    button-sensor.c | |
    button-sensor.h | Override core/dev/button-sensor.h |
    leds-arch.c | |
    m25p16.c | This file provides functions to control the M25P16 on sensinode N740s |
    m25p16.h | Header file for the control of the M25P16 on sensinode N740s. |
    models.c | Model-specific functions for Sensinode devices. |
    models.h | |
    n740.c | This file provides functions to control various chips on the Sensinode N740s: |
    n740.h | Header File for the module which controls the Sensinode N740
8-bit serial-in/serial or parallel-out shift register. |
    sensinode-sensors.c | This module centrally controls all sensors on sensinode devices |
    sensinode-sensors.h | Defines for the sensors on the various Sensinode models. |
    slip-arch.c | |
   contiki-conf.h | |
   contiki-sensinode-main.c | |
   debug.c | Definition of some debugging functions for the sensinode port |
   debug.h | Header file for debugging functions used by the sensinode port. |
   disco.c | Disco server sources
(embedded part of the DISCOBALL project) |
   disco.h | Header file for the Disco server
(embedded part of the DISCOBALL project) |
   putchar.c | hardware-specific putchar() routine for sensinode motes |
   uip-debug.c | A set of debugging tools
|
   viztool.c | Small UDP app used to retrieve neighbor cache and routing table
entries and send them to an external endpoint |
  sky | |
   apps | |
    blink.c | A quick program that blinks the LEDs
|
    burn-nodeid.c | A program for burning a node ID into the flash ROM of a Tmote Sky node. |
    fader.c | |
   dev | |
    battery-sensor.c | |
    button-sensor.c | |
    i2c.c | |
    i2c.h | |
    light-sensor.c | |
    light-sensor.h | |
    light.c | |
    light.h | |
    radio-sensor.c | |
    sht11-arch.h | Architecture-specific definitions for the SHT11 sensor on Tmote Sky. |
    sky-sensors.c | |
    sky-sensors.h | |
    temperature-sensor.c | Sensor driver for reading the built-in temperature sensor in the CPU. |
    temperature-sensor.h | Temperature sensor header file. |
    xmem.c | Device driver for the ST M25P80 40MHz 1Mbyte external memory. |
   cfs-coffee-arch.h | Coffee architecture-dependent header for the Tmote Sky platform. |
   contiki-conf.h | |
   contiki-sky-main.c | |
   contiki-sky-platform.c | |
   node-id.c | Utility to store a node id in the external flash
|
   platform-conf.h | A brief description of what this file is
|
  stm32test | |
   contiki-conf.h | |
   contiki-main.c | |
   structgen_opts.gen.h | |
  win32 | |
   cfs | |
    cfs-win32-dir.c | |
   ctk | |
    ctk-console.c | |
    ctk-console.h | |
   loader | |
    dll-loader.c | |
    dll-loader.h | |
    unload.c | |
    unload.h | |
   clock.c | |
   conio.h | |
   contiki-conf.h | |
   contiki-main.c | |
  wismote | |
   dev | |
    acc-sensor.c | |
    acc-sensor.h | |
    battery-sensor.c | |
    button-sensor.c | |
    ext-sensor.c | |
    ext-sensor.h | |
    i2c.c | |
    i2c.h | |
    light-sensor.c | |
    light-sensor.h | |
    light.c | |
    light.h | |
    radio-sensor.c | |
    sht11-arch.h | Architecture-specific definitions for the SHT11 sensor on Tmote Sky. |
    sht15.c | |
    sht15.h | |
    sky-sensors.c | |
    sky-sensors.h | |
    xmem.c | Device driver for the ST M25P80 40MHz 1Mbyte external memory. |
   cfs-coffee-arch.h | Coffee architecture-dependent header for the Tmote Sky platform. |
   contiki-conf.h | |
   contiki-wismote-main.c | |
   contiki-wismote-platform.c | |
   flash.c | Functions for reading and writing flash ROM |
   leds-arch.c | Leds arch specific file for the WiSMote platform
|
   node-id.c | Utility to store a node id in the external flash
|
   platform-conf.h | Platform configuration for the wismote platform. |
  xmega-a3bu-xplained | |
   apps | |
    settings_delete | |
     settings_delete.c | |
     settings_delete.h | |
    settings_set | |
     settings_set.c | |
     settings_set.h | |
   dev | |
    uart.c | |
    uart.h | |
   contiki-conf.h | |
   contiki-main.c | |
  z1 | |
   apps | |
    blink.c | A quick program that blinks the LEDs
|
    burn-nodeid.c | A program for burning a node ID into the flash ROM of a Tmote Sky node. |
    fader.c | |
   dev | |
    adxl345.c | Device drivers for adxl345 accelerometer in Zolertia Z1. |
    adxl345.h | Device drivers header file for adxl345 accelerometer in Zolertia Z1. |
    battery-sensor.c | |
    button-sensor.c | |
    cc2420-arch.c | |
    i2cmaster.c | I2C communication device drivers for Zolertia Z1 sensor node. |
    i2cmaster.h | I2C communication device driver header file for Zolertia Z1 sensor node. |
    light-sensor.c | |
    light-sensor.h | |
    light-ziglet.c | Device drivers for light ziglet sensor in Zolertia Z1. |
    light-ziglet.h | Device drivers header file for light ziglet sensor in Zolertia Z1 WSN Platform. |
    light.c | |
    light.h | |
    potentiometer-sensor.c | |
    potentiometer-sensor.h | |
    radio-sensor.c | |
    relay-phidget.c | |
    relay-phidget.h | |
    sht11-arch.h | Architecture-specific definitions for the SHT11 sensor on Zolertia Z1
when connected to the Ziglet port. |
    sky-sensors.c | |
    sky-sensors.h | |
    temperature-sensor.c | Sensor driver for reading the built-in temperature sensor in the CPU. |
    temperature-sensor.h | Temperature sensor header file. |
    tlc59116.c | Device drivers for tlc59116 i2c led driver on Zolertia Z1. |
    tlc59116.h | Device drivers header file for TLC59116 i2c led driver on Zolertia Z1. |
    tmp102.c | Device drivers for tmp102 temperature sensor in Zolertia Z1. |
    tmp102.h | Device drivers header file for tmp102 temperature sensor in Zolertia Z1 WSN Platform. |
    xmem.c | Device driver for the ST M25P16 40MHz 1Mbyte external memory. |
    z1-phidgets.c | |
    z1-phidgets.h | |
   cfs-coffee-arch.h | Coffee architecture-dependent header for the Zolertia Z1 platform. |
   contiki-conf.h | |
   contiki-z1-main.c | |
   contiki-z1-platform.c | |
   node-id.c | Utility to store a node id in the external flash
|
   platform-conf.h | Platform configuration for the Z1 platform
|
  z1sp | |
   dev | |
    potentiometer-sensor.c | |
    potentiometer-sensor.h | |
   contiki-conf.h | |
   contiki-z1sp-platform.c | |
   platform-conf.h | Platform configuration for the Z1SP platform
|