Factor resources, fix time
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.
This commit is contained in:
parent
9df7ab3875
commit
4643c5d02d
12 changed files with 488 additions and 612 deletions
|
@ -68,7 +68,7 @@ CFLAGS += -DUIP_CONF_TCP=1
|
|||
APPS += er-http-engine
|
||||
endif
|
||||
|
||||
APPS += erbium time json arduino
|
||||
APPS += erbium time json arduino json-resource
|
||||
|
||||
include $(CONTIKI)/Makefile.include
|
||||
include $(CONTIKI)/apps/arduino/Makefile.include
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue