Simon Duquennoy
4a757a0e82
Restrict RTCC example to Zoul boards that have an RTCC
2018-03-09 16:29:06 +00:00
Simon Duquennoy
cf7150cfdd
Replace leftover MAKE_ROUTING_NONE with MAKE_ROUTING_NULLROUTING
2018-03-09 16:29:06 +00:00
Atis Elsts
dacab090fd
restrict Zoul examples to specific boards
2018-03-09 16:29:06 +00:00
Simon Duquennoy
89c5adc0e4
IP64-router examples: only for Zoul/Orion
2018-03-09 16:29:06 +00:00
Atis Elsts
dab9ea0817
nrf52dk: move the build error when building without IPv6 from Makefile to C header file to enable PLATFORMS_EXCLUDE syntax in Makefiles
2018-03-09 16:29:06 +00:00
Atis Elsts
3d2788d4c6
Reorganize the nrf52dk/coap-demo example to make it compatible with the new build system
2018-03-09 16:29:06 +00:00
Atis Elsts
074b797e88
Update Makefiles to be compatible with the new build system and restrict them to specific platforms where needed
2018-03-09 16:29:06 +00:00
George Oikonomou
40ca7d0443
Migrate to LED HAL (Zoul examples)
2018-03-01 15:29:31 +00:00
George Oikonomou
bd73649eac
Update Zoul rev-b Makefile to specify the BOARD
...
The examples in this directory are only meant for BOARD remote-revb
2018-03-01 15:05:18 +00:00
George Oikonomou
f22b54ae9f
Update Zoul/Orion example Makefile.target to specify the board
2018-03-01 15:05:18 +00:00
George Oikonomou
c4f7d0f147
Fix Zoul at-test example
...
Add missing include and fix the CONTIKI path in the makefile
2018-03-01 13:34:32 +00:00
Simon Duquennoy
b321e3e11a
Zoul at-test example: added missing include
2018-03-01 13:34:32 +00:00
Atis Elsts
b2063a9815
Zoul: test-servo.c was defined as project multiple times
2018-03-01 13:34:32 +00:00
Atis Elsts
3a1b830f92
MQTT demo: add missing include
2018-03-01 13:34:32 +00:00
Simon Duquennoy
f8ddf8c816
Added missing includes for modules that rely on RPL
2018-02-02 08:51:29 -08:00
Simon Duquennoy
7adfb92b63
Routing module configuration through netstack.h
2018-02-02 08:50:17 -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
Joakim Eriksson
c86b763e5d
renamed coap packet to coap message - for naming closer to RFC
2018-01-12 01:20:53 +01:00
Joakim Eriksson
6fe4026686
COAP: adapted CoAP examples to new API
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
Simon Duquennoy
81d1b1bd80
PROJECTDIR now turned into modules via MODULES_REL
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
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
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
44fe7fa37b
Add Makefile.target for platform-specific examples
2017-10-30 21:46:55 +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
543f5ff1cd
Provide boot sequence hooks (nrf52dk)
2017-10-29 23:18:35 +00:00
Simon Duquennoy
663d1f121d
Autoconfigure Orchestra whenever the module is included
2017-10-12 18:32:19 +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
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
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
0aa44c3c22
Homogenize NET layer config with MAC
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
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
Simon Duquennoy
bbd058a570
Move json to os/lib
2017-09-01 16:01:22 +02:00
Simon Duquennoy
c9906caf3c
Moved orchestra to os/services
2017-09-01 15:43:25 +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
74ed8bc585
Merge pull request #51 from simonduq/pr/cleanup-config
...
Some config cleanup
2017-07-07 13:54:17 +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
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
bf5bea583e
Disable TCP by default, homogenize UDP and TCP connections config
2017-06-29 16:46:29 +02:00
Simon Duquennoy
f64ec24c9b
Rename CONTIKI_NETWORK_DENSITY and CONTIKI_NETWORK_SIZE to NBR_TABLE_CONF_MAX_NEIGHBORS and NETSTCK_ROUTING_STATE_SIZE
2017-06-29 16:46:23 +02:00
Simon Duquennoy
a6643a9835
Added RPL-lite, a lightweight implementation of RPL. This is the new default.
2017-06-29 16:46:07 +02:00
Nicolas Tsiftes
9bb51087bf
Renamed the drivers directory to arch to reflect that this is the main place for architecture-dependent functionality.
2017-06-28 16:20:43 +02:00
Simon Duquennoy
fcc1778dc0
Remove all references to Rime
2017-06-22 18:31:13 +02:00
Simon Duquennoy
661f4c5023
Use logging module for MAC layers
2017-06-21 17:09:37 +02:00
Simon Duquennoy
dd4ea6d412
Move zoul examples one level up
2017-05-18 09:56:47 +02:00
Simon Duquennoy
78e424200b
http-socket as an app
2017-05-18 09:26:44 +02:00
Simon Duquennoy
880e69f770
Merging csma and nullrdc
2017-05-17 21:50:33 +02:00
Simon Duquennoy
d1641530dd
Merge branch 'wip/platform-cleanup' into wip/mac-rdc
...
Conflicts:
drivers/dev/cc2520/cc2520.c
drivers/platform/wismote/Makefile.wismote
drivers/platform/wismote/contiki-conf.h
drivers/platform/wismote/contiki-wismote-main.c
drivers/platform/z1/Makefile.z1
drivers/platform/z1/contiki-conf.h
drivers/platform/z1/contiki-z1-main.c
examples/ipso-objects/cooja-example-ipso-objects.csc
examples/rssi-scanner/Makefile
2017-05-17 15:13:16 +02:00
Simon Duquennoy
aa1191d8f0
Remove RDC layer
2017-05-17 15:09:19 +02:00
Simon Duquennoy
bd6f26963a
Fix cc2538-common example makefile
2017-05-17 15:09:07 +02:00
Simon Duquennoy
5a04f1969e
Remove explicit configuration of nullrdc as it is the new default
2017-05-17 14:19:14 +02:00
Simon Duquennoy
766c0e21dd
Removing platform z1
2017-05-17 13:48:01 +02:00
Simon Duquennoy
8a988396d7
New default: CSMA over 802.15.4
2017-05-16 22:12:29 +02:00
Simon Duquennoy
ccbb55de2e
Enable code size optimization by default on most platforms
2017-05-16 17:47:59 +02:00
Simon Duquennoy
51beaee1b5
Re-arrange examples, in particular, move platform-specific examples to examples/platform-specific
2017-05-16 17:47:57 +02:00