Commit Graph

128 Commits

Author SHA1 Message Date
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
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