George Oikonomou
1c993bf354
Remove unnecessary MODULES from platform Makefiles
2018-02-26 00:07:20 +00:00
George Oikonomou
cab38d9ea8
Use the GPIO HAL for Zoul sensor drivers
2018-02-25 23:15:56 +00:00
Simon Duquennoy
e30423f6cc
Merge branch 'develop' into contrib/gpio-hal
2018-02-25 18:17:32 +01:00
George Oikonomou
46cf366698
Merge branch 'develop' into contrib/PRI
2018-02-24 15:03:46 +00:00
George Oikonomou
b9a321d602
Add GPIO HAL example
2018-02-24 12:50:02 +00:00
George Oikonomou
df0659cd1a
Use the GPIO HAL (CC2538DK)
2018-02-24 12:50:02 +00:00
George Oikonomou
488a906018
Use the GPIO HAL (OpenMote CC2538)
2018-02-24 12:50:02 +00:00
George Oikonomou
749c4e5cd8
Use the GPIO HAL (Zoul)
2018-02-24 12:50:02 +00:00
George Oikonomou
f1d1932c5c
Adjust CC13xx/CC26xx drivers to use the GPIO HAL
2018-02-24 12:50:01 +00:00
George Oikonomou
5065bf0519
Merge branch 'develop' into contrib/native-conf-mac
2018-02-24 12:37:43 +00:00
Simon Duquennoy
884ba9805c
Added missing inclusions of inttypes.h
2018-02-23 10:58:46 -08:00
Simon Duquennoy
38caaeb9d1
Platform native: make MAC address configurable
2018-02-23 04:22:01 -08:00
Niclas Finne
309745780e
Removed the remaining Contiki Interface declaration macros (CCIF/CLIF)
2018-02-21 01:14:10 +01:00
George Oikonomou
fd72afbfcb
Allow Shell operaction for CC13xx/CC26xx
...
Fixes #187
2018-02-16 15:42:45 +00:00
Niclas Finne
21a1a2e220
Platform: native: initialize serial line
2018-01-26 23:19:15 +01:00
Simon Duquennoy
526aad9606
Disable TSCH HW frame filtering on platform sky
2018-01-12 09:20:14 -08: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
2a49608af6
link layer problem fixed
2018-01-03 14:51:23 +01:00
Simon Duquennoy
fa765e67b0
JN516x: fix SLIP configuration
2017-12-22 05:21:39 -08:00
Simon Duquennoy
6de6e15ce7
Move RPL border router from example to os/services
2017-12-22 05:21:39 -08:00
Simon Duquennoy
84ea0971bc
Remove obsolete flag AUTOSTART_ENABLE, as well as .co and .ce files
2017-12-22 05:21:39 -08:00
Laurent Deru
511497b3b6
Make uip_stats_t int instead of short for native
2017-12-22 11:23:39 +01:00
Laurent Deru
acbe590b52
Don't override UIP_CONF_BYTE_ORDER in contiki-conf.h for native platform
2017-12-22 11:23:39 +01:00
Laurent Deru
d0ca150a38
Document new native platform defines
2017-12-22 11:23:04 +01:00
Laurent Deru
9fe252d107
Make stdin select callback configurable
2017-12-20 14:15:29 +01:00
Laurent Deru
ca16bf1bd2
Make select timeout user configurable for native platform
2017-12-20 14:15:29 +01:00
George Oikonomou
3bbcc6288f
Include board.h after configuration is fully known
2017-12-18 16:50:40 +00: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
d780719530
Compile platform native with NULLNET
2017-12-13 09:40:02 +00:00
Laurent Deru
ccb705ed31
Use clock_gettime() instead of gettimeofday() to have a monotonic clock and use CLOCK_CONF_SECOND explicitly
2017-12-12 16:53:51 +01:00
George Oikonomou
6dfc53dfb3
Implement master interrupt manipulation (JN516x)
2017-12-09 17:08:31 +00:00
Joakim Eriksson
52e012d3c1
optimized flash usage due to fit sky
2017-12-09 10:22:19 +01:00
George Oikonomou
0a76ff8ee7
Harmonise platform configuration files (Sky)
2017-12-08 17:07:33 +00:00
George Oikonomou
df54d30a2a
Pull CPU-related constants from the CPU header (Sky)
2017-12-08 17:07:32 +00:00
George Oikonomou
aa016c3c29
Pull CPU-related configuration from the CPU header (Sky)
2017-12-08 17:07:32 +00:00
George Oikonomou
d7b426c105
Move user configuration to contiki-conf.h
2017-12-08 17:07:32 +00:00
George Oikonomou
fdb60ab22f
Move non-configuration macros to msp430def.h
2017-12-08 16:59:02 +00:00
George Oikonomou
4a129fefc6
Remove obsolete macro
2017-12-08 16:59:02 +00:00
George Oikonomou
abe583ed75
Harmonise platform configuration files (nrf52dk)
2017-12-08 16:59:02 +00:00
George Oikonomou
4bdc2f7513
Harmonise platform configuration files (jn516x)
2017-12-08 16:59:02 +00:00
George Oikonomou
da5d415bc1
Pull CPU-related configuration from the CPU header (Zoul)
2017-12-08 16:32:49 +00:00
George Oikonomou
458fbb1ee2
Pull CPU-related constants from the CPU header (Zoul)
2017-12-08 16:32:49 +00: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
88feb34ec7
Pull CPU-related configuration from the CPU header (CC2538DK)
2017-12-08 16:32:49 +00:00
George Oikonomou
03435d826e
Pull CPU-related constants from the CPU header (CC2538DK)
2017-12-08 16:32:49 +00:00
George Oikonomou
ba8f37bef4
Pull CPU-related constants from the CPU header (nrf52dk)
2017-12-08 16:32:49 +00:00
George Oikonomou
fb9c0beb37
Pull CPU-related configuration from the CPU header (CC13xx/CC26xx)
2017-12-06 16:00:46 +00:00
George Oikonomou
5c07cb02a8
Pull CPU-related constants from the CPU header (CC13xx/CC26xx)
2017-12-06 16:00:46 +00:00
Simon Duquennoy
e795517750
Merge branch 'develop' into contrib/stack-guard
2017-12-05 15:16:54 +01: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
e6915a25ee
Add missing copyright header
2017-12-03 00:14:08 +00:00
George Oikonomou
4324bce6b0
Re-structure OpenMote-CC2538 documentation
2017-12-03 00:05:12 +00:00
George Oikonomou
c316f4afbd
Re-structure zoul documentation
2017-12-03 00:05:12 +00:00
George Oikonomou
d4680c656a
Create doxygen groups for platforms
...
* Cooja
* Native
* jn516x
* nrf52dk
2017-12-03 00:05:12 +00:00
Joakim Eriksson
8cefc3ea39
added some missing NRF52 scripts for flashing and fixed baudrate to be 115200
2017-12-01 23:34:16 +01:00
Atis Elsts
f9516eae73
Add stack check library and example
2017-12-01 13:35:06 +00:00
alexstanoev
9bbc9202a4
Add JTAG interface configuration in contiki-conf.h for CCxx platforms
...
This adds a new toggle to `contiki-conf.h` which controls access to the
JTAG debug interface on CC26xx/CC13xx platforms.
2017-11-26 18:13:03 +00:00
George Oikonomou
065bad280d
Adjust return types of JN516x-specific slip implementation
2017-11-24 12:31:21 +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
Simon Duquennoy
faf526b441
Merge branch 'develop' into contrib/remove-mt
2017-11-17 19:40:06 +01:00
Simon Duquennoy
8f7b8cd23e
Removing unused Cooja MT functions
2017-11-17 08:24:10 -08:00
Joakim Eriksson
d71559d153
Merge branch 'develop' into contrib/disable-annotate
2017-11-14 22:53:18 +01:00
George Oikonomou
917c4c87de
Remove LED undefs
2017-11-12 11:58:35 +00:00
Simon Duquennoy
0952960b91
Removing multi-threading support
2017-11-11 15:28:11 +01:00
Simon Duquennoy
3572ab1f4f
Platform cooja: disable TCPIP annotations by default
2017-11-10 23:46:51 +01:00
George Oikonomou
6212359628
Remove obsolete sensors from the native platform
...
The native platform code has a number of sensor drivers, all of which appear to be stubs and/or unused. This commit removes them.
Even though the platform doesn't have LEDs, we leave this one intact so that LED-using examples can still build.
2017-11-10 15:11:18 +00:00
George Oikonomou
ec77214226
Remove obsolete SLIP_foo_CONF_NO_PUTCHAR
2017-11-01 10:04:48 +00:00
Simon Duquennoy
1275c4cb9e
Merge pull request #139 from nfi/contrib/energest-deep-lpm
...
New energest type for deep sleep plus configurable type for Energest time source
2017-10-31 23:24:12 +01: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
aa07073acd
Change all slip_arch_init implementations
2017-10-31 21:56:38 +00:00
George Oikonomou
6d0f43f291
Remove stub instances of uart1.h
...
Some platforms provide this header file because some examples used to assume its presence. Now that the examples no longer make this assumption, those stub headers are no longer required.
2017-10-31 21:56:38 +00:00
Niclas Finne
e6ba2664b8
energest: removed include of energest from contiki.h to avoid circular dependency
2017-10-31 22:18:17 +01:00
Simon Duquennoy
646764b128
Platform native: print global IPv6 at init
2017-10-31 18:59:53 +01:00
George Oikonomou
26d5efb784
Re-arrange the CC26xx startup sequence
2017-10-29 23:18:39 +00:00
George Oikonomou
fd38d85c6e
Fix compile error for the Cooja platform
2017-10-29 23:18:39 +00:00
George Oikonomou
5fb10c5665
Add missing include
2017-10-29 23:18:39 +00:00
Simon Duquennoy
56d1f795ff
Minor fixes to platform initialization
2017-10-29 23:18:38 +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
91afb507b4
Use the logging module (CC2538DK)
2017-10-29 23:18:38 +00:00
George Oikonomou
463230d739
Use the logging module (JN516x)
2017-10-29 23:18:38 +00:00
George Oikonomou
edaa0c29cd
Use the logging module (Native)
2017-10-29 23:18:38 +00:00
George Oikonomou
2430dd9f5a
Use the logging module (nrf52dk)
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
82b6875e62
Use the logging module (Sky)
2017-10-29 23:18:37 +00:00
George Oikonomou
6c8294b1e6
Use the logging module (CC26xx/CC13xx)
2017-10-29 23:18:37 +00:00
George Oikonomou
248db78214
Use the logging module (Zoul)
2017-10-29 23:18:37 +00:00
George Oikonomou
7b3f77ac2e
Remove leftover includes
2017-10-29 23:18:37 +00:00
George Oikonomou
d7e78df728
Remove leftover call
2017-10-29 23:18:37 +00:00
George Oikonomou
36a22c5d33
Rename function to better match what it actually does
2017-10-29 23:18:36 +00:00
George Oikonomou
8de3ffbc2e
Don't initialise the queuebuf unconditionally
...
Currently, it is only used by 6LoWPAN when fragmentation is enabled, by TSCH and by CSMA. Platforms that disable fragmentation and choose a different MAC layer (e.g. NULLMAC) will unnecessarily end up with the module linked in the image, wasting flash and/or RAM space.
2017-10-29 23:18:36 +00:00
George Oikonomou
3a1d362549
Provide boot sequence hooks (Native)
2017-10-29 23:18:36 +00:00
George Oikonomou
c41cd3b75e
Provide boot sequence hooks (jn516x)
2017-10-29 23:18:36 +00:00
George Oikonomou
902b8154b7
Provide boot sequence hooks (Sky)
2017-10-29 23:18:36 +00:00
George Oikonomou
543f5ff1cd
Provide boot sequence hooks (nrf52dk)
2017-10-29 23:18:35 +00:00
George Oikonomou
fd239a32c3
Provide boot sequence hooks (Zoul)
2017-10-29 23:18:35 +00:00
George Oikonomou
47f02608c3
Provide boot sequence hooks (OpenMote)
2017-10-29 23:18:35 +00:00