Simon Duquennoy
f9134b1198
Add mising TSCH constants for platforms openmote-cc2528 and cc2538dk
2018-10-16 09:23:54 +02:00
Simon Duquennoy
f9a1f958e1
Merge remote-tracking branch 'origin/release-4.1' into develop
2018-04-20 08:37:14 -07:00
Simon Duquennoy
0b2ea0d810
cc2538-rf: use IEEE802154_DEFAULT_CHANNEL
2018-04-13 02:27:17 -07:00
George Oikonomou
f254d22bf3
Delete trailing whitespaces (various leds-arch.c files)
2018-04-07 14:49:40 +01:00
George Oikonomou
c7e36a3d55
Change clean target to be more explicit
...
Previously, the clean target would delete a number of file extensions, many of which currently unknown to our build system (old platforms?). This commit changes the target so that it only cleans what we know we are building. Platforms / CPUs can append to the target with platform-specific build artifacts.
2018-03-30 21:22:59 +01:00
George Oikonomou
155e2c9b0a
Support both old and new button API in common examples
...
This change is temporary so travis can pass until all platforms have been migrated to the new API
2018-03-14 09:34:47 +00:00
George Oikonomou
d22ea1df99
Use the new button HAL: OpenMote-CC2538
2018-03-14 09:34:46 +00:00
George Oikonomou
e39472f7d0
Implement and use the new LED HAL (OpenMote)
2018-03-01 15:29:29 +00:00
George Oikonomou
1c993bf354
Remove unnecessary MODULES from platform Makefiles
2018-02-26 00:07:20 +00:00
Simon Duquennoy
e30423f6cc
Merge branch 'develop' into contrib/gpio-hal
2018-02-25 18:17:32 +01:00
George Oikonomou
488a906018
Use the GPIO HAL (OpenMote CC2538)
2018-02-24 12:50:02 +00:00
Simon Duquennoy
884ba9805c
Added missing inclusions of inttypes.h
2018-02-23 10:58:46 -08:00
George Oikonomou
369f58a60b
Pull CPU-related configuration from the CPU header (OpenMote)
2017-12-08 16:32:49 +00:00
George Oikonomou
91c437e631
Pull CPU-related constants from the CPU header (OpenMote)
2017-12-08 16:32:49 +00:00
George Oikonomou
e458240200
Change asm() to __asm()
...
This is required in order to compile with -std=c99
2017-12-03 15:04:10 +00:00
George Oikonomou
4324bce6b0
Re-structure OpenMote-CC2538 documentation
2017-12-03 00:05:12 +00:00
Simon Duquennoy
bc741c00cc
cc2538 platforms: initialize linkaddr in phase 2 but set RF params only in phase 3
2017-11-23 05:19:00 -08:00
George Oikonomou
917c4c87de
Remove LED undefs
2017-11-12 11:58:35 +00:00
George Oikonomou
ec77214226
Remove obsolete SLIP_foo_CONF_NO_PUTCHAR
2017-11-01 10:04:48 +00:00
Simon Duquennoy
ff4ad7998a
cc2538 platform.c: set link-layer address in phase two, as the Netstack initialization code needs it
2017-10-29 23:18:38 +00:00
Simon Duquennoy
7abc331047
cc2538 platforms: do not set Main log level from contiki-conf
2017-10-29 23:18:38 +00:00
George Oikonomou
59e5ec6860
Use the logging module (Openmote)
2017-10-29 23:18:37 +00:00
George Oikonomou
47f02608c3
Provide boot sequence hooks (OpenMote)
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
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
a1f74d6568
Shell: start automatically whenver the module is included
2017-10-12 17:08:42 +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
25d69965a4
Move some readme files to wiki
2017-10-06 16:28:26 +02:00
Simon Duquennoy
543408db68
Re-organzie ip stack implementation
2017-09-22 17:09:54 +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
ffc94f832c
MAC layer configuration done from Makefile instead of .h files
2017-09-22 14:34:20 +02:00
Simon Duquennoy
688c6ee114
TSCH: comment on how the TSCH base drift is computed
2017-09-11 15:07:17 +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
5fcb2c9442
Only include cfs module in platforms that support cfs
2017-09-02 09:16:32 +02:00
Niclas Finne
2c86194ef8
Renamed core to os
2017-09-01 15:29:00 +02:00
Simon Duquennoy
385d709f3c
cc2538 TSCH: set base drift to compensate for inaccuracy of running a 32k timer
2017-07-11 15:44:24 +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
1469268d32
Rework naming and configuration of sicslowpan compression levels
2017-07-05 19:48:42 +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