7c871871de
This patch adds support for the Etimer and Ctimer libraries. To support the Etimer library, we should poll the etimer process every time the system clock is updated. To do this more efficiently, by taking advantage of etimer_next_expiration_time() API, we poll the etimer process only when an 'Event Timer' has expired. We don't need any platform specific support in order to enable the Ctimer library since it relies completely on Etimer. The others timer libraries (Timer and Stime) don't required any specific platform support as well since they rely on the system Clock module only. |
||
---|---|---|
apps | ||
core | ||
cpu | ||
dev | ||
doc | ||
examples | ||
lib/newlib | ||
platform | ||
regression-tests | ||
tools | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile.include | ||
README-BUILDING.md | ||
README-EXAMPLES.md | ||
README.md |
The Contiki Operating System
Contiki is an open source operating system that runs on tiny low-power microcontrollers and makes it possible to develop applications that make efficient use of the hardware while providing standardized low-power wireless communication for a range of hardware platforms.
Contiki is used in numerous commercial and non-commercial systems, such as city sound monitoring, street lights, networked electrical power meters, industrial monitoring, radiation monitoring, construction site monitoring, alarm systems, remote house monitoring, and so on.
For more information, see the Contiki website: