 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. |
  at-master | |
   at-master.c | |
   at-master.h | |
  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 | |
  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-client.c | |
   er-coap-observe-client.h | |
   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
|
  ipso-objects | |
   ipso-button.c | Implementation of OMA LWM2M / IPSO button as a digital input
|
   ipso-leds-control.c | Implementation of OMA LWM2M / IPSO Light Control for LEDs
|
   ipso-light-control.c | Implementation of OMA LWM2M / IPSO Light Control
|
   ipso-objects.c | Implementation of the IPSO Objects
|
   ipso-objects.h | Header file for the Contiki IPSO Objects for OMA LWM2M
|
   ipso-temperature.c | Implementation of OMA LWM2M / IPSO Temperature
|
  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
|
  mqtt | |
   mqtt.c | Implementation of the Contiki MQTT engine |
   mqtt.h | Header file for the Contiki MQTT engine |
  netconf | |
   netconf-dsc.c | |
   netconf-dsc.h | |
   netconf.c | |
  oma-lwm2m | |
   lwm2m-device.c | Implementation of the Contiki OMA LWM2M device
|
   lwm2m-device.h | Header file for the Contiki OMA LWM2M device
|
   lwm2m-engine.c | Implementation of the Contiki OMA LWM2M engine
|
   lwm2m-engine.h | Header file for the Contiki OMA LWM2M engine
|
   lwm2m-json.c | Implementation of the Contiki OMA LWM2M JSON writer
|
   lwm2m-json.h | Header file for the Contiki OMA LWM2M JSON writer
|
   lwm2m-object.c | Implementation of the Contiki OMA LWM2M object API
|
   lwm2m-object.h | Header file for the Contiki OMA LWM2M object API
|
   lwm2m-plain-text.c | Implementation of the Contiki OMA LWM2M plain text reader / writer
|
   lwm2m-plain-text.h | Header file for the Contiki OMA LWM2M plain text reader / writer
|
   lwm2m-security.c | Implementation of the Contiki OMA LWM2M security
|
   lwm2m-server.c | Implementation of the Contiki OMA LWM2M server
|
   oma-tlv-reader.c | Implementation of the Contiki OMA LWM2M TLV reader
|
   oma-tlv-reader.h | Header file for the Contiki OMA LWM2M TLV reader
|
   oma-tlv-writer.c | Implementation of the Contiki OMA LWM2M TLV writer
|
   oma-tlv-writer.h | Header file for the Contiki OMA LWM2M TLV writer
|
   oma-tlv.c | Implementation of the Contiki OMA LWM2M TLV
|
   oma-tlv.h | Header file for the Contiki OMA LWM2M TLV
|
  orchestra | |
   orchestra-conf.h | Orchestra configuration |
   orchestra-rule-default-common.c | Orchestra: a slotframe with a single shared link, common to all nodes
in the network, used for unicast and broadcast. |
   orchestra-rule-eb-per-time-source.c | Orchestra: a slotframe dedicated to transmission of EBs. |
   orchestra-rule-unicast-per-neighbor-rpl-ns.c | Orchestra: a slotframe dedicated to unicast data transmission. |
   orchestra-rule-unicast-per-neighbor-rpl-storing.c | Orchestra: a slotframe dedicated to unicast data transmission. |
   orchestra.c | Orchestra: an autonomous scheduler for TSCH exploiting RPL state. |
   orchestra.h | Orchestra header file |
  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-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). |
  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 command for downloading files from a remote node |
   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-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 | |
   avr-handler.c | |
   avr-handler.h | |
   battery-sensor.h | |
   button-sensor.h | |
   eeprom.h | EEPROM functions |
   leds.c | |
   leds.h | |
   nullradio.c | |
   nullradio.h | |
   protobuf-handler.c | |
   protobuf-handler.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 |
   serial-timeout.c | |
   serial-timeout.h | Generic serial I/O process header filer waits for timeout |
   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 | |
   ccm-star.c | AES_128-based CCM* implementation. |
   ccm-star.h | CCM* header file. |
   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
|
   ringbufindex.c | ringbufindex library. |
   ringbufindex.h | Header file for the ringbufindex 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-msp430x.c | MSP430x elfloader |
   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 | |
   http-socket | |
    http-socket.c | |
    http-socket.h | |
   ip | |
    dhcpc.c | |
    dhcpc.h | |
    ip64-addr.c | |
    ip64-addr.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 for the IP stack
|
    uip-debug.h | A set of debugging macros for the IP stack |
    uip-nameserver.c | uIP Name Server interface
|
    uip-nameserver.h | uIP Name Server interface
|
    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-dns64.c | |
    ip64-dns64.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 | |
   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 | Implementation of the ROLL TM multicast engine |
     roll-tm.h | Header file for the implementation of the ROLL-TM multicast engine |
     smrf.c | This file implements 'Stateless Multicast RPL Forwarding' (SMRF) |
     smrf.h | Header file for the SMRF forwarding engine |
     uip-mcast6-engines.h | Header file with definition of multicast engine constants |
     uip-mcast6-route.c | Multicast routing table manipulation |
     uip-mcast6-route.h | Header file for 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 | Routing table manipulation |
    uip-ds6-route.h | Header file for routing table manipulation |
    uip-ds6.c | IPv6 data structure manipulation |
    uip-ds6.h | Header file for IPv6-related data structures |
    uip-icmp6.c | ICMPv6 (RFC 4443) implementation, with message and error handling |
    uip-icmp6.h | Header file for ICMPv6 message and error handing (RFC 4443) |
    uip-nd6.c | Neighbor discovery (RFC 4861) |
    uip-nd6.h | Header file for IPv6 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-packetbuf.c | CCM* convenience functions for LLSEC use
|
    ccm-star-packetbuf.h | CCM* convenience functions for MAC security
|
    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 |
    tsch | |
     tsch-adaptive-timesync.c | TSCH adaptive time synchronization
|
     tsch-adaptive-timesync.h | |
     tsch-asn.h | TSCH 5-Byte Absolute Slot Number (ASN) management
|
     tsch-conf.h | TSCH configuration
|
     tsch-log.c | Log functions for TSCH, meant for logging from interrupt
during a timeslot operation. |
     tsch-log.h | |
     tsch-packet.c | TSCH packet format management
|
     tsch-packet.h | |
     tsch-private.h | Private TSCH definitions
(meant for use by TSCH implementation files only)
|
     tsch-queue.c | Per-neighbor packet queues for TSCH MAC. |
     tsch-queue.h | |
     tsch-rpl.c | Interaction between TSCH and RPL |
     tsch-rpl.h | |
     tsch-schedule.c | IEEE 802.15.4 TSCH MAC schedule manager. |
     tsch-schedule.h | |
     tsch-security.c | TSCH security
|
     tsch-security.h | |
     tsch-slot-operation.c | TSCH slot operation implementation, running from interrupt. |
     tsch-slot-operation.h | |
     tsch.c | IEEE 802.15.4 TSCH MAC implementation. |
     tsch.h | |
    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 |
    frame802154e-ie.c | IEEE 802.15.4e Information Element (IE) creation and parsing. |
    frame802154e-ie.h | IEEE 802.15.4e Information Element (IE) creation and parsing. |
    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
|
    nordc.c | This RDC layer does nothing. |
    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)
|
    packetqueue.c | Packet queue management
|
    packetqueue.h | Header file for the packetqueue module
|
    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
|
    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-root.c | |
    rpl-dag-root.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), RFC6719 |
    rpl-nbr-policy.c | Default RPL NBR policy decides when to add a new discovered node to the nbr table from RPL |
    rpl-ns.c | RPL non-storing mode specific functions. |
    rpl-ns.h | RPL non-storing mode specific functions. |
    rpl-of0.c | An implementation of RPL's objective function 0, RFC6552 |
    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 | |
   link-stats.c | |
   link-stats.h | |
   linkaddr.c | Functions for manipulating Rime addresses
|
   linkaddr.h | Header file for the Rime address representation
|
   nbr-table.c | |
   nbr-table.h | |
   net-debug.c | A set of debugging tools for the IP stack
|
   net-debug.h | A set of debugging macros for the netstack |
   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
|
   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-gcc.h | |
   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 |
  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 | |
   aducrf101 | |
    Common | |
     IAR | |
      Retarget.c | |
     RealView | |
      Retarget.c | |
     aducrf101-include.h | |
     ADuCRF101.h | Copyright (c) 2014, Analog Devices, Inc |
     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 | Copyright (c) 2014, Analog Devices, Inc |
     system_ADuCRF101.h | Copyright (c) 2014, Analog Devices, Inc |
    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 | |
   mkl25z | |
    dev | |
     gpio.c | |
     gpio.h | Header file with function declarations for the MKL25Z GPIO module |
     serial.c | |
     serial.h | |
     spi.c | |
     spi.h | Header file for the MKL25Z NVIC functions |
    clock.c | |
    cpu.c | |
    cpu.h | |
    debug-uart.c | |
    debug-uart.h | |
    derivative.h | |
    fsl_bitaccess.h | |
    MKL25Z4.h | CMSIS Peripheral Access Layer for MKL25Z4 |
    MKL25Z4_extension.h | |
    MKL25Z4_features.h | |
    mtarch.h | |
    nvic.c | MKL25Z NVIC functions |
    nvic.h | Header file for the MKL25Z NVIC functions |
    rtimer-arch.c | |
    rtimer-arch.h | Header file for the MKL25Z-specific rtimer code
|
    runtime_configuration.h | |
    sa_mtb.c | |
    startup.c | |
    startup.h | |
    system_MKL25Z4.c | |
    system_MKL25Z4.h | |
    watchdog.c | |
   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 | |
   stm32l152 | |
    clock.c | |
    console.c | |
    console.h | |
    crt.c | |
    mtarch.h | |
    regs.h | |
    rtimer-arch.c | |
    rtimer-arch.h | |
    syscalls.c | |
    uart.c | |
    watchdog.c | |
  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 |
     atmega256rfr2_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 | Dummy implementation of minileds module
|
   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 | |
  cc2538 | |
   dev | |
    adc.c | Implementation of the cc2538 ADC driver |
    adc.h | Header file for the cc2538 ADC driver |
    aes.c | Implementation of the cc2538 AES driver |
    aes.h | Header file for the cc2538 AES driver |
    ana-regs.h | Header with declarations of ANA_REGS module registers |
    bignum-driver.c | Implementation of the cc2538 BigNum driver |
    bignum-driver.h | Header file for the cc2538 BigNum driver |
    cbc-mac.c | Implementation of the cc2538 AES-CBC-MAC driver |
    cbc-mac.h | Header file for the cc2538 AES-CBC-MAC driver |
    cbc.c | Implementation of the cc2538 AES-CBC driver |
    cbc.h | Header file for the cc2538 AES-CBC driver |
    cc2538-aes-128.c | Implementation of the AES-128 driver for the CC2538 SoC |
    cc2538-aes-128.h | Header file of the AES-128 driver for the CC2538 SoC |
    cc2538-ccm-star.c | Implementation of the AES-CCM* driver for the CC2538 SoC |
    cc2538-ccm-star.h | Header file of the AES-CCM* driver for the CC2538 SoC |
    cc2538-dev.h | Header file for the cc2538 devices definitions |
    cc2538-rf.c | Implementation of the cc2538 RF driver |
    cc2538-rf.h | Header file for the cc2538 RF driver |
    cc2538-sensors.h | Generic header usable by all CC2538 sensor drivers |
    cc2538-temp-sensor.c | Driver for the CC2538 On-Chip temperature sensor |
    cc2538-temp-sensor.h | Header file for the CC2538 on-chip temperature Sensor Driver |
    ccm.c | Implementation of the cc2538 AES-CCM driver |
    ccm.h | Header file for the cc2538 AES-CCM driver |
    cctest.h | Header with declarations of CCTEST module registers |
    crypto.c | Implementation of the cc2538 AES/SHA cryptoprocessor driver |
    crypto.h | Header file for the cc2538 AES/SHA cryptoprocessor driver |
    ctr.c | Implementation of the cc2538 AES-CTR driver |
    ctr.h | Header file for the cc2538 AES-CTR driver |
    ecb.c | Implementation of the cc2538 AES-ECB driver |
    ecb.h | Header file for the cc2538 AES-ECB driver |
    ecc-algorithm.c | Implementation of the cc2538 ECC Algorithms |
    ecc-algorithm.h | Header file for the cc2538 ECC Algorithms |
    ecc-curve.c | |
    ecc-curve.h | NIST curves for various key sizes |
    ecc-driver.c | Implementation of the cc2538 ECC driver |
    ecc-driver.h | Header file for the cc2538 ECC driver |
    flash.h | Header file for the flash memory definitions |
    gcm.c | Implementation of the cc2538 AES-GCM driver |
    gcm.h | Header file for the cc2538 AES-GCM driver |
    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 |
    i2c.c | Implementation file of the I2C Control module |
    i2c.h | Header file with declarations for the I2C Control module |
    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 |
    pka.c | Implementation of the cc2538 PKA engine driver |
    pka.h | Header file for the cc2538 PKA engine driver |
    pwm.c | Driver for the CC2538 PWM |
    pwm.h | Header file for the CC2538 PWM driver |
    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) |
    sha256.c | Implementation of the cc2538 SHA-256 driver |
    sha256.h | Header file for the cc2538 SHA-256 driver |
    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 driver |
    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 |
    vdd3-sensor.c | Driver for the CC2538 VDD3 sensor |
    vdd3-sensor.h | Header file for the CC2538 VDD3 Sensor Driver |
    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 |
   cfs-coffee-arch.c | Module for the cc2538 Coffee port |
   cfs-coffee-arch.h | Header file for the cc2538 Coffee port module |
   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 |
   soc.c | Implementation of the cc2538 SoC driver |
   soc.h | Header file with macro and function declarations for the cc2538 SoC |
   spi-arch.h | Header file for the cc2538 SPI driver, including macros for the implementation of the low-level SPI primitives such as waiting for the TX FIFO to be ready, inserting into the TX FIFO, etc |
   startup-gcc.c | Startup code for the cc2538 chip, to be used when building with gcc |
  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 |
  cc26xx-cc13xx | |
   dev | |
    adc-sensor.c | Driver for the CC13xx/CC26xx ADC |
    adc-sensor.h | Header file for the CC13xx/CC26xx ADC driver |
    aux-ctrl.c | |
    aux-ctrl.h | Header file for the management of the CC13xx/CC26xx AUX domain |
    batmon-sensor.c | Driver for the CC13xx/CC26xx AON battery monitor |
    batmon-sensor.h | Header file for the CC13xx/CC26xx battery monitor |
    cc26xx-uart.c | Implementation of the CC13xx/CC26xx UART driver |
    cc26xx-uart.h | Header file for the CC13xx/CC26xx UART driver |
    contiki-watchdog.c | Implementation of the CC13xx/CC26xx watchdog driver |
    gpio-interrupt.c | Implementation of CC13xx/CC26xx GPIO interrupt handling |
    gpio-interrupt.h | Header file for the CC13xx/CC26xx GPIO interrupt management |
    oscillators.c | Implementation of CC26xxware oscillator control wrappers |
    oscillators.h | Header file for the CC13xx/CC26xx oscillator control |
    soc-rtc.c | Implementation of the CC13xx/CC26xx AON RTC driver |
    soc-rtc.h | Header file for the CC13xx/CC26xx AON RTC driver |
    uart1.h | This file really only exists because some examples rely on it |
   rf-core | |
    dot-15-4g.h | Header file with descriptors for the various modes of operation defined in IEEE 802.15.4g |
    ieee-mode.c | Implementation of the CC13xx/CC26xx IEEE mode NETSTACK_RADIO driver |
    prop-mode.c | Implementation of the CC13xx prop mode NETSTACK_RADIO driver |
    rf-ble.c | Implementation of the CC13xx/CC26xx RF BLE driver |
    rf-ble.h | Header file for the CC13xx/CC26xx BLE driver |
    rf-core.c | Implementation of the CC13xx/CC26xx RF core driver |
    rf-core.h | Header file for the CC13xx/CC26xx RF core driver |
    smartrf-settings.c | |
    smartrf-settings.h | |
   clock.c | Software clock implementation for the TI CC13xx/CC26xx |
   dbg.h | Header file for the CC13xx/CC26xx Debug I/O module |
   debug-uart.h | This file is here because DBG I/O expects it to be |
   fault-handlers.c | |
   ieee-addr.c | Driver for the CC13xx/CC26xx IEEE addresses |
   ieee-addr.h | Header file with register and macro declarations for the cc26xx IEEE address driver |
   lpm.c | Driver for CC13xx/CC26xx low-power operation |
   lpm.h | Header file for the management of CC13xx/CC26xx low-power operation |
   mtarch.h | |
   putchar.c | |
   rtimer-arch.c | Implementation of the arch-specific rtimer functions for the CC13xx/CC26xx |
   rtimer-arch.h | Header file for the CC13xx/CC26xx rtimer driver |
   slip-arch.c | Arch-specific SLIP functions for the CC13xx/CC26xx |
   ti-lib.h | Header file with macros which rename TI CC26xxware functions |
  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 | Sprintf functions to replace newlib for AVR32 UC3 |
    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 | |
    linuxradio-drv.c | |
    linuxradio-drv.h | |
    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 | |
  nrf52832 | |
   ble | |
    ble-core.c | Basic BLE functions |
    ble-core.h | Basic BLE functions |
    ble-mac.c | A MAC protocol implementation that uses nRF52 IPSP implementation as a link layer |
    ble-mac.h | A MAC protocol implementation that uses nRF52 IPSP implementation as a link layer |
   dev | |
    clock.c | Software clock implementation for the nRF52 |
    lpm.h | A header file for low power mode functions |
    random.c | Random number generator routines exploiting the nRF52 hardware capabilities |
    uart0.c | Contiki compatible UART driver |
    uart0.h | A header file for Contiki compatible UART driver |
    watchdog.c | Contiki compatible watchdog driver implementation |
   mtarch.h | |
   putchar.c | Hardware specific implementation of putchar() and puts() functions |
   rtimer-arch.c | Implementation of the architecture dependent rtimer functions for the nRF52 |
   rtimer-arch.h | Architecture dependent rtimer implementation header file |
  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.h 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 | |
   drivers | |
    legacy_pc | |
     nmi.c | |
     nmi.h | |
     pci.c | |
     pci.h | |
     pic.c | |
     pic.h | |
     pit.c | |
     pit.h | |
     rtc.c | |
     rtc.h | |
     shared-isr.c | |
     shared-isr.h | |
     uart-16x50.c | |
     uart-16x50.h | |
    quarkX1000 | |
     eth.c | |
     eth.h | |
     gpio.c | |
     gpio.h | |
     i2c-registers.h | |
     i2c.c | |
     i2c.h | |
     imr-conf.c | |
     imr-conf.h | |
     imr.c | |
     imr.h | |
     msg-bus.c | |
     msg-bus.h | |
     uart.c | |
     uart.h | |
   init | |
    common | |
     cpu.c | |
     cpu.h | |
     gdt.c | |
     gdt.h | |
     idt.c | |
     idt.h | |
     interrupt.h | |
     irq.h | |
    legacy_pc | |
     irq.c | |
   mm | |
    gdt-layout.h | |
    ldt-layout.h | |
    multi-segment.c | |
    multi-segment.h | |
    paging-prot-domains.c | |
    paging-prot-domains.h | |
    paging.h | |
    prot-domains.c | |
    prot-domains.h | |
    segmentation.h | |
    stacks.c | |
    stacks.h | |
    swseg-prot-domains.c | |
    swseg-prot-domains.h | |
    syscalls-int.c | |
    syscalls-int.h | |
    syscalls.h | |
    tss-prot-domains.c | |
    tss-prot-domains.h | |
    tss.c | |
    tss.h | |
   uefi | |
    bootstrap_uefi.c | |
   dma.h | |
   helpers.h | |
   startup.h | |
 mountainsensing | |
  cfs-utils | |
   cfs-cat.c | Basic test for CFS/Coffee. |
   cfs-clean.c | Clean the Coffee file system up |
   cfs-fill.c | Basic test for CFS/Coffee. |
   cfs-ls.c | Basic test for CFS/Coffee. |
  common | |
   debug.h | Debug helpers |
   ms-io.h | |
  kl25z-nothing | |
   kl25z-nothing.c | Dummy contiki application that does nothing |
  remote-nothing | |
   project-conf.h | Configuration file for the remote-nothing project |
   remote-nothing.c | Dummy contiki application that des nothing |
  sensors-test | |
   adc1-test.c | Testing the Potentiometer in Zolertia Z1 Starter Platform. |
   adc2-test.c | Testing the Potentiometer in Zolertia Z1 Starter Platform. |
   adcs-test.c | Testing the Potentiometer in Zolertia Z1 Starter Platform. |
   batv-test.c | Testing the Potentiometer in Zolertia Z1 Starter Platform. |
   ds323-test.c | |
   ds3231-test.c | |
   event-test.c | |
   reset_test.c | |
   rs485-test.c | |
   test-adxl345.c | |
   tmp102-ds3231-test.c | |
   tmp102-test.c | |
  test-batv | |
   project-conf.h | Configuration file for the remote-nothing project |
   test-batv.c | Dummy contiki application that des nothing |
  test-rain | |
   project-conf.h | Configuration file for the remote-nothing project |
   test-rain.c | Dummy contiki application that des nothing |
  z1-coap | |
   er-server.c | |
   er-server.h | |
   project-conf.h | |
   res_config.c | |
   res_date.c | Date resource GET RTC date-time POST RTC date-time to set the rtc only for feshie nodes Arthur Fabre 2015 |
   res_reboot.c | |
   res_routes.c | Route resource |
   res_sample.c | Sample resource |
   res_uptime.c | |
   sampler.c | |
   sampler.h | Process that periodically takes samples from onboard sensors and stores them in flash |
   store.c | |
   store.h | Convenience layer for storing readings and the config |
   z1-coap-config-defaults.h | Definitions of the default configurations to use |
   z1-coap.c | Sampler for the mountain-sensing platform. |
   z1-coap.h | |
  z1-coap-serial-dumper | |
   project-conf.h | |
   serial-dumper.c | adapted from Battery and Temperature IPv6 Demo for Zolertia Z1
|
   store.c | |
   store.h | Convenience layer for storing readings and the config |
  z1-node-setup | |
   node-setup.c | |
  z1-nothing | |
   project-conf.h | |
   z1-nothing.c | Dummy contiki application that des nothing |
 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 | |
   dev | |
    temperature-sensor.h | Temperature sensor header file. |
   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-rss2 | |
   apps | |
    sniffer | |
     project-conf.h | Project specific configuration defines for the sniffer example. |
     sniffer.c | |
     stub-rdc.c | Definition of a fake RDC driver to be used with passive
examples. |
   dev | |
    adc.c | |
    adc.h | |
    battery-sensor.c | |
    button-sensor.c | |
    co2_sa_kxx-sensor.c | |
    co2_sa_kxx-sensor.h | |
    ds18b20.c | |
    enc28j60_avr.c | |
    enc28j60_avr.h | |
    i2c.c | i2c core functions
|
    i2c.h | includes for i2c core functions
|
    leds.c | |
    leds.h | |
    light-sensor.c | |
    light-sensor.h | |
    pulse-sensor.c | |
    pulse-sensor.h | |
    temp-sensor.c | |
    temp-sensor.h | |
    temp_mcu-sensor.c | |
    temp_mcu-sensor.h | |
   contiki-conf.h | Configuration for RSS2 (radio-sensors.com) platform
|
   contiki-main.c | |
   ip64-conf.h | |
   params.c | |
   params.h | |
   rss2.h | |
   slip_uart0.c | Machine dependent AVR SLIP routines for UART0. |
  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 | |
   lib | |
    exec.c | |
    lseek.c | |
   contiki-conf.h | |
   contiki-main.c | |
  c64 | |
   lib | |
    exec.c | |
    lseek.c | |
   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 CC2530DK 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 | |
    als-sensor.c | Driver for the SmartRF06EB ALS |
    als-sensor.h | Header file for the cc2538dk ALS 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 |
  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 | |
  cooja-ip64 | |
   contiki-cooja-ip64-main.c | COOJA Contiki mote main file. |
   ip64-conf.h | |
   subplatform-conf.h | |
  econotag | |
   apps | |
    ecc | |
     ecc.c | |
     ecc.h | Calculations on elliptic curve secp256r1 |
    flash | |
     flash.c | |
     flash.h | App for easy usage of additional flash memory |
   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 | |
  frdm-kl25z-rf | |
   dev | |
    led-strip.c | |
    leds-arch.c | LED driver implementation for the FRDM-KL25Z |
   cc1120-mkl25z-rf-arch.c | Architecture specific CC1120 functions for the FRDM-KL25Z-RF
|
   contiki-conf.h | |
   contiki-main.c | |
   platform-conf.h | Platform configuration for the Z1-feshie platform
|
  galileo | |
   core | |
    sys | |
     clock.c | |
     mtarch.h | |
     rtimer-arch.c | |
     rtimer-arch.h | |
   drivers | |
    galileo-pinmux.c | |
    galileo-pinmux.h | |
    gpio-pcal9535a.c | |
    gpio-pcal9535a.h | |
    pwm-pca9685.c | |
    pwm-pca9685.h | |
   net | |
    eth-conf.c | |
    eth-conf.h | |
    eth-proc.c | |
    eth-proc.h | |
   contiki-conf.h | |
   contiki-main.c | |
   newlib-syscalls.c | |
  jn516x | |
   dev | |
    dongle | |
     leds-arch.c | |
    dr1174 | |
     button-sensor.c | |
     button-sensor.h | |
     leds-arch.c | |
    dr1175 | |
     ht-sensor.c | |
     ht-sensor.h | |
     leds-arch-1175.c | |
     leds-arch-1175.h | |
     light-sensor.c | |
     light-sensor.h | |
    dr1199 | |
     leds-arch-1199.c | |
     leds-arch-1199.h | |
     pot-sensor.c | |
     pot-sensor.h | |
    clock.c | Tickless clock implementation for NXP jn516x. |
    exceptions.c | |
    exceptions.h | |
    jn516x-ccm-star.c | CCM* header implementation exploiting the JN516x
cryptographic co-processor
|
    leds-extension.c | |
    leds-extension.h | |
    micromac-radio.c | Contiki driver for NXP JN516X using MMAC interface
|
    micromac-radio.h | MICROMAC_RADIO driver header file
|
    mtarch.c | |
    mtarch.h | |
    node-id.c | For compatibility with Contiki node-id interface |
    rtimer-arch-slow.c | RTIMER for NXP jn516x: 32 kHz mode
|
    rtimer-arch.c | RTIMER for NXP jn516x
|
    rtimer-arch.h | Header file for NXP jn516x-specific rtimer code
|
    slip_uart0.c | |
    uart-driver.c | |
    uart-driver.h | |
    uart0.c | UART0 drivers
|
    uart0.h | UART0 drivers
|
    uart1.c | UART1 drivers
|
    uart1.h | UART1 drivers
|
    watchdog.c | JN516X watchdog support. |
   lib | |
    log.c | |
    slip.c | Alternative implementation for SLIP:
|
    sprintf.c | |
   contiki-conf.h | |
   contiki-jn516x-main.c | Contiki main for NXP JN516X platform |
   platform-conf.h | |
  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. |
  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 | |
  nrf52dk | |
   config | |
    nrf_drv_config.h | |
    pstorage_platform.h | |
   dbg-io | |
    dbg.c | Function implementations for debug io module |
    dbg.h | Header file for the debug module |
    debug-uart.h | A header file to maintain compatibility with DBG I/O |
   dev | |
    button-sensor.c | Driver for nRF52 DK buttons |
    button-sensor.h | Header file for the nRF52dk button driver |
    leds-arch.c | Architecture specific LED driver implementation for nRF52 DK |
    nrf52dk-sensors.c | This file exports a global sensors table |
    temperature-sensor.c | Temperature sensor implementation |
    temperature-sensor.h | Temperature sensor header file |
   rtt | |
    rtt-printf.c | |
    segger-rtt-conf.h | |
    segger-rtt-printf.c | |
    segger-rtt.c | |
    segger-rtt.h | |
   contiki-conf.h | Contiki configuration for the nRF52 DK |
   contiki-main.c | |
   platform-conf.h | Platform features configuration |
  openmote-cc2538 | |
   dev | |
    adxl346.c | Driver for the ADXL346 acceleration sensor |
    adxl346.h | ADXL346 acceleration sensor driver header file |
    antenna.c | Driver implementation for the OpenMote-CC2538 antenna switch |
    antenna.h | Header for the OpenMote-CC2538 antenna switch |
    button-sensor.c | Driver for for the OpenMote-CC2538 user button |
    button-sensor.h | Header for the OpenMote-CC2538 button driver |
    leds-arch.c | LED driver implementation for the OpenMote-CC2538 platform |
    max44009.c | Driver for the MAX44009 light sensor |
    max44009.h | Header file for the MAX44009 light sensor driver |
    openmote-sensors.c | Implementation of a generic module controlling OpenMote-CC2538 sensors |
    openmote-sensors.h | Implementation of a generic module controlling OpenMote-CC2538 sensors |
    sht21.c | Driver for the SHT21 temperature and relative humidity sensor |
    sht21.h | Header file for the SHT21 temperature and humidity sensor driver |
    tps62730.c | Driver for the TPS62730 voltage regulator |
    tps62730.h | Driver for the TPS62730 voltage regulator |
   board.c | Board-initialisation for the OpenMote-CC2538 platform |
   board.h | This file provides connectivity information on LEDs, Buttons, UART and other OpenMote-CC2538 peripherals |
   contiki-conf.h | Configuration for the OpenMote-CC2538 platform |
   contiki-main.c | Main module for the OpenMote-CC2538 platform |
  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 |
  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 | |
    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
|
  srf06-cc26xx | |
   common | |
    board-spi.c | Board-specific SPI driver common to the Sensortag and LaunchPad |
    board-spi.h | Header file for the Sensortag/LaunchPad SPI Driver |
    ext-flash.c | Driver for the LaunchPad Flash and the Sensortag WinBond W25X20CL/W25X40CL |
    ext-flash.h | Header file for the Sensortag/LaunchPad External Flash Driver |
   launchpad | |
    cc1310 | |
     board.h | Header file with definitions related to the I/O connections on the TI CC1310 LaunchPad |
    cc2650 | |
     board.h | Header file with definitions related to the I/O connections on the TI CC2650 LaunchPad |
    board-peripherals.h | Header file with definitions related to LaunchPad peripherals |
    board.c | LaunchPad-specific board initialisation driver |
    button-sensor.c | Driver for LaunchPad buttons |
    button-sensor.h | Header file for the LaunchPad Button Driver |
    launchpad-sensors.c | Generic module controlling LaunchPad sensors |
    leds-arch.c | Driver for LaunchPad LEDs |
   sensortag | |
    cc2650 | |
     board.h | Header file with definitions related to the I/O connections on the TI Sensortag |
     leds-arch.c | Driver for the Sensortag-CC26XX LEDs |
    bmp-280-sensor.c | Driver for the Sensortag-CC26XX BMP280 Altimeter / Pressure Sensor |
    bmp-280-sensor.h | Header file for the Sensortag-CC26xx BMP280 Altimeter / Pressure Sensor |
    board-i2c.c | Board-specific I2C driver for the Sensortag-CC26xx |
    board-i2c.h | Header file for the Sensortag-CC26xx I2C Driver |
    board-peripherals.h | Header file with definitions related to the sensors on the Sensortag-CC26xx |
    board.c | Sensortag-specific board initialisation driver |
    button-sensor.c | Driver for the Sensortag-CC26xx buttons |
    button-sensor.h | Header file for the Sensortag-CC26xx Button Driver |
    buzzer.c | Driver for the Sensortag-CC26XX Buzzer |
    buzzer.h | Header file for the Sensortag-CC26xx Buzzer |
    hdc-1000-sensor.c | Driver for the Sensortag-CC26xx HDC sensor |
    hdc-1000-sensor.h | Header file for the Sensortag-CC26ss TI HDC1000 sensor |
    mpu-9250-sensor.c | Driver for the Sensortag-CC26XX Invensense MPU9250 motion processing unit |
    mpu-9250-sensor.h | Header file for the Sensortag-CC26XX Invensense MPU9250 motion processing unit |
    opt-3001-sensor.c | Driver for the Sensortag-CC26xx Opt3001 light sensor |
    opt-3001-sensor.h | Header file for the Sensortag-CC26xx Opt3001 light sensor |
    reed-relay.c | Driver for the Sensortag-CC26XX Reed Relay |
    reed-relay.h | Header file for the Sensortag-CC26XX Reed Relay |
    sensor-common.c | Utilities common among SensorTag sensors |
    sensor-common.h | Header file for the Sensortag-CC26xx Common sensor utilities |
    sensortag-sensors.c | Generic module controlling sensors on CC26XX Sensortag |
    tmp-007-sensor.c | Driver for the Sensortag-CC26xx TI TMP007 infrared thermophile sensor |
    tmp-007-sensor.h | Header file for the Sensortag-CC26xx TI TMP007 infrared thermophile sensor |
   srf06 | |
    cc13xx | |
     board.h | Header file with definitions related to the I/O connections on the TI SmartRF06 Evaluation Board with a CC1310EM |
    cc26xx | |
     board.h | Header file with definitions related to the I/O connections on the TI SmartRF06 Evaluation Board with a CC26xxEM |
    als-sensor.c | Driver for the SmartRF06EB ALS when a CC13xx/CC26xxEM is mounted on it |
    als-sensor.h | Header file for the SmartRF06EB + CC13xx/CC26xxEM ALS Driver |
    board-peripherals.h | |
    board.c | Board-initialisation for the Srf06EB with a CC13xx/CC26xx EM |
    button-sensor.c | Driver for the SmartRF06EB buttons when a CC13xx/CC26xxEM is mounted on it |
    button-sensor.h | Header file for the SmartRF06EB + CC13xx/CC26xxEM Button Driver |
    leds-arch.c | Driver for the SmartRF06EB LEDs when a CC13xx/CC26xx EM is mounted on it |
    srf06-sensors.c | Generic module controlling sensors on the SmartRF06EB when a CC26xx is mounted on the board |
   contiki-conf.h | Configuration for the srf06-cc26xx platform |
   contiki-main.c | |
  stm32nucleo-spirit1 | |
   dev | |
    acceleration-sensor.c | Driver for the stm32nucleo-spirit1 Temperature sensor (on expansion board) |
    acceleration-sensor.h | Header file for the stm32nucleo-spirit1 Acceleration Sensor Driver |
    button-sensor.c | Driver for the stm32nucleo-spirit1 User Button |
    gyroscope-sensor.c | Driver for the stm32nucleo-spirit1 Gyroscope sensor (on expansion board) |
    gyroscope-sensor.h | Header file for the stm32nucleo-spirit1 Gyroscope Sensor Driver |
    humidity-sensor.c | Driver for the stm32nucleo-spirit1 Humidity sensor (on expansion board) |
    humidity-sensor.h | Header file for the stm32nucleo-spirit1 Humidity Sensor Driver |
    leds-arch.c | Driver for the stm32nucleo-spirit1 LEDs |
    magneto-sensor.c | Driver for the stm32nucleo-spirit1 Magneto sensor (on expansion board) |
    magneto-sensor.h | Header file for the stm32nucleo-spirit1 Magneto Sensor Driver |
    pressure-sensor.c | Driver for the stm32nucleo-spirit1 Pressure sensor (on expansion board) |
    pressure-sensor.h | Header file for the stm32nucleo-spirit1 Pressure Sensor Driver |
    radio-sensor.c | Driver for the stm32nucleo-spirit1 Radio Sensor (RSSI, LQI, ...) |
    sensor-common.h | Header file for common sensor definitions |
    temperature-sensor.c | Driver for the stm32nucleo-spirit1 Temperature sensor (on expansion board) |
    temperature-sensor.h | Header file for the stm32nucleo-spirit1 Temperature Sensor Driver |
    uart1.h | Header file for UART related definitions |
   contiki-conf.h | |
   contiki-spirit1-main.c | Main file for stm32nucleo-spirit1 platform |
   hw-config.h | |
   node-id.c | |
   platform-conf.h | Header file for the stm32nucleo-spirit1 platform configuration |
   spirit1-arch.c | |
   spirit1-arch.h | |
   spirit1-config.h | |
   spirit1-const.h | |
   spirit1.c | |
   spirit1.h | |
   st-lib.h | Header file for the STM32Cube HAL APIs |
   stm32l-spirit1-config.h | |
   uart-msg.c | |
  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 | |
   apps | |
    burn-nodeid.c | A program for burning a node ID into the external flash of a 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 | |
    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. |
    potentiometer-sensor.c | |
    potentiometer-sensor.h | |
    radio-sensor.c | |
    reed-sensor.c | Reed sensor driver file
|
    reed-sensor.h | Header file for the reed sensor |
    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. |
    sht25.c | SHT25 temperature and humidity sensor driver
|
    sht25.h | SHT25 temperature and humidity sensor driver
|
    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
|
  z1-feshie | |
   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 | |
    adc1-sensor.c | |
    adc1-sensor.h | |
    adc2-sensor.c | |
    adc2-sensor.h | |
    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 | |
    batv-sensor.c | |
    batv-sensor.h | |
    button-sensor.c | |
    cc2420-arch.c | |
    ds3231-sensor.c | Sensors for DS3231 (RTC with Temperature Sensor). |
    ds3231-sensor.h | Sensors for DS3231 (RTC with Temperature Sensor). |
    event-sensor.c | |
    event-sensor.h | |
    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 | |
    reed-sensor.c | Reed sensor driver file
|
    reed-sensor.h | Header file for the reed sensor |
    relay-phidget.c | |
    relay-phidget.h | |
    reset-sensor.c | Utility to store a node id in the external flash
|
    reset-sensor.h | |
    sht11-arch.h | Architecture-specific definitions for the SHT11 sensor on Zolertia Z1
when connected to the Ziglet port. |
    sht25.c | SHT25 temperature and humidity sensor driver
|
    sht25.h | SHT25 temperature and humidity sensor driver
|
    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. |
    uart1_i2c_master.c | I2C communication device drivers for Zolertia Z1 sensor node. |
    uart1_i2c_master.h | I2C communication device driver header file for Zolertia Z1 sensor node. |
    xmem.c | Device driver for the ST M25P16 40MHz 1Mbyte external memory. |
    z1-phidgets.c | |
    z1-phidgets.h | |
   cc1120-arch-z1.c | Architecture specific CC1120 functions for the Zolertia Z1
|
   cfs-coffee-arch.h | Coffee architecture-dependent header for the Zolertia Z1 platform. |
   contiki-conf.h | |
   contiki-z1-main.c | |
   contiki-z1-platform.c | |
   epoch_to_tm.c | |
   ms-io-arch.c | |
   node-id.c | Utility to store a node id in the external flash
|
   platform-conf.h | Platform configuration for the Z1-feshie platform
|
   tm_to_epoch.c | |
   utc_time.h | Utility functions for operating on UTC times |
  z1-wais | |
   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. |
    potentiometer-sensor.c | |
    potentiometer-sensor.h | |
    radio-sensor.c | |
    reed-sensor.c | Reed sensor driver file
|
    reed-sensor.h | Header file for the reed sensor |
    relay-phidget.c | |
    relay-phidget.h | |
    reset-sensor.c | Utility to store a node id in the external flash
|
    reset-sensor.h | |
    sht11-arch.h | Architecture-specific definitions for the SHT11 sensor on Zolertia Z1
when connected to the Ziglet port. |
    sht25.c | SHT25 temperature and humidity sensor driver
|
    sht25.h | SHT25 temperature and humidity sensor driver
|
    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 | |
   ms-io-arch.c | |
   node-id.c | Utility to store a node id in the external flash
|
   platform-conf.h | Platform configuration for the Z1 platform
|
  zoul | |
   dev | |
    adc-sensors.c | Generic driver for the Zoul ADC wrapper for analogue sensors |
    adc-sensors.h | Header file for the Zoul ADC sensors API |
    adc-zoul.c | Generic driver for the Zoul ADC interface |
    adc-zoul.h | Header file for the Zoul ADC interface |
    bmpx8x.c | Driver for the external BMP085/BMP180 atmospheric pressure sensor |
    bmpx8x.h | Header file for the external BMP085/BMP180 Sensor Driver |
    button-sensor.c | Driver for the Zoul user button |
    button-sensor.h | Header file for the Zoul User Button Driver |
    cc1120-zoul-arch.c | Architecture specific CC1120 functions for the Zolertia Zoul
|
    cc1200-zoul-arch.c | CC1200 Zoul arch specifics |
    grove-gyro.c | Grove's 3-axis gyroscope driver |
    grove-gyro.h | Grove 3-axis gyroscope header file |
    iaq.c | Driver for the RE-Mote RF IAQ iAQ-Core sensor (IAQ) |
    iaq.h | Header file for the RE-Mote Sensor IAQ |
    led-strip.c | Driver for a bright LED strip |
    led-strip.h | Header file for a bright LED strip driver |
    leds-arch.c | LED driver implementation for the Zoul-based platforms |
    motion-sensor.c | Digital motion sensor driver |
    motion-sensor.h | Digital motion sensor header file |
    mp3-wtv020sd.c | Header file for the MP3 WTV020SD driver |
    mp3-wtv020sd.h | Header file for the MP3 WTV020SD driver |
    pm10-sensor.c | GP2Y1010AU0F PM10 sensor example using the ADC sensors wrapper |
    pm10-sensor.h | GP2Y1010AU0F PM10 sensor driver |
    rgb-bl-lcd.c | Grove LCD with RGB backlight driver |
    rgb-bl-lcd.h | Grove LCD with RGB backlight header |
    sht25.c | SHT25 temperature and humidity sensor driver |
    sht25.h | SHT25 temperature and humidity sensor driver header file |
    tmp102.c | Driver for the TMP102 temperature sensor |
    tmp102.h | Header file for the TMP102 Sensor Driver |
    tsl2563.c | Driver for the external TSL2563 light sensor |
    tsl2563.h | Header file for the external TSL2563 Sensor Driver |
    weather-meter.c | Weather meter sensor driver |
    weather-meter.h | Weather meter header file |
    zonik.c | Driver for the RE-Mote Zonik sound sensor (ZONIK) |
    zonik.h | Header file for the Zolertia Zonik sound sensor |
    zoul-sensors.c | Implementation of a generic module controlling Zoul sensors |
    zoul-sensors.h | Implementation of a generic module controlling Zoul sensors |
   firefly | |
    board.c | Board-initialisation for the Zolertia's Firefly platform |
    board.h | Header file with definitions related to the I/O connections on the Zolertia's Firefly platform, Zoul-based |
   muntjac | |
    board.c | |
    board.h | Header file with definitions related to the I/O connections on the Muntjac platform, cc2538-based |
    ds3231-sensor.c | Sensors for DS3231 (RTC with Temperature Sensor). |
    ds3231-sensor.h | Sensors for DS3231 (RTC with Temperature Sensor). |
    event-sensor.c | |
    event-sensor.h | |
    ms-io-arch.c | |
    muntjac-coffee-arch.h | Coffee architecture-dependent header for the muntjac. |
    reset-sensor.c | |
    reset-sensor.h | |
    xmem.c | Device driver for the ST M25P16 40MHz 1Mbyte external memory. |
   remote | |
    antenna-sw.c | Driver for the RE-Mote RF antenna switch |
    antenna-sw.h | Header file for the RE-Mote RF antenna switch |
    board.c | Board-initialisation for the Zolertia's RE-Mote platform |
    board.h | Header file with definitions related to the I/O connections on the Zolertia's RE-Mote platform, cc2538-based |
    power-mgmt.c | |
    power-mgmt.h | Header file for the RE-Mote Power Management driver |
    rtcc-config.h | RTCC configuration file |
    rtcc.c | Driver for the RE-Mote RF Real Time Clock Calendar (RTCC) |
    rtcc.h | Header file for the RE-Mote RF antenna switch |
   contiki-conf.h | Configuration for the Zoul-based platforms |
   contiki-main.c | Main module for the Zolertia Zoul core and based platforms |