d5284eebe1
Now there is a generic resource that can generate and parse application/json as well as text/plain. It can be re-used, only the from_string and to_string routines have to be written and the resource properly set up. A new resource format is specified, see GENERIC_RESOURCE in, e.g., examples/osd/pwm-example. This is now used in all my examples, namely pwm-example, arduino-sketch, wallclock-time. There was an off by one error for the month in time formatting (in gmtime and localtime). And the leap-year computation was broken. Both fixed now, so we get a correct date. For localtime we are still 2 hours off because daylight saving isn't implemented yet. Also renamed gmtime to utc. |
||
---|---|---|
.. | ||
arduino-example.c | ||
flash.sh | ||
led_pwm.h | ||
Makefile | ||
project-conf.h | ||
README.md | ||
resource_led_pwm.c | ||
run.sh | ||
sketch.pde |
Arduino compatibility example
This example shows that it is now possible to re-use arduino sketches in
Contiki. This example documents the necessary magic. Arduino specifies
two routines, setup
and loop
. Before setup
is called, the
framework initializes hardware. In original Arduino, all this is done in
a main
function (in C). For contiki we define a process that does the
same.
See the documentation file in apps/contiki-compat/README.md