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
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
d26e5fb489
TSCH: automatically leave the network when setting as coordinator/node
2017-10-12 17:09:23 +02:00
Simon Duquennoy
9cb34c85c0
TSCH: more automated configuration
2017-10-12 17:09:19 +02:00
Simon Duquennoy
f35c15cf90
Make viewconf more TSCH-friendly
2017-10-12 17:09:16 +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
9590b21888
TSCH: default Max EB period to 16s
2017-10-12 17:09:07 +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
c320717d9a
tsch-log: fix autoconfiguration of TSCH_LOG_PER_SLOT
2017-10-12 17:09:01 +02:00
Simon Duquennoy
27e0357595
Shell: do not use tsch-logs when not enabled
2017-10-12 17:08:58 +02:00
Simon Duquennoy
a89df3b279
TSCH-RPL: configure callbacks automatically
2017-10-12 17:08:55 +02:00
Simon Duquennoy
1b97641e7f
rpl-lite: simplify SRH insertion
2017-10-12 17:08:51 +02:00
Simon Duquennoy
02f5929ade
insert_srh_header: return 0 when failing to insert SRH due too packet too long
2017-10-12 17:08:48 +02:00
Simon Duquennoy
2e39fe0d6b
TSCH: disable per-slot logging in most examples
2017-10-12 17:08:45 +02:00
Simon Duquennoy
a1f74d6568
Shell: start automatically whenver the module is included
2017-10-12 17:08:42 +02:00
Simon Duquennoy
b838fc2ebb
Fix auto-inclusion of module makefiles
2017-10-12 09:23:44 +02:00
Simon Duquennoy
a8e952096b
Makefile.cooja: remove now uneeded duplicate later configuration
2017-10-12 08:47:01 +02:00
Simon Duquennoy
bf8cc69252
contiki-default-conf.h: unfold definitions for more readable 'viewconf'
2017-10-12 08:42:45 +02:00
Simon Duquennoy
41967732b1
Added MAKE_ROUTING make variable for cleaner routing protocol selection
2017-10-12 08:42:42 +02:00
Simon Duquennoy
78dd665db6
Remove some flags from viewconf.c
2017-10-11 20:55:42 +02:00
Simon Duquennoy
77cae0f45c
Shell: prefix all lines with '#'
2017-10-11 17:43:26 +02:00
Simon Duquennoy
d88f0b157e
Viewconf: now show config flags after module-specific .h file inclusion, i.e., show final values rather than _CONF_ flags
2017-10-11 17:27:31 +02:00
Simon Duquennoy
4c7d2a4bfc
Minor changes to shell-commands
2017-10-11 17:26:39 +02:00
Simon Duquennoy
48997bb3ad
Use 802.15.4 frames v2 by default only for TSCH, else fall back to v1
2017-10-11 17:26:08 +02:00
Simon Duquennoy
df01ebc219
Minor logging fixes
2017-10-11 17:25:07 +02:00
Simon Duquennoy
9d77bad2c2
sicslowpan: set SICSLOWPAN_COMPRESSION from .h file rather than .c, for integration with viewconf
2017-10-11 17:23:36 +02:00
Simon Duquennoy
c4f89ee44d
Minor changes to contiki-default-conf.h
2017-10-11 17:22:13 +02:00
Simon Duquennoy
91b8ee860e
Makefile.include: added target 'boards' to show the list of boards available for the current target
2017-10-10 21:06:35 +02:00
Simon Duquennoy
3117296ffc
Make viewconf: pretty printing
2017-10-10 21:05:48 +02:00
Simon Duquennoy
11de95efea
Added make target 'viewconf' to ease debugging of configuration flags
2017-10-10 21:04:38 +02:00
Simon Duquennoy
9087448dc4
Removing from contiki-default-conf.h configuration flags that are now set from Makefile exclusively
2017-10-10 21:04:36 +02:00
Simon Duquennoy
1d45ab070e
Makefile.include: add rules to generate preprocessed versions of C files, or assembly code, for any file
2017-10-10 21:04:33 +02:00
Simon Duquennoy
6745c5f1cc
Makefile.include: fix 'usage'
2017-10-10 21:04:31 +02:00
George Oikonomou
75ed5a03a6
Build CC2538 USB functionality from within our own CPU dir
2017-10-10 21:04:28 +02:00
George Oikonomou
bf4dd68be3
Remove cpu/cc253x
...
This was used by platform CC2530DK which has been removed.
2017-10-10 21:04:26 +02:00
George Oikonomou
8050864226
Move USB sourcefiles to the CC2538 CPU dir
...
Previously, the CC2538 port would compile USB-related files from their original location under the CC2531 CPU dir. We are now removing the latter, but we need to keep those files.
2017-10-10 21:04:23 +02:00
George Oikonomou
bf433fb6f0
Fix file permissions
2017-10-10 21:04:21 +02:00
George Oikonomou
63eca213a4
Remove OS- and editor-specific entries from gitignore
...
Users should be adding such things to their local .git/info/exclude.
2017-10-10 21:04:18 +02:00
George Oikonomou
4f8ee5df72
Remove VC++ entries from gitignore
...
Those were relevant to platform/win32
2017-10-10 21:04:16 +02:00
George Oikonomou
12ec2b4885
Remove galileo-related entries from gitignore
2017-10-10 21:04:13 +02:00
Simon Duquennoy
cc0ab1ac47
Merge pull request #86 from sics-iot/contrib/harmonise-platform-config
...
Harmonise platform configuration
2017-10-09 09:38:45 +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
f6dcadbc4a
Include "contiki.h" to pull in platform/example configuration
2017-10-08 17:03:05 +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