Commit Graph

14407 Commits

Author SHA1 Message Date
Edvard Pettersen
02b812a631 [Feature]: Simplelink Platform for Simplelink SDK
Working Simplelink platform with the following Simplelink SDK's:
* CC13x0 SDK
* CC13x2 SDK
* CC26x2 SDK

Is also compatible with Code Composer Studio (XDCTools)
2018-08-31 11:04:41 +02:00
Edvard Pettersen
a76462b908 Initial commit of Simplelink rework 2018-08-31 11:04:40 +02:00
Edvard Pettersen
6ce955a71f Added slip driver 2018-08-31 11:04:40 +02:00
Edvard Pettersen
9f32a96590 Removed unwanted check of RF cancel command 2018-08-31 11:04:40 +02:00
Edvard Pettersen
7e96029211 Initial try of structuring platform dependent code 2018-08-31 11:04:39 +02:00
Edvard Pettersen
6007b1be07 Implemented the Contiki leds driver
NB! This is by no means a future-proof implementation. However, it
should be a good starting point. Configuration of the LEDS_ARCH_*
defines in the leds-arch.c file is what determines what LEDs are
available of a given device/target. This information should be
sufficient from the Board file/device name, and can from there
hardcod what board+device combination a given LED should support.
2018-08-31 11:04:39 +02:00
Edvard Pettersen
723e59264c Added TX power table sizes for RF-prop settings 2018-08-31 11:04:39 +02:00
Edvard Pettersen
5c058b9c52 Refactored after PR review 2018-08-31 11:04:39 +02:00
Edvard Pettersen
7f813e8e0e Compiling and untested IEEE mode radio driver 2018-08-31 11:04:39 +02:00
Richard Weickelt
2d198a7858 Enable proper standby and idle. Just one line, thats it. 2018-08-31 11:04:39 +02:00
Richard Weickelt
56721d13cf Working prop rf driver 2018-08-31 11:04:39 +02:00
Richard Weickelt
0102628245 Prop RF driver now complete 2018-08-31 11:04:39 +02:00
Richard Weickelt
430ba24bbd Add more functionality 2018-08-31 11:04:38 +02:00
Richard Weickelt
df236cc05c Add more RF functionality 2018-08-31 11:04:38 +02:00
Richard Weickelt
c98b0498a7 Adding more functionality 2018-08-31 11:04:38 +02:00
Richard Weickelt
64f440a15f Initial commit, doesn't compile 2018-08-31 11:04:38 +02:00
Richard Weickelt
5a6578b99f Undo watchdog changes 2018-08-31 11:04:38 +02:00
Edvard Pettersen
2b0091246d UART0 arch driver impl
* Async read
* Renamed driver to uart0-arch
* Renamed arch/cpu source folder to dev/
2018-08-31 11:04:38 +02:00
Richard Weickelt
8f0b3fb49c Undo unnecessary makefile edit 2018-08-31 11:04:38 +02:00
Edvard Pettersen
b30ef7d56d Added async read on UART 2018-08-31 11:04:38 +02:00
Richard Weickelt
c99c3b4b5f Rewriting clock module based upon DPL 2018-08-31 11:04:38 +02:00
Edvard Pettersen
c8023df8a5 Added UART serial interface printing 2018-08-31 11:04:38 +02:00
Edvard Pettersen
765e35ba7f Added working simplelink platform without netstack 2018-08-31 11:04:38 +02:00
Edvard Pettersen
65ba0bb5a6 Fixed remaking Makefiles, removed implicit %.o for %.elf, aligned
defines, added volatile qualifier for RAM vector pointer
2018-08-31 11:04:37 +02:00
Richard Weickelt
f83579098b Resolve remarks 2018-08-31 11:04:37 +02:00
Richard Weickelt
8cee2abae6 List only directories 2018-08-31 11:04:37 +02:00
Richard Weickelt
a40e5bc314 Build the board file and add all libraries from the SDK 2018-08-31 11:04:37 +02:00
Edvard Pettersen
12c9056cec Cleaned up CCFG configuration, and aligned CC13x0_cc26x0 and
CC13x2_CC26x2 CPU conf
2018-08-31 11:04:37 +02:00
Richard Weickelt
c7aaefb4da Add board file deduction logic and board init stages 2018-08-31 11:04:37 +02:00
Edvard Pettersen
b861190cb8 Initial commit for rtimer-arch 2018-08-31 11:04:37 +02:00
Richard Weickelt
be4131d277 Add necessary SDK libraries and include paths 2018-08-31 11:04:37 +02:00
Edvard Pettersen
ddd451a19b Compiling example of dummy simplelink platform 2018-08-31 11:04:37 +02:00
Richard Weickelt
81b782636a Initial port 2018-08-31 11:04:37 +02:00
Richard Weickelt
e8251d786b Fix path errors when including arm makefiles from another location than a CPU makefile 2018-08-31 11:04:37 +02:00
Tom De Smet
90a0d7a906
Merge branch 'develop' into update-tinydtls 2018-08-31 08:51:47 +02:00
Tom De Smet
cbba3750b6 Bump tinydtls to latest commit 2018-08-31 08:50:45 +02:00
Simon Duquennoy
0e755973f1
Merge branch 'develop' into validate-dio-before-init-dag 2018-08-30 20:34:25 +02:00
Niclas Finne
b49477441c
Merge pull request #630 from samkumar/bugfix-coap-retransmission
Fix bug in CoAP retransmission policy
2018-08-30 15:16:56 +02:00
Niclas Finne
219f198d56
Merge branch 'develop' into bugfix-coap-retransmission 2018-08-30 14:45:59 +02:00
Andreas Urke
b18320415d Fix incorrect parsing of record TTL into expiration time 2018-08-30 13:48:36 +02:00
Joakim Eriksson
ee8fccb70a
Merge pull request #633 from retfie/lwm2m-ipso-object
Fix get_temp_value for lwm2m-ipso-object example
2018-08-30 13:07:10 +02:00
Kiril Petrov
e19e67b510 Fix get_temp_value for lwm2m-ipso-object example
Signed-off-by: Kiril Petrov <contiki@geomi.org>
2018-08-29 20:30:13 -07:00
Niclas Finne
6ebdbf0675
Merge pull request #624 from nvt/fix-antelope-issues
Fix Antelope issues with memory checking
2018-08-28 15:35:14 +02:00
Nicolas Tsiftes
7860ca5da0 Set a larger default bytecode size since the example on the Contiki-NG wiki requires this. 2018-08-27 15:58:57 +02:00
Nicolas Tsiftes
196accb9b7 Check if too many relations are inserted. 2018-08-27 15:58:57 +02:00
Nicolas Tsiftes
f9bc65eab2 Enhanced LVM error checking. 2018-08-27 15:58:57 +02:00
Nicolas Tsiftes
a73822176a Check element size when parsing tokens. 2018-08-27 15:58:57 +02:00
Sam Kumar
02dd484ff2 Fix bug in CoAP retransmission policy 2018-08-25 22:15:45 -07:00
George Oikonomou
8930ca7b2d Update cc2538-bsl to latest
This commit updates cc2538-bsl to its latest version. This latest version improves CC2640R2 detection and also adds support for detection of more chip packages.
2018-08-22 23:39:41 +01:00
Simon Duquennoy
21042ae748
Merge pull request #615 from g-oikonomou/contrib/motelist
Add motelist as a submodule
2018-08-22 09:36:20 +02:00