Commit Graph

331 Commits

Author SHA1 Message Date
Jinyan BAI
a4598b2660 add missing ';' 2018-09-12 00:31:39 +01:00
Jinyan BAI
7acf0bff18 use non-ROM variant functions
since the ROM ones are no longer supported in cc2640r2sdk
2018-09-11 23:42:36 +01:00
Jinyan BAI
b82851568f get rid of undeclared identifier 2018-09-11 19:17:26 +01:00
Edvard Pettersen
02fc8fdede Merge branch 'contrib/ti-simplelink' of https://github.com/tiepettersen/contiki-ng into contrib/ti-simplelink 2018-09-11 17:51:54 +02:00
Jinyan BAI
46eca2ee25 Fix some code style problems 2018-09-11 15:23:34 +01:00
Jinyan BAI
9406f5b5d9 BLE5 support for CC2640R2 2018-09-11 12:45:29 +01:00
Jinyan BAI
3ece31be30 add support for TI's CC2640R2 2018-09-11 12:43:27 +01:00
Edvard Pettersen
86232c86f9 Expanded travis builds with SimpleLink platform
In addition, some small grammar fixes and slight bugfix in
Makefile.simplelink
2018-09-11 13:17:21 +02:00
George Oikonomou
8624f83cd5
Merge branch 'develop' into lafka-configurable-radio 2018-09-07 22:57:41 +01:00
Olav Frengstad
d953adf0cb Make cc26xx radio driver configurable in prop mode operation
It's already possible to override the default radio driver when operating in IEEE mode.
This patch opens up for users defining their own radio driver when using prop mode.
This is useful when overriding certain radio driver functions.
2018-09-04 18:38:25 +02:00
Edvard Pettersen
796db58412
Merge branch 'develop' into contrib/ti-simplelink 2018-09-04 10:16:58 +02:00
George Oikonomou
e050069ede
Merge branch 'develop' into contrib/werror 2018-09-03 15:11:41 +01:00
Atis Elsts
c8792c9261 Set -Werror only if WERROR is set 2018-09-03 12:01:34 +01:00
Atis Elsts
eb253c0f3b Generate a descriptive error message in case cc26xxware/cc13xxware does not exist 2018-09-03 11:49:14 +01:00
Edvard Pettersen
232fbd4c98 Fixed travis errors 2018-08-31 16:39:20 +02:00
Edvard Pettersen
d0124e3de7 Reverting API change to GPIO HAL 2018-08-31 11:06:32 +02:00
Edvard Pettersen
1ddbedaacc Renamed cpu dir to simplelink-cc13xx-cc26xx 2018-08-31 11:06:31 +02:00
Edvard Pettersen
b8b1385c1f Extract changes to cpu/cc13xx-cc26xx 2018-08-31 11:05:34 +02:00
Edvard Pettersen
c53ab05aea Fixed missing changes for GPIO-HAL 2018-08-31 11:05:34 +02:00
Edvard Pettersen
b20f38196a Added missing target dependency for .elf 2018-08-31 11:05:34 +02:00
Edvard Pettersen
405cb7ecd1 Fixed GPIO HAL arch compiler errors for native 2018-08-31 11:05:34 +02:00
Edvard Pettersen
f2ff81a0e3 Fixed CORE_SDK checks, and some grammar fixes 2018-08-31 11:05:34 +02:00
Edvard Pettersen
537f9a5baf Minor fixes 2018-08-31 11:05:33 +02:00
Edvard Pettersen
7debfe830f Fixed issue with SPI0 and SPI HAL, and fixed bug in Makefile.cm3 2018-08-31 11:05:33 +02:00
Edvard Pettersen
e23aa04411 Added RF inactivity timeout configuration 2018-08-31 11:05:33 +02:00
Edvard Pettersen
844f01de35 Fixed compile errors and made examples compile 2018-08-31 11:05:33 +02:00
Edvard Pettersen
45287759c2 Removed change 2018-08-31 11:05:32 +02:00
Edvard Pettersen
3ac27dc7c9 Cleanup of global Makefiles 2018-08-31 11:05:32 +02:00
Edvard Pettersen
7cf843f601 Uncrustify 2018-08-31 11:05:32 +02:00
Edvard Pettersen
08bda8bed7 Fixed compiler errors 2018-08-31 11:05:32 +02:00
Edvard Pettersen
210db77835 Cleaned up CCFG file handling 2018-08-31 11:05:31 +02:00
Edvard Pettersen
813543b569 Implented SPI HAL for CC13xx/CC26xx 2018-08-31 11:05:31 +02:00
Edvard Pettersen
7002309c23 Makefile rework 2018-08-31 11:05:31 +02:00
Edvard Pettersen
0c17a1a7ee Streamlined pre-RTM and RTM devices 2018-08-31 11:05:31 +02:00
Edvard Pettersen
ee0a4df7bf Cleanup in Makefiles 2018-08-31 11:05:31 +02:00
Edvard Pettersen
8fb568a7a2 Removed Display from Board files 2018-08-31 11:05:31 +02:00
Edvard Pettersen
a199809298 Added the Core SDK submodule 2018-08-31 11:05:30 +02:00
Edvard Pettersen
66005c9232 Extracted TX Power settings to its own file 2018-08-31 11:04:52 +02:00
Edvard Pettersen
ca2e82a459 Uncrustify code style 2018-08-31 11:04:51 +02:00
Edvard Pettersen
640570cd38 Removed space between keyword and parentheses 2018-08-31 11:04:51 +02:00
Edvard Pettersen
1d0f6227dc Fixed doxygen 2018-08-31 11:04:50 +02:00
Edvard Pettersen
abe82f3d8e Fixed bug in the circular data queue 2018-08-31 11:04:50 +02:00
Edvard Pettersen
824296cbc0 Removed external bias as default from RF settings, and doxygen alignment 2018-08-31 11:04:50 +02:00
Edvard Pettersen
dfc6ee611a Doxygen alignment, and fixed missing TRNG objects 2018-08-31 11:04:49 +02:00
Edvard Pettersen
c333e9f783 Slight naming refactoring, and removed bloat .vramTable from linker 2018-08-31 11:04:49 +02:00
Edvard Pettersen
a18cac1e0c Fixed GPIO HAL for srf06-cc26xx 2018-08-31 11:04:48 +02:00
Edvard Pettersen
8fb9b62140 Slight naming refactoring 2018-08-31 11:04:48 +02:00
Edvard Pettersen
10ff89ba01 Fixed issue with drift in synth 2018-08-31 11:04:48 +02:00
Edvard Pettersen
de0197d71f Normalized TX power settings 2018-08-31 11:04:48 +02:00
Edvard Pettersen
178bafad2e Fixed RX buf restart, and fixed RF prop settings include 2018-08-31 11:04:48 +02:00
Edvard Pettersen
f4a8cba371 Rehauled doxygen commenting and fixed TI drivers configuration 2018-08-31 11:04:48 +02:00
Edvard Pettersen
8cd6017305 Cleanup in config 2018-08-31 11:04:47 +02:00
Edvard Pettersen
c170a90976 Fixed RX buf full error 2018-08-31 11:04:47 +02:00
Edvard Pettersen
e0bd086b3b Ported BLE beacond, fixed IEEE_RX_ACK. 2018-08-31 11:04:47 +02:00
Edvard Pettersen
9be3c05daa Fixed bug in CMD_PROP_TX_ADV settings 2018-08-31 11:04:46 +02:00
Edvard Pettersen
32fed691d4 Added HardFault debugger function 2018-08-31 11:04:46 +02:00
Edvard Pettersen
10805cbbe7 Fixed wrong prop-settins for CC13x0 2018-08-31 11:04:46 +02:00
Edvard Pettersen
41cb9dd66c Implemented RX_ACK for IEEE-mode 2018-08-31 11:04:46 +02:00
Edvard Pettersen
f307794b39 Reworked RF driver into scheduler 2018-08-31 11:04:46 +02:00
Edvard Pettersen
676b3dbcc1 Added BLE and IEEE MAC address functions 2018-08-31 11:04:46 +02:00
Edvard Pettersen
315bfc00d3 Added SUPPORT_BLE_BEACON flag 2018-08-31 11:04:46 +02:00
Edvard Pettersen
326974031e Added BLE settings 2018-08-31 11:04:45 +02:00
Edvard Pettersen
bb00eaa041 Normalized GPIO HAL, fixed LEDS & Buttons HAL, and aligned sensortag and
SRF06 boards
2018-08-31 11:04:45 +02:00
Edvard Pettersen
d4828c7baf Fixed GPIO HAL issue. 2018-08-31 11:04:44 +02:00
Edvard Pettersen
f3a030b0a4 Fixed button-sensor for launchpad 2018-08-31 11:04:44 +02:00
Edvard Pettersen
d312dd9ebb Refactoring of prop/ieee-mode 2018-08-31 11:04:44 +02:00
Edvard Pettersen
12a6eefa85 Lots of fixes for prop-mode and ieee-mode 2018-08-31 11:04:44 +02:00
Edvard Pettersen
f6b016c5d4 Working prop-mode 2018-08-31 11:04:44 +02:00
Edvard Pettersen
f9fcbd6a77 Fixed IEEE settings, aligned naming of RF commands 2018-08-31 11:04:44 +02:00
Edvard Pettersen
7b812e73c9 Fixed naming and alignment of RF settings, Watchdog driver, Board files 2018-08-31 11:04:44 +02:00
Edvard Pettersen
2d69241381 Fixed CC2650STK board files, and leds-arch for sensortag 2018-08-31 11:04:43 +02:00
Edvard Pettersen
40227d0817 Fixed RF Settings, Board files, Sensortag sensors 2018-08-31 11:04:43 +02:00
Edvard Pettersen
745c2b24b6 Fixed RF settings and Board files 2018-08-31 11:04:42 +02:00
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
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
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
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