Commit Graph

12556 Commits

Author SHA1 Message Date
Joakim Eriksson
ac12496e6d added output function to network layer 2017-10-08 00:44:02 +02:00
Simon Duquennoy
aaef87dc85 Merge pull request #85 from simonduq/pr/project-conf
Auto-include project-conf
2017-10-07 18:35:38 +02:00
Simon Duquennoy
a92319bbca Rename PROJECT_CONF_H to PROJECT_CONF_PATH for clarity and so as to avoid possible conflicts with guards in project-conf.h files 2017-10-07 09:45:41 +02:00
Simon Duquennoy
20559fd308 Auto-include project-conf.h whenever found 2017-10-07 09:45:38 +02:00
Simon Duquennoy
68d75edfd2 Merge pull request #84 from sics-iot/pr/ncurses
Platform native: do not lib ncurses
2017-10-07 08:19:39 +02:00
Simon Duquennoy
f59c488a32 Merge pull request #82 from simonduq/pr/doxygen-morework
More work on Doxygen
2017-10-07 08:19:16 +02:00
Simon Duquennoy
9b5d6e834a Platform native: do not link ncurses 2017-10-06 18:13:33 +02:00
Simon Duquennoy
a258f42645 Fix Doxygen Travis test 2017-10-06 17:17:40 +02:00
Simon Duquennoy
25d69965a4 Move some readme files to wiki 2017-10-06 16:28:26 +02:00
Simon Duquennoy
bb74b8c4f7 Removing non-API Doxygen content, now moved to the wiki 2017-10-06 15:42:28 +02:00
Simon Duquennoy
0e9b974e3d Doxygen: add description to top-level modules 2017-10-06 14:47:29 +02:00
Simon Duquennoy
c851357800 Doxygen fixes 2017-10-06 14:26:59 +02:00
Simon Duquennoy
aedb920ec5 Doxygen: simplify makefile 2017-10-06 13:18:28 +02:00
Simon Duquennoy
c43da309d0 Merge pull request #80 from sics-iot/pr/doxygen-modules
Rework Doxygen modules
2017-10-02 14:13:43 +02:00
Simon Duquennoy
14779f29f8 Rework Doxygen modules 2017-09-29 22:18:48 +02:00
Joakim Eriksson
8d42696098 Merge pull request #79 from simonduq/pr/cooja-ip64
Removing platform cooja-ip64
2017-09-29 19:51:34 +02:00
Simon Duquennoy
f9e3e7efcc Removing platform cooja-ip64 2017-09-29 15:02:34 +02:00
Simon Duquennoy
077a5426fe Merge pull request #76 from simonduq/pr/coap-boundary-checks
Added boundary checks when parsing CoAP packets.
2017-09-29 14:09:57 +02:00
Niclas Finne
cb5df665a2 Added boundary checks when parsing CoAP packets.
Thanks to Stephan Zeisberg for reporting this issue.
2017-09-29 10:57:09 +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
e0f5929849 Merge pull request #45 from nvt/new-docs
Major documentation update.
2017-09-28 11:56:10 +02:00
Simon Duquennoy
543408db68 Re-organzie ip stack implementation 2017-09-22 17:09:54 +02:00
Simon Duquennoy
326507653a Merge pull request #70 from simonduq/pr/layer-config
Layer configuration and NullNet
2017-09-22 17:08:36 +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
b600452e28 Added tests for NullNet: broadcast/unicast for csma/tsch 2017-09-22 14:34:20 +02:00
Simon Duquennoy
add9098f20 Added NullNet examples 2017-09-22 14:34:20 +02:00
Simon Duquennoy
d9f9138ed2 Added NullNet, a network layer for non-IP-enabled cases 2017-09-22 14:34:20 +02:00
Simon Duquennoy
7d262d6d89 Move no-framer from slip-radio to os, now named nullframer 2017-09-22 14:34:20 +02:00
Simon Duquennoy
9cde0886d6 Simplify framer configuration 2017-09-22 14:34:20 +02:00
Simon Duquennoy
117dbe44c8 Simplify radio driver configuration 2017-09-22 14:34:20 +02:00
Simon Duquennoy
0aa44c3c22 Homogenize NET layer config with MAC 2017-09-22 14:34:20 +02:00
Simon Duquennoy
1a8f04effc TSCH: move platform-specific configuration flags to platform configuration files 2017-09-22 14:34:20 +02:00
Simon Duquennoy
5f2b3c2fcb Use global MAC_CONF_WITH_TSCH instead of ad-hoc WITH_TSCH flags 2017-09-22 14:34:20 +02:00
Simon Duquennoy
13f014f882 Update TSCH Readme file 2017-09-22 14:34:20 +02:00
Simon Duquennoy
ffc94f832c MAC layer configuration done from Makefile instead of .h files 2017-09-22 14:34:20 +02:00
Nicolas Tsiftes
a1fbd826ef Merge pull request #74 from simonduq/pr/travis-rpl-classic
Rename Travis rpl tests rpl-classic to reflect the new module name
2017-09-20 14:27:55 +02:00
Simon Duquennoy
9f298db63d Rename Travis rpl tests rpl-classic to reflect the new module name 2017-09-17 10:14:37 +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
81d34e1d51 Add an example for ETSI Plugtest 2017
The 1st F-Interop 6TiSCH Interoperability Event:
http://www.etsi.org/news-events/events/1197-6tisch-interop-prague-2017
2017-09-15 16:01:11 +09:00
Yasuyuki Tanaka
514a0365fe shell: add 6top command 2017-09-14 21:48:08 +09:00
Yasuyuki Tanaka
3a1cfc6f3e log: add a null check and fix indentation 2017-09-14 21:48:08 +09:00
Yasuyuki Tanaka
78a4d60584 sixtop: log fix 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
Simon Duquennoy
af556985a8 Merge pull request #65 from yatch/pr/6p
6top protocol
2017-09-14 03:39:08 +02:00
Yasuyuki Tanaka
efd84940d8 sixtop: start transaction timer in its allocation process
While the timer is designed to get started on state transition from
SIXP_TRANS_STATE_INIT, the state transition may not happen in some
erroneous situation. This change makes sure that the timer is started
once it's allocated.
2017-09-13 14:38:06 +09:00
Yasuyuki Tanaka
cac54874d2 sixtop: add an example generating 6P frames 2017-09-13 14:38:06 +09:00
Yasuyuki Tanaka
57263042ae sixtop: use LOG APIs instead of PRINTF from net-debug.h 2017-09-13 14:38:06 +09:00
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