Commit Graph

12497 Commits

Author SHA1 Message Date
Yasuyuki Tanaka 7530c560c5 sixtop: support draft-ietf-6tisch-6top-protocol-07 2017-09-13 14:38:06 +09:00
Yasuyuki Tanaka a5fadb2ebe sixtop: refactoring
- support draft-ietf-6tisch-6top-protocol-03
- maintain a sequence number per neighbor
- rename variables and constants
- reconsider file structure and file names
- make sf-simple part of example
- update sixtop/README.md
- add regression-tests for 6tisch
- apply C-DAC copyright notice
- bugfix + cleanup
2017-09-13 14:38:06 +09:00
Shalu-here cc1c763db9 sixtop: 6top protocol implementation by CDAC
https://github.com/contiki-os/contiki/pull/1898
2017-09-13 14:38:06 +09:00
Yasuyuki Tanaka 69affad825 framer-802154: suppress src panid and put dest pan id by default 2017-09-13 14:38:05 +09:00
Simon Duquennoy 2817b9212a framer-802154: compress PANID by default 2017-09-13 14:38:05 +09:00
Yasuyuki Tanaka e9951e9341 framer-802154: do away with "type" of create_frame()
The argument, "type", is not used effectively in create_frame(). In
addition, it's confusing because create() calls create_frame() with
FRAME802154_DATAFRAME as "type" though it does not always create a data
frame.
2017-09-13 14:38:05 +09:00
Yasuyuki Tanaka 4ba8b2e684 TSCH: add argument validation in tsch_schedule_add_link()
The purpose is to avoid allocating a meaningless link, which could cause
communication issue with a peer.
2017-09-13 14:38:05 +09:00
Yasuyuki Tanaka a5a0505d54 TSCH: remove tsch-packet-create test
This test ended its role when tsch_packet_create_eb() and
tsch_packet_create_eack() were refined.
2017-09-13 14:38:05 +09:00
Yasuyuki Tanaka 4fdaef2694 TSCH: make tsch_packet_create_eb() use NETSTACK_FRAMER.create()
tsch_packet_create_eb() is changed to build an Enhanced Beacon in the
packetbuf directly. Along with this, its signature is updated by
removing buf and buf_size from the argument list.
2017-09-13 14:38:05 +09:00
Yasuyuki Tanaka 6e8c5906bc TSCH: remove duplicate code from tsch_packet_create_eack()
tsch_packet_create_eack() prepares a frame802154_t data by itself, which
is similar to what framer_802154_setup_params() does. In order to avoid
duplicate code, tsch_packet_create_eack() is going to use
framer_802154_setup_params() to have a ready-to-use frame802154_t data.
2017-09-13 14:38:05 +09:00
Yasuyuki Tanaka a35c3cad08 framer-802154: introduce framer_802154_setup_params() 2017-09-13 14:37:56 +09:00
Joakim Eriksson b412183c67 Merge pull request #64 from simonduq/pr/conf-include
Fix contiki configuration include path
2017-09-08 16:02:02 +02: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
Nicolas Tsiftes 0b315d8056 Merge pull request #63 from sics-iot/pr/restructuring
New repository structure
2017-09-08 13:51:37 +02:00
Simon Duquennoy fc9e77b562 Move websocket implementation to os/net/app-layer/http-socket 2017-09-04 16:29:19 +02:00
Simon Duquennoy 3bb55f7393 nrf52 coap example: fix coap module path 2017-09-02 09:54:30 +02:00
Simon Duquennoy 3361a46389 Compile tests: fix path to coap example 2017-09-02 09:54:28 +02:00
Simon Duquennoy 5fcb2c9442 Only include cfs module in platforms that support cfs 2017-09-02 09:16:32 +02:00
Simon Duquennoy 3f4897e468 Add os/services as default module 2017-09-01 20:04:53 +02:00
Niclas Finne b4f8f21b4d Updated examples after CoAP moved to module 2017-09-01 17:45:58 +02:00
Nicolas Tsiftes 5025769825 Removed the apps dir. 2017-09-01 17:32:04 +02:00
Joakim Eriksson 3852fce45a fixed some er-coap includes 2017-09-01 17:22:12 +02:00
Joakim Eriksson 7930d35810 replaced er-coap APP with the coap module 2017-09-01 17:22:12 +02:00
Simon Duquennoy 6c96a428f2 Get rid of IP64 test, which relies on external Internet connectivity 2017-09-01 17:22:12 +02:00
Niclas Finne bd0ee9891f Makefile.include: replaced CONTIKIDIRS with MODULES and removed APPS 2017-09-01 17:22:11 +02:00
Simon Duquennoy dc0a0ed60f WITH_WEBSERVER as a module 2017-09-01 17:22:11 +02:00
Nicolas Tsiftes 65fe7a1bb3 Removed incomplete file system implementations that have not been used much. 2017-09-01 17:22:11 +02:00
Niclas Finne 2165978d14 Moved cfs-posix to native platform 2017-09-01 17:22:11 +02:00
Simon Duquennoy ffe3b811b0 Move http to os/net/app-layer 2017-09-01 17:22:10 +02:00
Simon Duquennoy 1987b316fd Move mqtt to os/net/app-layer 2017-09-01 17:22:10 +02:00
Nicolas Tsiftes 0bf7ddcc7f Renamed regression-tests to tests in preparation for the addition of other types of tests. 2017-09-01 17:22:10 +02:00
Joakim Eriksson 08613960e2 moved CoAP, LWM2M and IPSO Objects 2017-09-01 17:22:04 +02:00
Niclas Finne 69581dffe2 Makefile.include: added support for Makefile in MODULES 2017-09-01 16:17:07 +02:00
Niclas Finne b79f36bfe2 Makefile.include: Added support for BOARD that will set
CONTIKI_BOARD_<board-name> similar to CONTIKI_TARGET_<target-name>
2017-09-01 16:16:29 +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 bbd058a570 Move json to os/lib 2017-09-01 16:01:22 +02:00
Nicolas Tsiftes c528562908 Moved Antelope to a new storage directory. 2017-09-01 15:52:11 +02:00
Nicolas Tsiftes 4a14896770 Moved CFS to a new storage directory. 2017-09-01 15:52:11 +02:00
Nicolas Tsiftes 44fc56183f Switch to unsigned long for clock-tick printing. Cast variables to the print format. 2017-09-01 15:52:11 +02:00
Simon Duquennoy 7ebc1ba262 Fix doxygen 2017-09-01 15:51:25 +02:00
Niclas Finne 2d1d366bce wpcapslip: core has been renamed to os 2017-09-01 15:45:40 +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
Joakim Eriksson 5fa13e0093 remove-rest-engine 2017-09-01 15:32:21 +02:00
Niclas Finne 2c86194ef8 Renamed core to os 2017-09-01 15:29:00 +02:00
Niclas Finne 25698b76f3 Removed apps ping6 2017-09-01 15:08:05 +02:00
Niclas Finne 6d577d8ab6 Removed apps http-post-auth 2017-09-01 15:07:54 +02:00
Simon Duquennoy 833ad6fb33 Merge pull request #60 from simonduq/pr/rm-galileo
Removed platform Galileo
2017-09-01 13:43:53 +02:00