Commit Graph

124 Commits

Author SHA1 Message Date
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
Niclas Finne 49d9ec182d Imported OMA LWM2M from lwm2m-contiki at https://github.com/sics-iot/lwm2m-contiki 2018-01-12 01:18:41 +01:00
Simon Duquennoy 7f1dd819ef RPL BR: remove platform-specific code for sky. Add putchar with SLIP support to arch, like in other platforms 2017-12-22 05:21:39 -08:00
Simon Duquennoy 91ca67d393 CI: minor printout fix 2017-12-22 05:21:39 -08:00
Simon Duquennoy 6de6e15ce7 Move RPL border router from example to os/services 2017-12-22 05:21:39 -08:00
Simon Duquennoy 84ea0971bc Remove obsolete flag AUTOSTART_ENABLE, as well as .co and .ce files 2017-12-22 05:21:39 -08:00
Laurent Deru aae6276b56 Add missing UIP_LLH_LEN 2017-12-12 16:06:45 +01:00
George Oikonomou 05c65f3c4a Update documentation 2017-12-08 17:07:33 +00:00
George Oikonomou 73544572cf Change all calls to adhere to new prototype 2017-10-31 21:56:38 +00:00
Simon Duquennoy 663d1f121d Autoconfigure Orchestra whenever the module is included 2017-10-12 18:32:19 +02:00
Simon Duquennoy 81fe587574 Shell-commands: RPL commands are only compatible with rpl-lite. Disable them when rpl-lite is not used. 2017-10-12 17:09:29 +02:00
Simon Duquennoy 623fdf4a96 Shell tsch-set-coordinator: enable setting security 2017-10-12 17:09:26 +02:00
Simon Duquennoy 741a1d5816 Shell: stop tsch_log at init 2017-10-12 17:09:13 +02:00
Simon Duquennoy f14d6d4afe Shell: added command tsch-set-coordinator 2017-10-12 17:09:10 +02:00
Simon Duquennoy 27e0357595 Shell: do not use tsch-logs when not enabled 2017-10-12 17:08:58 +02:00
Simon Duquennoy a1f74d6568 Shell: start automatically whenver the module is included 2017-10-12 17:08:42 +02:00
Simon Duquennoy 77cae0f45c Shell: prefix all lines with '#' 2017-10-11 17:43:26 +02:00
Simon Duquennoy 4c7d2a4bfc Minor changes to shell-commands 2017-10-11 17:26:39 +02:00
Simon Duquennoy 25d69965a4 Move some readme files to wiki 2017-10-06 16:28:26 +02:00
Simon Duquennoy 14779f29f8 Rework Doxygen modules 2017-09-29 22:18:48 +02:00
Simon Duquennoy a3afb0d13e Merge pull request #72 from simonduq/pr/ip-reorg
Restructure ip implementation
2017-09-28 12:02:14 +02:00
Simon Duquennoy 543408db68 Re-organzie ip stack implementation 2017-09-22 17:09:54 +02:00
Nicolas Tsiftes 3166e29af7 Various documentation updates, including a modified main page and
the removal of various obsolete platforms and modules.
2017-09-22 16:00:55 +02:00
Simon Duquennoy 3c9369737e Merge pull request #66 from yatch/pr/etsi-plugtest-2017
Project for ETSI Plugtest 2017
2017-09-16 09:18:02 +02:00
Nicolas Tsiftes 8ae774d413 Merge pull request #71 from simonduq/pr/rename-rpl
Rename old RPL implementation as rpl-legacy (update: rpl-classic)
2017-09-15 14:50:59 +02:00
Yasuyuki Tanaka 514a0365fe shell: add 6top command 2017-09-14 21:48:08 +09:00
Simon Duquennoy 786cc13a95 Rename old RPL implementation as rpl-classic 2017-09-14 04:55:36 +02:00
Yasuyuki Tanaka 58f37fe72e shell: add reboot command which causes reset by watchdog_reboot() 2017-09-11 15:08:19 +09:00
Simon Duquennoy 0f92c6ebfd Include contiki.h instead of contiki-conf.h so as to ensure consistent inclusion of contiki-default-conf.h 2017-09-08 14:20:59 +02:00
Joakim Eriksson 08613960e2 moved CoAP, LWM2M and IPSO Objects 2017-09-01 17:22:04 +02:00
Simon Duquennoy a3b87a46a5 Moving at-master to os/services 2017-09-01 16:12:57 +02:00
Nicolas Tsiftes a7da684b4b Move unit-test to the services directory. 2017-09-01 16:09:29 +02:00
Simon Duquennoy dfd2caf17a Move slip-cmd to os/services 2017-09-01 16:07:13 +02:00
Simon Duquennoy c9906caf3c Moved orchestra to os/services 2017-09-01 15:43:25 +02:00
Simon Duquennoy 192f8ee582 Move shell from apps to os/services 2017-09-01 15:39:39 +02:00