Nicolas Tsiftes
d0c7c7c0ec
Remove obsolete argument buffer module.
2017-10-13 14:38:29 +02:00
Niclas Finne
c845ea7453
Removed obsolete library procinit
2017-10-13 13:23:23 +02:00
Niclas Finne
358385b450
Removed obsolete radio-sensor API
2017-10-13 01:06:47 +02:00
Niclas Finne
18b5f6d667
energest: made energest more configurable
...
* energest time defaults to rtimer but can be configured via
ENERGEST_CONF_CURRENT_TIME and ENERGEST_CONF_SECOND.
* Additional energest types can be added by platform and application
using ENERGEST_CONF_PLATFORM_ADDITIONS and ENERGEST_CONF_ADDITIONS.
* Energest times are now 64 bit and thereby non-wrapping in most systems.
* Removed unused energest types for serial and sensors.
2017-10-13 00:17:30 +02:00
Niclas Finne
888a04e70f
energest: removed support for ENERGEST_CONF_LEVELDEVICE_LEVELS
2017-10-13 00:05:31 +02:00
Niclas Finne
fafe4bb1f3
energest: replaced some energest on/off with ENERGEST_SWITCH()
2017-10-12 23:59:11 +02:00
Niclas Finne
7317316942
energest: removed energest type ENERGEST_TYPE_IRQ
2017-10-12 23:57:38 +02:00
Niclas Finne
8b930bfa06
energest: removed energest types for reading/writing flash
2017-10-12 23:53:31 +02:00
Niclas Finne
68a8a0c445
energest: removed energest types for LEDs
2017-10-12 23:52:03 +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
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