Simon Duquennoy
3bd6c67e64
RPL native border router: use logging module
2018-04-24 11:37:28 -07:00
Simon Duquennoy
f9a1f958e1
Merge remote-tracking branch 'origin/release-4.1' into develop
2018-04-20 08:37:14 -07:00
Simon Duquennoy
7a96a8f8a9
CoAP: auto-initialize module
2018-04-13 06:51:33 -07:00
Simon Duquennoy
ebcb941867
Shell command 'rpl_status': show last DTSN of current parent
2018-04-13 05:44:49 -07:00
Simon Duquennoy
96032fa47b
Shell: added ability to trigger a RPL DTSN increment
2018-04-05 20:33:28 +02:00
Simon Duquennoy
a3e62befb8
TSCH: rework .h system, now following the same structure as rpl-lite
2018-03-28 10:39:41 -07:00
Yasuyuki Tanaka
4206761ccf
shell: add missing UIP_CONF_IPV6_RPL guard
2018-03-27 17:22:52 +02:00
Yasuyuki Tanaka
90248b6dc2
shell: minor fix on shell output message
2018-03-22 17:42:21 +00:00
Yasuyuki Tanaka
ecd64846a8
shell: add NULL pointer check
2018-03-22 17:41:54 +00:00
Yasuyuki Tanaka
fb5fa58ec3
shell: replace TAB with spaces
2018-03-22 17:37:14 +00:00
Yasuyuki Tanaka
039d5b4c8d
shell: increase buffer size for SHELL_OUTPUT()
2018-03-22 17:36:10 +00:00
Niclas Finne
9b37e4b7fb
Updated IPSO button to use the button HAL pressed/released events.
...
Removed support for the optional polarity resource to simplify the code.
2018-03-17 22:48:16 +00:00
George Oikonomou
155e2c9b0a
Support both old and new button API in common examples
...
This change is temporary so travis can pass until all platforms have been migrated to the new API
2018-03-14 09:34:47 +00:00
George Oikonomou
a1b9ba2630
Migrate to LED HAL (IPSO Objects)
2018-03-01 15:29:30 +00:00
Simon Duquennoy
9596a4285e
Use PRI macros for safe printf and logs
2018-02-23 10:58:45 -08:00
Simon Duquennoy
8aec2ac030
Fix lwm2m header inclusions
2018-02-02 11:14:53 -08:00
Simon Duquennoy
123105ab20
Move source routing state management from RPL Lite and RPL Classic to uip.
2018-02-02 08:51:29 -08:00
Simon Duquennoy
f8ddf8c816
Added missing includes for modules that rely on RPL
2018-02-02 08:51:29 -08:00
Simon Duquennoy
627cb3de9c
Homogenize access to RPL non-storing links from external modules
2018-02-02 08:50:17 -08:00
Simon Duquennoy
65cbc45145
Rename routing module flags
2018-02-02 08:50:17 -08:00
Simon Duquennoy
26d51c15d7
Routing API: added more missing functions, homogenize configuration
2018-02-02 08:50:17 -08:00
Simon Duquennoy
b01c2d9802
Fix shell-commands.c
2018-02-02 08:48:37 -08:00
Simon Duquennoy
53facf941e
Routing API: added toplogy repair
2018-02-02 08:48:37 -08:00
Simon Duquennoy
4cab396d48
Shell: explicitly include rpl-ns.h when needed
2018-02-02 08:47:46 -08:00
Simon Duquennoy
bc73bb3284
Added root_start to routing driver
2018-02-02 08:47:46 -08:00
Simon Duquennoy
83e9414a71
Add root_set_prefix to routing driver
2018-02-02 08:47:21 -08:00
Simon Duquennoy
4c9f62ebe4
Added NETSTACK_ROUTING for routing protocol selection. Only used for init() so far.
2018-02-02 08:47:21 -08:00
Simon Duquennoy
14ccd337c9
rpl_dag_root module simplification
2018-02-02 08:47:21 -08:00
Simon Duquennoy
871ee1e34f
Added routing module with only routing.h, now included wherever RPL is used
2018-02-02 08:45:02 -08:00
George Oikonomou
63a96752c8
Merge branch 'develop' into contrib/coap-lwm2m-dtls
2018-02-01 00:17:38 +00:00
Joakim Eriksson
3418bc7435
Merge branch 'develop' into nbr-fixes
2018-01-27 23:31:56 +01:00
Simon Duquennoy
8f7c4fb977
Shell: do not disable logging at init
2018-01-27 11:35:37 -08:00
Simon Duquennoy
d9e3abac2f
Native BR: add makefile target 'connect-router-cooja'
2018-01-27 08:26:12 -08:00
Joakim Eriksson
50642b3e49
removed unused code and sensors on Sky slip-radio
2018-01-27 14:52:14 +01:00
Joakim Eriksson
1c0e76025b
fixed slip-radio config, added shell to NBR and added parsing to no-framer
2018-01-26 22:59:48 +01:00
Niclas Finne
ee65ba289e
lwm2m: moved LWM2M object resource IDs to each object header file.
...
Added Doxygen groups in CoAP and LWM2M.
2018-01-12 01:25:27 +01:00
Niclas Finne
811a62d8db
lwm2m: made LWM2M security object URI and key size configurable + fixed typo
2018-01-12 01:20:53 +01:00
Niclas Finne
5051b18ac9
LWM2M: changed to 30 sec RD client registration
2018-01-12 01:20:53 +01:00
Niclas Finne
c9cafb826d
LWM2M: fixed token comparison to use token length
2018-01-12 01:20:53 +01:00
Joakim Eriksson
43466683ff
fixed issues with the RD client
2018-01-12 01:20:53 +01:00
Joakim Eriksson
18cd711050
fixed issue with bootstrap and write of security and server object
2018-01-12 01:20:53 +01:00
Niclas Finne
04acccf9a0
Fixed compiler warnings in LWM2M logging
2018-01-12 01:20:53 +01:00
Niclas Finne
c9d255b847
Updated LWM2M to use the logging module
2018-01-12 01:20:53 +01:00
Joakim Eriksson
6c729f50d6
added lwm2m-ipso test
2018-01-12 01:20:53 +01:00
Joakim Eriksson
c86b763e5d
renamed coap packet to coap message - for naming closer to RFC
2018-01-12 01:20:53 +01:00
Joakim Eriksson
379a3fac2b
LWM2M fixed doxygen compile issues
2018-01-12 01:18:41 +01:00
Niclas Finne
082f4b920c
ipso-objects: updated IPSO objects sensor/controllers to latest LWM2M API.
...
Added macros to setup IPSO sensor and control template data structs.
2018-01-12 01:18:41 +01:00
Niclas Finne
ebb329de5c
CoAP: added make option to specify CoAP DTLS keystore to use by default.
...
The currently available options are:
* none - No keystore registered.
* simple - Keystore using fixed PSK credentials.
* lwm2m - Keystore based on LWM2M security objects
If an application wants to provide its own keystore, it selects 'none'
and registers its own at startup.
2018-01-12 01:18:41 +01:00
Joakim Eriksson
725e426c61
LWM2M: replace space with dash in endpoint name
2018-01-12 01:18:41 +01:00
Niclas Finne
83446e3f58
Imported ipso-objects from lwm2m-contiki at https://github.com/sics-iot/lwm2m-contiki
2018-01-12 01:18:41 +01:00