Joakim Nohlgård
e7070a5f79
rest-engine: Allow adding periodic resources after starting REST engine
...
Without this fix, any periodic resources added after the REST engine was
already running were never started.
2016-07-06 19:18:34 +02:00
Simon Duquennoy
c3ea1f9fc6
Orchestra: added support for RPL non-storing mode
2016-06-08 14:03:24 +02:00
Simon Duquennoy
6c946319d9
Merge pull request #1667 from alignan/pull/at-driver
...
AT driver (master) and example
2016-06-04 22:47:24 +02:00
Joakim Nohlgård
e8edb6b1a0
oma-lwm2m: Add JSON writer
2016-05-28 07:55:54 +02:00
Joakim Nohlgård
9832b356ba
oma-lwm2m: Use Accept header to determine the writer object for the content
2016-05-28 07:55:27 +02:00
Nicolas Tsiftes
562a33aa16
Merge pull request #1670 from gebart/pr/lwm2m-decimal-point
...
oma-lwm2m: Handle text/plain floatfix numbers without decimal point
2016-05-23 15:22:35 +02:00
Yasuyuki Tanaka
bc54f8bac3
Orchestra: add NULL checks into new_time_source (eb-per-time-source)
2016-05-21 13:43:42 +02:00
Joakim Nohlgård
99c77bda8c
oma-lwm2m: Handle text/plain floatfix numbers without decimal point
...
Fixes bug: If no decimal point is present then the entire number is
treated as the decimal part instead of the integer part
2016-05-21 09:48:06 +02:00
Simon Duquennoy
c7694e4dbd
Orchestra: fix orchestra-rule-eb-per-time-source to handle hash collisions
2016-05-20 13:51:24 +02:00
Simon Duquennoy
7e8d042609
Orchestra: fix bug in new_time_source
2016-05-20 13:40:50 +02:00
Simon Duquennoy
287b4767e3
Orchestra: handle case where ORCHESTRA_UNICAST_PERIOD is smaller than the network size
2016-05-20 13:40:20 +02:00
Antonio Lignan
2b30370b42
AT driver (master) and example
2016-05-15 12:19:04 +02:00
Nicolas Tsiftes
98fcac15cd
Merge pull request #1651 from gebart/pr/lwm2m-json-sv-bv
...
oma-lwm2m: Use sv for string value, bv for boolean
2016-05-12 17:01:16 +02:00
Joakim Nohlgård
22e9ccadf7
ipso-temperature: Use "Cel" for degrees celsius
...
Like the IPSO documentation says
2016-05-04 19:21:56 +02:00
Joakim Nohlgård
cb729b0785
oma-lwm2m: Use sv for string value, bv for boolean
...
Like the OMA docs specify
2016-05-04 19:15:01 +02:00
Nicolas Tsiftes
fb5f0f66dd
Removed Deluge and associated test files.
2016-04-21 13:24:16 +02:00
Simon Duquennoy
a15be9e518
Merge pull request #1438 from jkent/jsonparse
...
jsonparse: multiple improvements
2016-03-11 14:23:17 +01:00
Joakim Nohlgård
4ff571beb2
apps/er-coap/er-coap-separate.h: fix warning: function declaration isn't a prototype
2016-03-02 07:12:33 +01:00
Joakim Nohlgård
9159903f5a
apps/er-coap/er-coap-transactions.h: fix warning: function declaration isn't a prototype
2016-03-02 07:12:31 +01:00
Antonio Lignan
4d4930921e
Fixes error when processes name are not used
2016-02-22 16:02:06 +01:00
Simon Duquennoy
b53a1569d9
Merge pull request #1439 from jkent/jsontree
...
jsontree: new features
2016-02-20 12:49:07 +01:00
Simon Duquennoy
fa078381cf
Fix compiler warnings in shell
2016-02-03 18:01:25 +01:00
zq301
d36eab3750
Update shell-vars.c
2016-01-25 09:35:49 +08:00
zq301
e7c26c57db
Update shell-vars.c
2016-01-25 09:35:15 +08:00
zq301
915facad22
a memory overflow in shell-vars.c
...
" sprintf(numbuf, "0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x",...)" . the formatted data wrote to "numbuf" is 39 bytes, but numbuf is 32 bytes.
2016-01-24 14:39:48 +08:00
Simon Duquennoy
c792f5cf4b
Merge pull request #1409 from nfi/oma-lwm2m-ipso
...
Implementation of OMA LWM2M Engine / IPSO Objects
2016-01-17 10:20:33 +01:00
Jeff Kent
7dc1581631
jsonparse: multiple improvements
...
* input string now can be any json value type
* syntax handling completed
* stack is now used more efficiently for objects
* implemented atomic values true, false, and null
* jsonparse_copy_value now handles escapes
2015-12-28 09:47:12 -06:00
Jeff Kent
a65d566dee
jsontree: add int pointer types
2015-12-28 09:45:29 -06:00
Jeff Kent
bcc7d0a1eb
jsontree: add uint type
2015-12-28 09:45:23 -06:00
Jeff Kent
fcc87ddce8
jsontree: add JSONTREE_CONF_PRETTY option
2015-12-28 09:45:09 -06:00
Joakim Eriksson
a90ff6691a
fixed leds control to work with red,green and blue LED - tested with remote.
2015-12-21 13:02:34 +01:00
Atis Elsts
d79ce957a1
Adaptive time synchronization for TSCH
2015-12-07 11:51:41 +01:00
Simon Duquennoy
7eabf8d391
TSCH: latest update from https://github.com/EIT-ICT-RICH/contiki
2015-12-04 15:21:58 +01:00
Simon Duquennoy
27da5b8ab5
Orchestra: typo
2015-12-04 15:21:57 +01:00
Simon Duquennoy
bc1e27cab7
Added Orchestra, an autonomous scheduler for TSCH exploiting the local RPL state to maintain slotframes and links
2015-12-04 15:21:54 +01:00
Niclas Finne
3dd11603a7
Implementation of OMA LWM2M Engine / IPSO Objects
2015-12-02 15:40:05 +01:00
Simon Duquennoy
ebc8d9fb1c
Merge pull request #1344 from tsparber/fix-doxygen
...
doxygen: Fixed all warnings
2015-11-30 22:07:15 +01:00
Tommy Sparber
938a425949
Cleanup trailing spaces and convert tabs to spaces
...
This commit removes trailing spaces and converts
tabs to spaces in all files affected by fix-doxygen PR.
2015-11-18 11:09:43 +11:00
Tommy Sparber
938d17576b
doxygen: Fix many warnings
...
This commit fixes nearly all of the reported doxygen warnings.
I tried to not clutter the log with removed trailing spaces.
Removed whitespace and converted tab/spaces for all files affected by this commit
are in a separate branch.
2015-11-18 11:07:58 +11:00
Simon Duquennoy
b5141f165c
www.c: Explicitly declare itoa as it is non-standard and not necessarily in stdlib.h
2015-11-10 14:38:22 +01:00
Simon Duquennoy
fbd78a7e3b
Merge pull request #1293 from simonduq/pr/fix-warnings
...
Fix a number of compiler warnings and enable -Werror in Travis
2015-11-10 08:49:11 +01:00
Oliver Schmidt
8e9da827c0
Several minor adjustments.
2015-11-03 22:09:24 +01:00
Oliver Schmidt
0303944d0c
Log web browser page attributes free memory left.
...
After page loading has finished the number of free bytes left for page attributes is logged. It turns out that "usual" pages tend to get along with ~800 bytes while i.e. the Google search pages use all of the 2000 bytes of page attribute memory allocated by default (because of the long URLs with many parameters). So it seems that reducing this default isn't exactly the best way to reduce memory consumption...
2015-11-01 21:22:19 +01:00
Oliver Schmidt
1639b712bb
Removed CC_FASTCALL.
...
CC_FASTCALL was introduced many years ago for the cc65 tool chain. It was never used for another tool chain. With a798b1d648
the cc65 tool chain doesn't need CC_FASTCALL anymore.
2015-11-01 18:10:17 +01:00
Oliver Schmidt
1066bb1a0b
Client requested close takes precedence over server initiated close.
...
When the client has already called webclient_close() it doesn't expect to have webclient_datahandler(NULL, 0) called just because the connection was closed by the server "at the same time". Rather it expects to always have webclient_closed() called.
Calling webclient_datahandler(NULL, 0) instead of webclient_closed() means that the web browser shows "Done" in the status line instead of "Stopped". So the user is mislead to think that he has already seen all of the page.
Note: webclient_close() is called by the client during newdata() so the already existing check for WEBCLIENT_STATE_CLOSE further above doesn't help.
2015-11-01 15:34:09 +01:00
Oliver Schmidt
185be73014
Just some minor optimizations.
2015-11-01 15:18:29 +01:00
Nicolas Tsiftes
566b251797
Merge pull request #1243 from unmole/coap_fix
...
CoAP: Fix handling of Token Length greater than 8
2015-10-23 17:58:15 +02:00
Simon Duquennoy
343326abee
www.c: added #ifdef WITH_PETSCII guards to avoid compiler warning on unused variable wptr
2015-10-20 10:11:48 +02:00
Simon Duquennoy
f49b161795
Remove commented-out code
2015-10-20 10:11:47 +02:00
Adam Dunkels
507309b0f5
Cast pointer to uintptr_t type to avoid compiler warnings
2015-10-20 10:11:40 +02:00