 apps | |
  about | |
   about-dsc.c | |
   about-dsc.h | |
   about.c | |
  antelope | |
   antelope.c | Main functions for Antelope, a DBMS for sensor devices. |
   antelope.h | Declarations of the main Antelope functions. |
   aql-adt.c | Utilities for building the internal representation of an AQL command. |
   aql-exec.c | Query execution functions for AQL. |
   aql-lexer.c | Lexical analyzer for AQL, the Antelope Query Language. |
   aql-parser.c | A recursive parser for AQL, the Antelope Query Language. |
   aql.h | Definitions and declarations for AQL, the Antelope Query Language. |
   attribute.h | Definitions for attributes. |
   db-options.h | Database configuration options. |
   db-types.h | .
|
   debug.h | A set of debugging macros. |
   index-inline.c | A binary search index for attributes that are constrained to be
monotonically increasing, which is a rather common pattern for
time series or keys. |
   index-maxheap.c | MaxHeap - A binary maximum heap index for flash memory. |
   index-memhash.c | A memory-resident hash map used as a DB index. |
   index.c | This component forwards index calls using the generic index
API to specific implementations. |
   index.h | .
|
   lvm.c | Logic engine used for quickly evaluating data constraints in relations. |
   lvm.h | Definitions and declarations for the Propositional Logic Engine. |
   relation.c | Logic for relational databases. |
   relation.h | .
|
   result.c | Result acquisition interface for AQL queries. |
   result.h | Declarations for the result acquisition API. |
   storage-cfs.c | Contiki File System (CFS) backend for the storage abstraction
used by the database. |
   storage.h | The storage interface used by the database. |
  calc | |
   calc-dsc.c | |
   calc-dsc.h | |
   calc.c | |
  cmdd | |
   cmdd.c | |
   cmdd.h | |
  codeprop | |
   codeprop-tmp.c | Code propagation and storage |
   codeprop-tmp.h | |
   codeprop.c | Code propagation and storage |
   codeprop.h | |
   tcp_loader.c | |
   tcp_loader2.c | |
  collect-view | |
   collect-view-sky.c | |
   collect-view-sky.h | |
   collect-view-template.c | |
   collect-view-z1.c | |
   collect-view-z1.h | |
   collect-view.c | Collect view client code
|
   collect-view.h | |
  deluge | |
   deluge.c | An implementation of the Deluge protocol. |
   deluge.h | Header for Deluge. |
  dhcp | |
   dhcp-dsc.c | |
   dhcp-dsc.h | |
   dhcp.c | |
   dhcp.h | |
  directory | |
   directory-dsc.c | |
   directory-dsc.h | |
   directory.c | |
  email | |
   email-dsc.c | |
   email-dsc.h | |
   email.c | |
   email.h | |
   smtp-socket.c | |
   smtp-strings.c | |
   smtp-strings.h | |
   smtp.h | |
  er-coap | |
   er-coap-block1.c | CoAP module for block 1 handling
|
   er-coap-block1.h | CoAP module for block 1 handling
|
   er-coap-conf.h | Collection of default configuration values. |
   er-coap-constants.h | Collection of constants specified in the CoAP standard. |
   er-coap-engine.c | CoAP implementation for the REST Engine. |
   er-coap-engine.h | CoAP implementation for the REST Engine. |
   er-coap-observe.c | CoAP module for observing resources (draft-ietf-core-observe-11). |
   er-coap-observe.h | CoAP module for observing resources (draft-ietf-core-observe-11). |
   er-coap-res-well-known-core.c | /.well-known/core resource implementation. |
   er-coap-separate.c | CoAP module for separate responses. |
   er-coap-separate.h | CoAP module for separate responses. |
   er-coap-transactions.c | CoAP module for reliable transport
|
   er-coap-transactions.h | CoAP module for reliable transport
|
   er-coap.c | An implementation of the Constrained Application Protocol (RFC). |
   er-coap.h | An implementation of the Constrained Application Protocol (RFC). |
  ftp | |
   ftp-dsc.c | |
   ftp-dsc.h | |
   ftp.c | |
   ftp.h | |
   ftpc.c | |
   ftpc.h | |
  http-post-auth | |
   http-post-auth.c | Contiki interface to post to http basic auth services
|
   http-post-auth.h | |
  httpd-ws | |
   httpd-ws.c | A simple webserver for web services
|
   httpd-ws.h | A simple webserver for web services
|
  irc | |
   irc-dsc.c | |
   irc-dsc.h | |
   irc.c | |
   irc.h | |
   ircc-strings.c | |
   ircc-strings.h | |
   ircc.c | |
   ircc.h | |
  json | |
   json.h | A few JSON defines used for parsing and generating JSON. |
   jsonparse.c | |
   jsonparse.h | |
   jsontree.c | JSON output generation
|
   jsontree.h | JSON output generation
|
  netconf | |
   netconf-dsc.c | |
   netconf-dsc.h | |
   netconf.c | |
  ping6 | |
   ping6.c | |
   ping6.h | |
  powertrace | |
   powertrace.c | Powertrace: periodically print out power consumption
|
   powertrace.h | Header file for the powertrace application
|
  process-list | |
   process-list-dsc.c | |
   process-list-dsc.h | |
   process-list.c | |
  program-handler | |
   program-handler.c | The program handler, used for loading programs and starting the screensaver |
   program-handler.h | |
  rest-coap | |
   coap-common.c | |
   coap-common.h | |
   coap-server.c | |
   coap-server.h | |
  rest-common | |
   buffer.c | |
   buffer.h | |
   rest-util.c | |
   rest-util.h | |
   rest.c | |
   rest.h | |
   static-routing.c | |
   static-routing.h | |
  rest-engine | |
   rest-constants.h | Constants for the REST Engine (Erbium). |
   rest-engine.c | An abstraction layer for RESTful Web services (Erbium). |
   rest-engine.h | An abstraction layer for RESTful Web services (Erbium). |
  rest-http | |
   http-common.c | |
   http-common.h | |
   http-server.c | |
   http-server.h | |
  serial-shell | |
   serial-shell.c | A shell back-end for the serial port
|
   serial-shell.h | A brief description of what this file is. |
  servreg-hack | |
   servreg-hack.c | Implementation of the servreg-hack application
|
   servreg-hack.h | Header file for the servreg-hack application
|
  shell | |
   gui-shell.c | |
   shell-base64.c | Base64-related shell commands
|
   shell-base64.h | Shell commands for base64 decoding
|
   shell-blink.c | A brief description of what this file is. |
   shell-blink.h | A brief description of what this file is. |
   shell-coffee.c | CFS Coffee-specific Contiki shell commands
|
   shell-coffee.h | Header file for CFS Coffee-specific Contiki shell commands
|
   shell-collect-view.c | Collect view client code
|
   shell-collect-view.h | Header file for CFS Coffee-specific Contiki shell commands
|
   shell-crc.c | Block-wise hexadecimal conversion and CRC commands
|
   shell-crc.h | |
   shell-download.c | |
   shell-download.h | |
   shell-dsc.c | |
   shell-dsc.h | |
   shell-exec.c | A brief description of what this file is. |
   shell-exec.h | A brief description of what this file is. |
   shell-file.c | File-related shell commands
|
   shell-file.h | A brief description of what this file is. |
   shell-httpd.c | Httpd Contiki shell command
|
   shell-httpd.h | Header file for Contik shell command httpd
|
   shell-irc.c | |
   shell-irc.h | Header file for Contik shell command irc
|
   shell-memdebug.c | Shell commands for memory debugging
|
   shell-memdebug.h | Shell commands for memory debugging
|
   shell-netfile.c | A brief description of what this file is. |
   shell-netfile.h | A brief description of what this file is. |
   shell-netperf.c | A small pogram to measure the communication performance between two nodes
|
   shell-netperf.h | A brief description of what this file is. |
   shell-netstat.c | |
   shell-netstat.h | Header file for Contik shell command netstat
|
   shell-ping.c | |
   shell-ping.h | Header file for Contik shell command ping
|
   shell-power.c | Power reporting functions of the Contiki shell
|
   shell-power.h | Header file for the Contiki shell power functions
|
   shell-powertrace.c | Shell interface to the powertrace app
|
   shell-powertrace.h | Shell interface to the powertrace app
|
   shell-profile.c | A brief description of what this file is. |
   shell-profile.h | A brief description of what this file is. |
   shell-ps.c | Process-related Contiki shell commands
|
   shell-ps.h | Header file for process-related Contiki shell commands
|
   shell-reboot.c | Reboot Contiki shell command
|
   shell-reboot.h | Header file for reboot Contik shell command
|
   shell-rime-debug-runicast.c | Debugging command for testing reliable unicast (runicast)
|
   shell-rime-debug-runicast.h | A brief description of what this file is. |
   shell-rime-debug.c | A brief description of what this file is. |
   shell-rime-debug.h | A brief description of what this file is. |
   shell-rime-neighbors.c | The Contiki shell Rime ping application
|
   shell-rime-neighbors.h | Header file for the Contiki shell Rime neighbors application
|
   shell-rime-netcmd.c | A brief description of what this file is. |
   shell-rime-netcmd.h | Header file for the Contiki shell Rime netcmd application
|
   shell-rime-ping.c | The Contiki shell Rime ping application
|
   shell-rime-ping.h | Header file for the Contiki shell Rime ping application
|
   shell-rime-sendcmd.c | |
   shell-rime-sendcmd.h | |
   shell-rime-sniff.c | Contiki shell Rime sniffer application
|
   shell-rime-sniff.h | Header file for the Contiki shell Rime sniffer application
|
   shell-rime-unicast.c | A brief description of what this file is. |
   shell-rime-unicast.h | A brief description of what this file is. |
   shell-rime.c | Shell commands for Rime communication primitives
|
   shell-rime.h | A brief description of what this file is. |
   shell-rsh.c | A brief description of what this file is. |
   shell-rsh.h | A brief description of what this file is. |
   shell-run.c | |
   shell-run.h | |
   shell-sendtest.c | A small pogram to measure the communication performance between two nodes
|
   shell-sendtest.h | A brief description of what this file is. |
   shell-sky.c | Tmote Sky-specific Contiki shell commands
|
   shell-sky.h | Header file for Tmote Sky-specific Contiki shell commands
|
   shell-tcpsend.c | |
   shell-tcpsend.h | Header file for Contik shell command tcpsend
|
   shell-text.c | Text-related shell commands
|
   shell-text.h | Text-related shell commands
|
   shell-time.c | A brief description of what this file is. |
   shell-time.h | A brief description of what this file is. |
   shell-udpsend.c | |
   shell-udpsend.h | Header file for Contik shell command udpsend
|
   shell-vars.c | A brief description of what this file is. |
   shell-vars.h | A brief description of what this file is. |
   shell-wget.c | Wget Contiki shell command
|
   shell-wget.h | Header file for Contik shell command wget
|
   shell.c | The shell application
|
   shell.h | Main header file for the Contiki shell
|
  slip-cmd | |
   cmd.c | A brief description of what this file is
|
   cmd.h | Simple command handler
|
   packetutils.c | |
   packetutils.h | |
  telnet | |
   simpletelnet.c | |
   simpletelnet.h | |
   telnet-dsc.c | |
   telnet-dsc.h | |
   telnet.c | |
   telnet.h | |
  telnetd | |
   telnetd-dsc.c | |
   telnetd-dsc.h | |
   telnetd-gui.c | |
   telnetd.c | |
   telnetd.h | |
  unit-test | |
   example-test.c | A test program for the unit test library. |
   unit-test.c | A tool for unit testing Contiki software. |
   unit-test.h | A tool for unit testing Contiki software. |
  webbrowser | |
   html-strings.c | |
   html-strings.h | |
   htmlparser.c | |
   htmlparser.h | |
   http-strings.c | |
   http-strings.h | |
   http-user-agent-string.c | |
   http-user-agent-string.h | |
   webclient.c | |
   webclient.h | |
   www-dsc.c | |
   www-dsc.h | |
   www.c | |
   www.h | |
  webserver | |
   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 | |
   urlconv.c | |
   urlconv.h | |
   webserver-dsc.c | |
   webserver-dsc.h | |
   webserver-nogui.c | |
   webserver-nogui.h | |
   webserver.c | |
   webserver.h | |
  webserver-nano | |
   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 | |
   urlconv.c | |
   urlconv.h | |
   webserver-dsc.c | |
   webserver-dsc.h | |
   webserver-nogui.c | |
   webserver-nogui.h | |
   webserver.c | |
   webserver.h | |
 core | |
  cfs | |
   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 | |
   aes-128.c | Wrapped AES-128 implementation from Texas Instruments. |
   aes-128.h | AES-128. |
   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 | Code for the simple-udp module. |
    simple-udp.h | Header file for the simple-udp module. |
    slipdev.c | SLIP protocol implementation |
    slipdev.h | SLIP header file |
    tcp-socket.c | |
    tcp-socket.h | |
    tcpip.c | Code for tunnelling uIP packets over the Rime mesh routing module |
    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 |
   ip64 | |
    ip64-addrmap.c | |
    ip64-addrmap.h | |
    ip64-arp.c | |
    ip64-arp.h | |
    ip64-conf-example.h | |
    ip64-dhcpc.c | |
    ip64-dhcpc.h | |
    ip64-driver.h | |
    ip64-eth-interface.c | |
    ip64-eth-interface.h | |
    ip64-eth.c | |
    ip64-eth.h | |
    ip64-interface.h | |
    ip64-ipv4-dhcp.c | |
    ip64-ipv4-dhcp.h | |
    ip64-null-driver.c | |
    ip64-null-driver.h | |
    ip64-slip-interface.c | |
    ip64-slip-interface.h | |
    ip64-special-ports.c | |
    ip64-special-ports.h | |
    ip64.c | |
    ip64.h | |
   ip64-addr | |
    ip64-addr.c | |
    ip64-addr.h | |
   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 | IPv6 Neighbor cache (link-layer/IPv6 address mapping)
|
    uip-ds6-nbr.h | IPv6 Neighbor cache (link-layer/IPv6 address mapping)
|
    uip-ds6-route.c | |
    uip-ds6-route.h | |
    uip-ds6.c | IPv6 data structures handling functions. |
    uip-ds6.h | Network interface and stateless autoconfiguration (RFC 4862)
|
    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 | Neighbor discovery (RFC 4861)
|
    uip-nd6.h | Neighbor discovery (RFC 4861)
|
    uip6.c | The uIP TCP/IPv6 stack code. |
   llsec | |
    noncoresec | |
     noncoresec.c | 802.15.4 security implementation, which uses a network-wide key
|
     noncoresec.h | 802.15.4 security implementation, which uses a network-wide key
|
    anti-replay.c | Protects against replay attacks by comparing with the last
unicast or broadcast frame counter of the sender. |
    anti-replay.h | Interface to anti-replay mechanisms. |
    ccm-star.c | AES_128-based CCM* implementation. |
    ccm-star.h | CCM* header file. |
    llsec.h | Link layer security header file. |
    llsec802154.h | Common functionality of 802.15.4-compliant llsec_drivers. |
    nullsec.c | Insecure link layer security driver. |
    nullsec.h | Insecure link layer security driver. |
   mac | |
    contikimac | |
     contikimac-framer.c | Creates and parses the ContikiMAC header. |
     contikimac-framer.h | Creates and parses the ContikiMAC header. |
     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.c | |
    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 | |
   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 | Local continuations |
   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
|
   timer.c | Timer library implementation |
   timer.h | Timer library header file |
 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 | |
   aducrf101 | |
    Common | |
     IAR | |
      Retarget.c | |
     RealView | |
      Retarget.c | |
     aducrf101-include.h | |
     ADuCRF101.h | |
     defs.h | Copyright (c) 2014, Analog Devices, Inc |
     radioeng.c | Copyright (c) 2014, Analog Devices, Inc |
     radioeng.h | Copyright (c) 2014, Analog Devices, Inc |
     system_ADuCRF101.c | |
     system_ADuCRF101.h | |
    dev | |
     radio.c | |
     uart.c | |
     uart.h | |
     uart0.h | Copyright (c) 2014, Analog Devices, Inc |
     uart1.h | Copyright (c) 2014, Analog Devices, Inc |
     watchdog.c | |
    aducrf101-contiki.h | |
    clock.c | |
    mtarch.h | |
    rtimer-arch.c | |
    rtimer-arch.h | |
    slip-arch.c | |
   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 | |
    CMSIS | |
     core_cm0.h | CMSIS Cortex-M0 Core Peripheral Access Layer Header File |
     core_cm0plus.h | CMSIS Cortex-M0+ Core Peripheral Access Layer Header File |
     core_cm3.h | CMSIS Cortex-M3 Core Peripheral Access Layer Header File |
     core_cm4.h | CMSIS Cortex-M4 Core Peripheral Access Layer Header File |
     core_cm4_simd.h | CMSIS Cortex-M4 SIMD Header File |
     core_cmFunc.h | CMSIS Cortex-M Core Function Access Header File |
     core_cmInstr.h | CMSIS Cortex-M Core Instruction Access Header File |
     core_sc000.h | CMSIS SC000 Core Peripheral Access Layer Header File |
     core_sc300.h | CMSIS SC300 Core Peripheral Access Layer Header File |
    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 | |
   k60 | |
    drivers | |
     adc.c | ADC interface function implementation for K60 CPU. |
     adc.h | ADC interface functions for K60 CPU. |
     dbg-uart.c | Debug port initialization for the Mulle platform. |
     dbg-uart.h | Debug port initialization for the Mulle platform. |
     devio-null.c | Device I/O helpers for a no-op device, implementations. |
     devio-null.h | Device I/O helpers for a no-op device. |
     devio-uart.c | Device I/O helpers for UARTs on K60, implementation. |
     devio-uart.h | Device I/O helpers for UARTs on K60. |
     ds18b20.c | Driver for the DS18B20 temperature sensor. |
     ds18b20.h | Driver for the DS18B20 temperature sensor. |
     llwu.c | |
     llwu.h | Provide common UART routines for MK60DZ10. |
     onewire-crc-table.h | One wire CRC lookup table. |
     onewire.c | 1-wire driver using hardware UART as a bus master. |
     onewire.h | One wire driver using hardware UART as a bus master. |
     port.c | Pin mux handling functions for Kinetis platforms. |
     port.h | Pin mux handling functions for Kinetis platforms. |
     power-modes.c | Power mode switching functions for the K60 CPU. |
     power-modes.h | Power mode switching functions for the K60 CPU. |
     rtc.c | Implementation of K60 RTC driver. |
     rtc.h | Implementation of K60 RTC driver. |
     uart.c | |
     uart.h | Provide common UART routines for MK60DZ10. |
    include | |
     core-clocks.h | K60 clock configuration functions. |
     devopttab.h | File-like I/O device operations table. |
     interrupt.h | K60 interrupt save/restore macros. |
     K60.h | K60 hardware register header wrapper. |
     MK60D10.h | CMSIS Peripheral Access Layer for MK60D10 |
     MK60DZ10.h | CMSIS Peripheral Access Layer for MK60DZ10 |
     mtarch.h | |
     rtimer-arch.h | K60 specific rtimer library header. |
     synchronization.h | Synchronization primitives for Cortex-M3/M4 processors. |
     system_MK60D10.h | Device specific configuration file for MK60D10 (header file) |
     system_MK60DZ10.h | Device specific configuration file for MK60DZ10 (header file) |
    basevectors.c | Base vectors for K60 peripheral modules. |
    clock.c | Clock module library port for MK60DZ10. |
    fault-handlers.c | Implementation of debugging fault handlers for ARM Cortex M3/M4 CPUs. |
    interrupt-vector-k60.c | |
    newlib-syscalls.c | Syscall implementations for K60 CPU. |
    random.c | Simple linear-congruential generator generic C implementation. |
    rtimer-arch.c | K60 specific rtimer library implementation. |
    ssp.c | |
    startup-k60.c | |
    synchronization.c | Implementation of synchronization primitives for Cortex-M3/M4 processors. |
    system_MK60D10.c | Implementation of K60 clock configuration. |
   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 |
    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. |
    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 | |
   leds-arch.c | |
   minileds.c | |
   mtarch.c | |
   mtarch.h | AVR specific implementation of multithreading architecture
|
   rtimer-arch.c | AVR-specific rtimer code
Defaults to Timer3 for those ATMEGAs that have it. |
   rtimer-arch.h | |
   slip_uart1.c | |
   spi.c | |
   watchdog.c | |
  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 | |
    adc.c | Implementation of the cc2538 ADC driver |
    adc.h | Header file for the cc2538 ADC driver |
    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 |
    cctest.h | Header with declarations of CCTEST module registers |
    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 | |
   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 | UART1 routines |
   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 | Clock routines |
   debug-uart.c | |
   debug-uart.h | Debug output redirection to uart |
   mtarch.h | Implementation of multithreading in PIC32 |
   pic32.c | |
   pic32.h | PIC32MX initialization routines |
   rtimer-arch.c | PIC32MX RTIMER routines |
   rtimer-arch.h | PIC32MX RTIMER routines |
   slip-uart.c | PIC32MX Slip interface routines |
   watchdog.c | PIC32MX Watchdog routines |
  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 | Header file x STM32W108 Kits boards abstraction |
       crt-stm32w108.c | |
       low-level-init.c | |
       memmap.h | Definition of STM32W108 chip specific memory map information |
       regs.h | |
       stm32w108-type.h | |
      adc.c | ADC HAL functions |
      board.c | Board file x STM32W108 Kits boards |
      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 | MB851 MEMS drivers |
      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 | MB851 temperature sensor APIS |
      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 | Header for MB851 mems APIS |
     micro-common.h | Minimal Hal functions common across all microcontroller-specific files |
     system-timer.h | Header file for system_timer APIs |
     temperature-sensor.h | Header for temperature sensor driver |
    error-def.h | Return-code definitions for API functions |
    error.h | Return codes for API functions and module definitions |
    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.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 | |
    adc-sensor.c | Driver for the SmartRF06EB ADC |
    adc-sensor.h | Header file for the cc2538dk ADC Driver |
    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 | |
    eeprom.c | |
    ip.c | |
    ip.h | |
    leds-arch.c | |
    moteid.c | |
    moteid.h | |
    pir-sensor.c | |
    pir-sensor.h | |
    rs232.c | |
    rs232.h | Header file for COOJA RS232 driver |
    uart1.h | |
    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 | |
   rtimer-arch.c | |
   rtimer-arch.h | |
   slip-arch.c | |
  econotag | |
   button-sensor.c | |
   button-sensor2.c | |
   contiki-conf.h | Configuration for Econotag |
   main.c | |
   platform_prints.c | |
   platform_prints.h | |
  ev-aducrf101mkxz | |
   button-sensor.c | |
   contiki-conf.h | |
   contiki-main.c | |
   leds-arch.c | |
   platform-conf.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 | |
  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 | ST M24C64W EEPROM driver |
    i2c.c | I2C bus master driver for mbxxx platform |
    i2c.h | I2C bus master driver for mbxxx platform |
    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. |
  mulle | |
   dev | |
    battery-sensor.c | |
    button-sensor.c | |
    cfs-coffee-arch.h | Coffee file system architecture-dependent header for the Mulle platform. |
    flash.c | |
    flash.h | Flash device driver header file for the Mulle platform. |
    leds-arch.c | |
    lis3dh-arch.c | Platform specific functions for LIS3DH accelerometer on the Mulle platform. |
    lis3dh.c | Implementation of LIS3DH SPI driver used in the Mulle platform. |
    lis3dh.h | Interface of LIS3DH SPI driver used in the Mulle platform. |
    power-control-board.h | Power control pins for the on board power switches on the Mulle board. |
    power-control.c | Power control pins built in on the Mulle board. |
    power-control.h | Power control pins for the on board power switches on the Mulle board. |
    radio-sensor.c | |
    slip_arch_uart.c | |
    uart1.h | |
    voltage.c | Helper functions for reading Mulle platform board voltages. |
    voltage.h | Helper functions for reading Mulle platform board voltages. |
    watchdog.c | |
    xmem-arch.h | Xmem settings for the Mulle platform. |
    xmem.c | Xmem implementation for IRoad platform using flash driver and FLASH_ID0. |
   radio | |
    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 |
   stdio | |
    stdio.c | |
    stdio.h | |
   tools | |
    scan_ftdi | |
     scan_ftdi.c | |
   config-board.h | Board configuration defines for Mulle platform. |
   config-clocks.h | K60 clock configuration defines. |
   contiki-conf.h | Contiki platform configuration file for the Mulle platform. |
   contiki-main.c | |
   devicemap.c | Device I/O mappings for the Mulle platform. |
   devicemap.h | Device I/O mappings for the Mulle platform. |
   init-net.c | Network initialization for the MICAz port. |
   init-net.h | Network initialization. |
   udelay.c | Provide udelay routine for MK60DZ10. |
   udelay.h | Provide udelay routine for MK60DZ10. |
  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 | Battery Sensor |
    button-sensor.c | Button Sensor |
    leds-arch.c | LEDs Specific Arch Conf |
    radio-sensor.c | RADIO Sensor |
   contiki-conf.h | Contiki configuration file for the SEEDEYE port |
   contiki-seedeye-main.c | Main program for the SEEDEYE port |
   init-net.c | Network initialization for the SEEDEYE port |
   init-net.h | Network initialization for the SEEDEYE port |
   platform-conf.h | Platform configuration file for the SEEDEYE port |
  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. |
  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
|