Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Sys

Modules

 Argument buffer
 The argument buffer can be used when passing an argument from an exiting process to a process that has not been created yet.
 
 Real-time task scheduling
 The real-time module handles the scheduling and execution of real-time tasks (with predictable execution times).
 
 Contiki subprocesses
 A Contiki subprocess is a "process-in-a-process".
 
 Timer library
 The Contiki kernel does not provide support for timed events.
 
 Multi-threading library
 The event driven Contiki kernel does not provide multi-threading by itself - instead, preemptive multi-threading is implemented as a library that optionally can be linked with applications.
 
 Seconds timer library
 The stimer library provides functions for setting, resetting and restarting timers, and for checking if a timer has expired.
 
 Communication power accounting
 The compower module accumulates power consumption information and attributes it to communication activities.
 
 The Contiki program loader
 The Contiki program loader is an abstract interface for loading and starting programs.
 
 Contiki processes
 A process in Contiki consists of a single protothread.
 
 Callback timer
 The ctimer module provides a timer mechanism that calls a specified C function when a ctimer expires.
 
 Clock library
 The clock library is the interface between Contiki and the platform specific clock functionality.
 
 Event timers
 Event timers provides a way to generate timed events.
 
 The Contiki file system interface
 The Contiki file system interface (CFS) defines an abstract API for reading directories and for reading and writing files.
 
 Implicit network time synchronization
 This crude and simple network time synchronization module synchronizes clocks of all nodes in a network.