Simon Duquennoy
bfb4f9537b
6p-packet example: use MAC address instead of node_id to hardcode coordinator
2018-03-01 13:34:31 +00:00
George Oikonomou
1f44c1530e
Merge branch 'develop' into contrib/tsch-print-schedule
2018-02-25 18:48:00 +00:00
Simon Duquennoy
e30423f6cc
Merge branch 'develop' into contrib/gpio-hal
2018-02-25 18:17:32 +01:00
Simon Duquennoy
16c4b2fe6c
Removing obsolete flag RPL_NS_LINK_NUM
2018-02-24 15:27:40 -08:00
George Oikonomou
b9a321d602
Add GPIO HAL example
2018-02-24 12:50:02 +00:00
Simon Duquennoy
9596a4285e
Use PRI macros for safe printf and logs
2018-02-23 10:58:45 -08:00
Simon Duquennoy
539d717263
Fix simple-node example configuration
2018-02-23 05:56:39 -08:00
Simon Duquennoy
30d12fd994
Fix potential compilation error for example multicast
2018-02-02 08:51:29 -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
0fc93b6d37
Fix udp-client example, now using NETSTACK_ROUTING
2018-02-02 08:50:17 -08:00
Simon Duquennoy
7adfb92b63
Routing module configuration through netstack.h
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
52b10b6389
RPL border router Web server cleanup
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
14ccd337c9
rpl_dag_root module simplification
2018-02-02 08:47:21 -08:00
Simon Duquennoy
3a39b51056
JN516x examples: remove obsolte RPL tools
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
Piotr Zierhoffer
840fee1494
Renode: fix vector table offset in the script.
...
The cc2538-node.resc script was vulnerable to changing the position of
the vector table.
It also had a wrong hardcoded value. Now it will automatically verify
the position of the `vectors` symbol and set the vtor position
accordingly.
2018-02-01 17:31:42 +01:00
Simon Duquennoy
0a4b072973
Cooja .csc files: do not load collect-view
2018-02-01 05:03:55 -08:00
George Oikonomou
63a96752c8
Merge branch 'develop' into contrib/coap-lwm2m-dtls
2018-02-01 00:17:38 +00: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
wirstrom
2122ffdeeb
Fixed alignment bug for msp430
2018-01-26 11:54:01 +01:00
Niclas Finne
7d5fe004f0
Merge branch 'develop' into contrib/coap-lwm2m-dtls
2018-01-19 18:21:38 +01:00
Simon Duquennoy
41312917f8
NullNet examples: check paylaod size before reading it
2018-01-12 09:18:34 -08:00
Niclas Finne
3c52d6727c
The CoAP example no longer fits in the limited ROM in Tmote Sky.
...
Added a compile warning and documented the limitation in the README.
2018-01-12 18:04:40 +01:00
Niclas Finne
5dfaa5267b
Moved the LWM2M standalone example to external repository
2018-01-12 01:20:53 +01:00
Niclas Finne
ca827938ee
Updated LWM2M example to use the logging module
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
Niclas Finne
49d38e6d06
Added LWM2M runtime log level to the logging module
2018-01-12 01:20:53 +01:00
Niclas Finne
4c56184a9b
Updated CoAP to use the logging module
2018-01-12 01:20:53 +01:00
Niclas Finne
21d464952b
Added CoAP runtime log level to the logging module
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
Niclas Finne
a866fcbfad
CoAP: replaced coap_send_message() with coap_sendto() that returns
...
number of bytes sent or error.
2018-01-12 01:20:52 +01:00
Niclas Finne
b117a8bba8
CoAP: Various minor updates in CoAP example
2018-01-12 01:20:52 +01:00
Niclas Finne
4a82bda543
Various updates in LWM2M standalone example
...
* Use LWM2M security object as DTLS keystore by default
* Mark endpoint as secure regardless if DTLS peer exists or not
* Somewhat less debug output by default
2018-01-12 01:18:41 +01:00
Joakim Eriksson
6fe4026686
COAP: adapted CoAP examples to new API
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
Niclas Finne
e7edd147a9
Imported LWM2M standalone example from lwm2m-contiki at https://github.com/sics-iot/lwm2m-contiki
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
Johan Liseborn
862198c79a
Include strings.h to access strncasecmp
2018-01-11 08:17:47 +01:00
spoerk
604e846ff1
Merge branch 'develop' of github.com:contiki-ng/contiki-ng into feature/ipv6_over_ble
2018-01-03 15:27:42 +01:00
spoerk
40a9822225
Cleanup of the hardware specific values
2018-01-03 15:22:50 +01:00
spoerk
2a49608af6
link layer problem fixed
2018-01-03 14:51:23 +01:00
spoerk
35c08597e6
BLE L2CAP moved to the other MAC implementations
2018-01-03 14:36:14 +01:00
spoerk
5a28133452
IPv6-over-BLE client example moved
2018-01-03 13:28:11 +01:00
Simon Duquennoy
6de6e15ce7
Move RPL border router from example to os/services
2017-12-22 05:21:39 -08:00
Simon Duquennoy
89c4f5e509
RPL BR: rework such as the main .c file defines its own process
2017-12-22 05:21:39 -08:00
Simon Duquennoy
070b493391
Automatically include module-macros.h when provided by modules
2017-12-22 05:21:39 -08:00
Simon Duquennoy
cf262c57c8
RPL BR and slip-radio: use c flag '-imacros' to include module-specific defines
2017-12-22 05:21:39 -08:00
Simon Duquennoy
e63d428a91
RPL BR: more rafactoring: move project-conf and sky module to project top-level
2017-12-22 05:21:39 -08:00
Simon Duquennoy
81d1b1bd80
PROJECTDIR now turned into modules via MODULES_REL
2017-12-22 05:21:39 -08:00
Simon Duquennoy
a0961ac2a1
Build system: automatically include Makefiles from PROJECTDIRS
2017-12-22 05:21:39 -08:00
Simon Duquennoy
c2d301a434
Remove unnecessary '-' before inclusion of Makefile.identify-target
2017-12-22 05:21:39 -08:00
Simon Duquennoy
e744f0a505
Refactor rpl-border-router makefile
2017-12-22 05:21:39 -08:00
Simon Duquennoy
2fd6fa1fd6
Automatically compile .c files from PROJECTDIRS
2017-12-22 05:21:39 -08:00
spoerk
fd0f0ca4b6
Merge branch 'develop' of github.com:contiki-ng/contiki-ng into feature/ipv6_over_ble
2017-12-15 11:41:27 +01:00
spoerk
7a7c4e0015
added support for IPv6 over BLE communication
2017-12-15 11:20:44 +01:00
George Oikonomou
c3d2b095b6
Add example demonstrating the data structure libraries
2017-12-13 16:38:50 +00:00
Simon Duquennoy
e048348f6d
RPL border router: disable Web server on platform sky
2017-12-09 05:36:11 -08:00
Simon Duquennoy
b339c42a09
RPL border router: re-enable Web-server-free compilation
2017-12-09 05:36:11 -08:00
Joakim Eriksson
1356994795
added support for usage of the transmission count attirbute in uipbuf
2017-12-09 10:22:19 +01:00
Simon Duquennoy
e795517750
Merge branch 'develop' into contrib/stack-guard
2017-12-05 15:16:54 +01:00
George Oikonomou
29662d4e6d
Clarify sensniff doc: It is also distributed as part of Contiki-NG
2017-12-05 00:44:20 +00:00
Atis Elsts
f9516eae73
Add stack check library and example
2017-12-01 13:35:06 +00:00
George Oikonomou
38df9fdfb2
Change slip_write return type and use it where possible
2017-11-24 12:31:20 +00:00
Joakim Eriksson
5c9997519b
Merge branch 'develop' into contrib/project-conf-fix
2017-11-17 15:54:03 +01:00
Simon Duquennoy
87d8f1854e
sixtop example: remove unnecessary defines from project-conf.h
2017-11-11 15:35:11 +01:00
Simon Duquennoy
af4d2a943f
6tisch example: remove unnecessary define from project-conf.h
2017-11-11 15:34:47 +01:00
Simon Duquennoy
4307744f22
etsi-plugtest-2017 example: remove unnecessary define from project-conf.h
2017-11-11 15:34:29 +01:00
Simon Duquennoy
3572ab1f4f
Platform cooja: disable TCPIP annotations by default
2017-11-10 23:46:51 +01:00
George Oikonomou
0adc6bfbad
Merge Release v4.0 into develop
2017-11-06 15:13:17 +00:00
Simon Duquennoy
e63de9271c
Merge pull request #155 from yatch/pr/bugfix-in-sixtop-example
...
sixtop: bugfix adding a missing 'static' modifier
2017-11-05 10:15:21 +01:00
Yasuyuki Tanaka
669a646f19
sixtop: bugfix adding a missing 'static' modifier
2017-11-05 11:30:44 +09:00
Simon Duquennoy
a5eb7b6164
Update rpl-udp example README.md
2017-11-03 17:05:44 +01:00
Piotr Zierhoffer
2e687fe389
Update readme of rpl-udp example to mention Renode
2017-11-02 23:10:07 +01:00
Piotr Zierhoffer
6a70bbe013
Add renode target in rpl-udp Makefile
...
To run Renode with the rpl-udp demo, run the following command:
make renode TARGET=cc2538dk SCRIPT=rpl-udp
2017-11-02 17:02:35 +01:00
Piotr Zierhoffer
da2f84db19
Add sample Renode scripts for rpl-udp example
...
This sample allows to run two connected TI CC23538DK nodes, connected
via radio, in the Renode Framework. The emulation loads the compiled
binaries for client and server nodes. It also fetches a precompiled
bootloader.
2017-11-02 17:02:35 +01:00
George Oikonomou
77f4e75acf
Merge pull request #146 from simonduq/pr/border-router-common
...
Move more border router code to common directory
2017-11-02 13:10:28 +00:00
George Oikonomou
517031f673
Improve code style and remove obsolete lines
2017-11-02 09:49:01 +01:00
Niclas Finne
18d8008264
Added simple energest example
2017-11-02 00:09:53 +01:00
Simon Duquennoy
71ed11cdea
Border router: removed unused variable 'prefix'
2017-11-01 20:32:45 +01:00
George Oikonomou
a0fcec6f02
Merge pull request #142 from simonduq/pr/examples-readme
...
More README.md work for the examples
2017-11-01 16:01:00 +00:00
Simon Duquennoy
50f060477c
RPL border router: move more shared functionality to common directory
2017-11-01 16:07:46 +01:00
Simon Duquennoy
2d2b60fe5b
RPL border router: move webserver code to common directory
2017-11-01 16:07:46 +01:00
Simon Duquennoy
575966a63e
Merge pull request #145 from simonduq/pr/border-router-enhancement
...
Border-router: move border-router.c to top level for cleaner compilation
2017-11-01 15:34:09 +01:00
Joakim Eriksson
7e9c95f031
Merge pull request #143 from simonduq/pr/coap-example-rename
...
Move 'examples/coap-example' to 'examples/coap'
2017-11-01 14:43:01 +01:00
Simon Duquennoy
3a3a30cb69
Border-router: move border-router.c to top level for cleaner compilation
2017-11-01 14:40:18 +01:00
Simon Duquennoy
16a77d97f7
Move 'examples/coap-example' to 'examples/coap'
2017-11-01 09:31:20 +01:00
Simon Duquennoy
dfb7940d17
Added general RPL border router readme
2017-11-01 09:27:51 +01:00
Simon Duquennoy
c7316ad63d
Added embedded RPL border router readme
2017-11-01 09:27:18 +01:00
Simon Duquennoy
79e823b4d3
Update slip-radio readme
2017-11-01 09:26:57 +01:00
Simon Duquennoy
3eb98851d5
Update rpl-udp example readme
2017-11-01 09:26:51 +01:00
Simon Duquennoy
3a4c7d5dc4
Update native RPL border router readme
2017-11-01 09:26:11 +01:00
Simon Duquennoy
193f55d79a
Minor logging improvement for the border router
2017-11-01 08:51:41 +01:00
George Oikonomou
bfb744bdaa
Delete platform-specific border-router example (jn516x/tsch/simple-sensor-network/)
2017-11-01 00:06:02 +00:00
George Oikonomou
c98a8c06d0
Delete platform-specific border-router example (jn516x/rpl/)
2017-11-01 00:06:02 +00:00
George Oikonomou
4654fe761d
Combine all RPL Border Routers under a single, modular example
2017-11-01 00:06:02 +00:00
George Oikonomou
21dacd56c4
Provision for platform-specific example aspects
...
* Use early target identification
* Move sky-specific code to separate sub-dir
2017-10-31 23:30:37 +00:00
George Oikonomou
d09c54fe8e
Use logging
2017-10-31 23:30:37 +00:00
George Oikonomou
3656d2f9ec
Restore MAC state to on after we have received a prefix
2017-10-31 23:30:37 +00:00
George Oikonomou
6a5136ac76
Imprvove code style
2017-10-31 23:30:37 +00:00
George Oikonomou
c4616c4260
Make slip-specific putchar sky-specific
2017-10-31 22:26:23 +00:00
George Oikonomou
ab68be8672
Use the logging module
2017-10-31 22:26:23 +00:00
George Oikonomou
2388aa9302
Improve code style
2017-10-31 22:26:23 +00:00
George Oikonomou
ab894dcde1
Change functions to static
2017-10-31 22:26:23 +00:00
George Oikonomou
1d9a3c5668
Move sky-specific example code to separate sub-dir
2017-10-31 22:26:23 +00:00
George Oikonomou
87395d161b
Allow the inclusion of target-specific header
2017-10-31 22:26:23 +00:00
George Oikonomou
96e63e99ef
Allow the target to specify its own Makefile
...
This can allow the target to e.g. add sources to the build
2017-10-31 22:26:22 +00:00
George Oikonomou
9d2091fbde
Remove platform-specific configuration
2017-10-31 22:26:22 +00:00
George Oikonomou
6da8976c5e
Use top-level target identification
2017-10-31 22:26:22 +00:00
George Oikonomou
3cb93f7df7
Remove obsolete files and code
2017-10-31 22:26:22 +00:00
George Oikonomou
a05a6b59d0
Remove all unnecessary BAUD2UBR macro definitions
2017-10-31 21:56:38 +00:00
George Oikonomou
73544572cf
Change all calls to adhere to new prototype
2017-10-31 21:56:38 +00:00
George Oikonomou
3460a4c735
Don't assume the platform will provide uart1.h
2017-10-31 21:56:38 +00:00
Simon Duquennoy
13f8db6290
Rework rpl-udp example. No more need for hardcoded IPv6 addresses. As the server is also the root, simply send to the DAG root (known via RPL DAG ID)
2017-10-31 18:59:53 +01:00
Simon Duquennoy
e171a529f6
Update hello-world README.md
2017-10-31 18:59:53 +01:00
Simon Duquennoy
3418fff4df
Move packet processing example as a new, simpler example: ipv6-hooks
2017-10-31 18:59:53 +01:00
Joakim Eriksson
0dbfda557d
simplified the timer example
2017-10-31 16:21:52 +00:00
Simon Duquennoy
809449ca82
Fix sixtop example
2017-10-31 16:12:50 +00:00
Simon Duquennoy
653e43e7de
Rework rpl-udp example. Now using simple-udp. Simplified and easier to configure.
2017-10-30 21:49:02 +00:00
Simon Duquennoy
3bb8123038
Fix RPL log message
2017-10-30 21:49:02 +00:00
Simon Duquennoy
eafd90f014
Moving rpl-tsch examples into folder 6tisch
2017-10-30 21:49:02 +00:00
Simon Duquennoy
34c0ddb38a
Moving timer, trickle and logging examples to new directory: examples/libs
2017-10-30 21:49:02 +00:00
Simon Duquennoy
898a6a0cb7
Moving storage-related examples to new directory: examples/storage
2017-10-30 21:49:02 +00:00
Simon Duquennoy
1472a07843
Move websocket example to http-socket
2017-10-30 21:49:02 +00:00
Simon Duquennoy
46b56c818a
http-socket: run on rpl-lite
2017-10-30 21:49:02 +00:00
Simon Duquennoy
7b901b90b0
Fix websockets example
2017-10-30 21:49:02 +00:00
Simon Duquennoy
564398b44f
Move packet-processing inside rpl-udp, an example which it already relied on
2017-10-30 21:49:01 +00:00
Simon Duquennoy
a473de7e1f
Packet-processing example: remove old make flag
2017-10-30 21:49:01 +00:00
Simon Duquennoy
2dd240184c
Removing example udp-echo-server
2017-10-30 21:49:01 +00:00
Simon Duquennoy
97b9766fbb
Logging example: added missing module 6top
2017-10-30 21:49:01 +00:00
Yasuyuki Tanaka
bcf9f9c7ca
sixtop: rewrite rpl-tsch-sixtop example with cooja mote
...
- create rpl-tsch-sixtop-cooja.csc
- remove rpl-tsch-sixtop-z1.csc
- update node-sixtop.c, which is based on examples/ipv6/rpl-tsch/node.c
- update sf-simple.c with the latest 6top APIs
2017-10-30 21:46:56 +00:00
George Oikonomou
a42c8570e8
Remove code references to unsupported platform
2017-10-30 21:46:55 +00:00
George Oikonomou
44fe7fa37b
Add Makefile.target for platform-specific examples
2017-10-30 21:46:55 +00:00
George Oikonomou
1f46933a7b
Move example to the top-level dir (rpl-udp)
2017-10-30 21:46:55 +00:00
George Oikonomou
21af2f7195
Remove the udp-ipv6 example
2017-10-30 21:46:55 +00:00
George Oikonomou
dd1f06fb01
Move example to the top-level dir (rpl-border-router) and tidy-up webserver configuration
...
Previously, we were using the example's Makefile to configure whether we want a web server built into the BR. We had 3 options:
* No web server
* Internal web server
* External web server (from apps/)
The last option is no longer evailable. This commit removes support for this option and it also simplifies the situation: We now merely use a CPP macro to enable/disable the web server.
2017-10-30 21:46:55 +00:00
George Oikonomou
a3c185132a
Tidy up webserver configuration (Native BR)
...
Previously, we were using the example's Makefile to configure whether we want a web server built into the BR. We had 3 options:
* No web server
* Internal web server
* External web server (from apps/)
The last option is no longer evailable. This commit removes support for this option and it also simplifies the situation: We now merely use a CPP macro to enable/disable the web server.
2017-10-30 21:46:55 +00:00
George Oikonomou
2efb34834f
Move example to the top-level dir (multicast)
2017-10-30 21:46:55 +00:00
George Oikonomou
93b0b6822d
Move example to the top-level dir (rpl-tsch)
2017-10-30 21:46:55 +00:00
George Oikonomou
613320f64f
Move example to the top-level dir (rpl-tsch-sixtop)
2017-10-30 21:46:54 +00:00
George Oikonomou
ba677a325b
Move example to the top-level dir (Packet processing)
2017-10-30 21:46:54 +00:00
George Oikonomou
53ef81795e
Move example to the top-level dir (CoAP)
2017-10-30 21:46:54 +00:00
George Oikonomou
a0f741ec6e
Move example to the top-level dir (SLIP Radio)
2017-10-30 21:46:54 +00:00
George Oikonomou
516cd35935
Move example to the top-level dir (Native BR)
2017-10-30 21:46:54 +00:00
George Oikonomou
d605dc3b82
Add simple UDP echo server example
...
This example used to be considered specific to the CC2538DK platform. However, there was nothing really platform-specific to it. This commit moves the example to the top-level examples directory and documents it.
2017-10-30 21:46:54 +00:00
George Oikonomou
f50671ce37
Remove the JSON-WS example
...
Does not seem to build for any platforms.
2017-10-30 21:46:54 +00:00
George Oikonomou
0fdd1015e2
Remove the extended RF API example
2017-10-30 21:46:54 +00:00
George Oikonomou
6e02eb5aed
Remove the rpl-simple example and associated tests
2017-10-30 21:46:53 +00:00
Simon Duquennoy
7175003662
Merge pull request #129 from g-oikonomou/contrib/sensniff
...
Change debug statement
2017-10-30 09:30:46 +01:00
Simon Duquennoy
0ce1657653
Merge pull request #122 from g-oikonomou/contrib/target-identification
...
Move target identification code to separate Makefile
2017-10-30 09:30:17 +01:00
George Oikonomou
543f5ff1cd
Provide boot sequence hooks (nrf52dk)
2017-10-29 23:18:35 +00:00
George Oikonomou
e39ea01722
Change debug statement
2017-10-29 23:09:04 +00:00
George Oikonomou
9362b7f58e
Adjust the sensniff example to use top-level target identification
2017-10-28 22:36:15 +01:00
George Oikonomou
e5c40b8953
Test all three multicast engines on travis
2017-10-28 22:20:38 +01:00
Simon Duquennoy
882be25428
Merge pull request #94 from simonduq/pr/misc
...
Miscellaneous fixes
2017-10-14 09:24:45 +02:00
Niclas Finne
358385b450
Removed obsolete radio-sensor API
2017-10-13 01:06:47 +02:00
Simon Duquennoy
2ab15a00e9
Cleanup Shell setup
2017-10-12 18:32:21 +02:00
Simon Duquennoy
663d1f121d
Autoconfigure Orchestra whenever the module is included
2017-10-12 18:32:19 +02:00
Simon Duquennoy
9cb34c85c0
TSCH: more automated configuration
2017-10-12 17:09:19 +02:00
Simon Duquennoy
09c0213898
Auto-enable USB serial on cc2538 when TSCH is used with SLIP or with the shell
2017-10-12 17:09:04 +02:00
Simon Duquennoy
a89df3b279
TSCH-RPL: configure callbacks automatically
2017-10-12 17:08:55 +02:00
Simon Duquennoy
2e39fe0d6b
TSCH: disable per-slot logging in most examples
2017-10-12 17:08:45 +02:00
Simon Duquennoy
41967732b1
Added MAKE_ROUTING make variable for cleaner routing protocol selection
2017-10-12 08:42:42 +02:00
George Oikonomou
bf433fb6f0
Fix file permissions
2017-10-10 21:04:21 +02:00
George Oikonomou
be9fbc8f9b
Do not #undef in example project-conf.h (sensniff)
2017-10-08 17:05:40 +01:00
George Oikonomou
97ee63f872
Do not #undef in example project-conf.h (Native BR)
2017-10-08 17:05:31 +01:00
George Oikonomou
2f5b60af5d
Don't try to define CONTIKI_VERSION_STRING in the example
2017-10-08 17:03:05 +01:00
George Oikonomou
2f8779471b
Allow overriding common example configuration
2017-10-08 17:03:05 +01:00
George Oikonomou
8e8101728c
Don't pass -DWITH_COAP in example Makefiles
...
This does not seem to be needed anywhere or to achieve anything
2017-10-08 17:03:04 +01:00
George Oikonomou
f40cc506a3
Don't try to define REST=coap_rest_implementation
...
We only have one rest engine now, the example does not need to try and configure this
2017-10-08 17:00:37 +01:00
George Oikonomou
4cc0a8d8bc
Don't define in Makefile things that can be defined in project-conf.h
2017-10-08 17:00:37 +01:00
George Oikonomou
678bff4991
Do not #undef in example project-conf.h (jn516x)
2017-10-08 17:00:37 +01:00
George Oikonomou
a2e74bad8b
Do not #undef in example project-conf.h (nrf52dk)
2017-10-08 17:00:37 +01:00
George Oikonomou
7f0a2a9e3f
Do not #undef in example project-conf.h (zoul)
2017-10-08 17:00:37 +01:00
George Oikonomou
e8f5c71666
Do not #undef in example project-conf.h (SLIP radio)
2017-10-08 17:00:37 +01:00
George Oikonomou
9f86311406
Do not #undef in example project-conf.h (6top)
2017-10-08 17:00:36 +01:00
George Oikonomou
d97df21396
Do not #undef in example project-conf.h (RPL TSCH)
2017-10-08 17:00:36 +01:00
George Oikonomou
4ef5feca77
Do not #undef in example project-conf.h (RPL Simple)
2017-10-08 17:00:36 +01:00
George Oikonomou
ef2df48518
Configure TSCH irrespective whether it is selected
2017-10-08 17:00:36 +01:00
George Oikonomou
530eefac4c
Do not #undef in example project-conf.h (Native BR)
2017-10-08 17:00:36 +01:00
George Oikonomou
87ba325c93
Do not #undef in example project-conf.h (JSON-ws)
2017-10-08 17:00:36 +01:00
George Oikonomou
657dd33092
Do not #undef in example project-conf.h (multicast)
2017-10-08 17:00:36 +01:00
George Oikonomou
0ef5539fc1
Do not #undef in example project-conf.h (CoAP)
2017-10-08 17:00:36 +01:00
George Oikonomou
09a5a157bc
Do not #undef in example project-conf.h (6tisch)
2017-10-08 17:00:32 +01:00
George Oikonomou
9fef8a0fd7
Do not #undef in example project-conf.h (IPSO objects)
2017-10-08 16:50:26 +01:00
Simon Duquennoy
e81864e8d8
NullNet: move buffer variables from examples to os/net module
2017-10-08 14:56:47 +02:00
Simon Duquennoy
fb0de6dd7a
Various fixes to netstack config
2017-10-08 14:47:34 +02:00
Joakim Eriksson
40f189a3a3
removed NETSTACK_CONF_MAC_OTHER
2017-10-08 00:46:57 +02:00
Joakim Eriksson
1143d6f5aa
addressed some of the suggestions on the PR - naming and netstack MAC
2017-10-08 00:44:02 +02:00
Joakim Eriksson
761d19dafc
fixed nullnet to work with new network interface
2017-10-08 00:44:02 +02:00
Joakim Eriksson
8cf65ed01a
changed NETSTACK configuration on network layer
2017-10-08 00:44:02 +02:00
Joakim Eriksson
adb2f9b010
fixed so that NBR compiles - added TCP support
2017-10-08 00:44:02 +02:00
Joakim Eriksson
1b2b043f24
fixed nullnet and its examples
2017-10-08 00:44:02 +02:00
Joakim Eriksson
3091a9010a
added tun6 interface for native - removed old codebase for tap/tun/wpcap
2017-10-08 00:44:02 +02:00
Joakim Eriksson
48049f120c
fixed compilation issue on cooja-net driver
2017-10-08 00:44:02 +02:00
Joakim Eriksson
4aaf680c5b
fixed some compilation issues cause by removing tcpip-output callback
2017-10-08 00:44:02 +02:00
Joakim Eriksson
f73454071f
added an example for packet processing - and added uipbuf module for header processing
2017-10-08 00:44:02 +02:00
Simon Duquennoy
20559fd308
Auto-include project-conf.h whenever found
2017-10-07 09:45:38 +02:00
Simon Duquennoy
543408db68
Re-organzie ip stack implementation
2017-09-22 17:09:54 +02:00
Simon Duquennoy
add9098f20
Added NullNet examples
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
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
ffc94f832c
MAC layer configuration done from Makefile instead of .h files
2017-09-22 14:34:20 +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
cac54874d2
sixtop: add an example generating 6P frames
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
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
Simon Duquennoy
3bb55f7393
nrf52 coap example: fix coap module path
2017-09-02 09:54:30 +02:00
Niclas Finne
b4f8f21b4d
Updated examples after CoAP moved to module
2017-09-01 17:45:58 +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
dc0a0ed60f
WITH_WEBSERVER as a module
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
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
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
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
766f0766e6
Removed platform Galileo
2017-08-31 15:58:56 +02:00
Simon Duquennoy
8966460b1f
Added per-module runtime log level configuration
2017-07-17 12:16:52 +02:00
Simon Duquennoy
5999323a05
More Shell commands
2017-07-07 18:13:21 +02:00
Simon Duquennoy
09e0d75b53
Simplify rpl-tsch example
2017-07-07 15:23:32 +02:00
Simon Duquennoy
75f3a154ad
Added shell command to configure log level at runtime
2017-07-07 15:13:43 +02:00
Simon Duquennoy
0d6282171f
Enable Shell in rpl-tsch example
2017-07-07 15:13:41 +02:00
Simon Duquennoy
74ed8bc585
Merge pull request #51 from simonduq/pr/cleanup-config
...
Some config cleanup
2017-07-07 13:54:17 +02:00
Simon Duquennoy
a642c9696d
More cleanup
2017-07-06 10:01:56 +02:00
Simon Duquennoy
dc9e77eaf2
Simplify CSMA configuration
2017-07-06 10:01:56 +02:00
Simon Duquennoy
9a0087faf3
Simplify configuration through more suitable defaults, and removed unused features. Cleanup many configuration files.
2017-07-06 10:01:55 +02:00
Simon Duquennoy
9143729ded
Use 802.15.4-2015 frame v2 by default
2017-07-05 17:46:22 +02:00
Simon Duquennoy
3f6cc0256f
Renaming FRAME802154_IEEE802154E_2012 to FRAME802154_IEEE802154_2015
2017-07-05 17:43:00 +02:00
Nicolas Tsiftes
0f5a87645d
Merge pull request #47 from simonduq/pr/sent-callback
...
Refactor packet sent callbacks
2017-07-04 14:41:20 +02:00
Simon Duquennoy
c3ec92dc2c
Refactor how packet sent callbacks are handled for TSCH, RPL, 6lowpan and DS6
2017-07-04 10:15:05 +02:00
Simon Duquennoy
5eff873bde
Remove deprecated RPL_WITH_NON_STORING config flag from some example makefiles
2017-07-03 17:04:56 +02:00
Simon Duquennoy
ffdbbb3084
Rename NETSTCK_ROUTING_STATE_SIZE to NETSTACK_MAX_ROUTE_ENTRIES, fix rpl-udp example accordingly
2017-06-30 18:03:58 +02:00