George Oikonomou
386e528cc5
Harmonise link rule for all cortex CPUs
2018-10-13 19:46:48 +01:00
George Oikonomou
d4fd286b34
Merge branch 'develop' into contrib/spi-sel-desel
2018-10-12 16:24:52 +01:00
George Oikonomou
bf0e80aae3
Always provide -DCPU_FAMILY_xxx
2018-10-12 13:47:01 +01:00
George Oikonomou
4a0c9d8894
Change define to reflect current chip family name
2018-10-12 13:47:01 +01:00
George Oikonomou
3ba8afea79
Harmonize usage across XXwares and CC2640R2-SDK
2018-10-12 13:47:00 +01:00
George Oikonomou
23ab33cc39
Remove ti-lib-rom.h
2018-10-12 13:47:00 +01:00
George Oikonomou
8e990819a8
Remove all instances of ti_lib_rom_ macros
2018-10-12 13:47:00 +01:00
George Oikonomou
00291a5fa0
Merge branch 'develop' into contrib/cc1200-tsch
2018-10-10 22:19:23 +01:00
George Oikonomou
085601f795
Default to using os/lib/dbg-io for all arm-powered platforms
...
With the exception of one specific build configuration for platform nrf52dk, all our arm-based platforms use the debugging I/O library from os/lib/dbg-io. This commit changes the build system to include this module by default for all arm devices. Platform / CPU Makefiles will no longer need to request this MODULE explicitly. Configuration provided to allow exclusion where required, as is the case for nrf52dk when NRF52_USE_RTT is set to 1.
2018-10-04 15:49:59 +01:00
Simon Duquennoy
572c6725d3
TSCH: configurable byte air time and PHY overhead
2018-10-04 10:50:09 +02:00
George Oikonomou
e71ef49c04
Create platform-independent SPI select and deselect
2018-09-26 21:42:06 +01:00
Atis Elsts
8db3c8d3be
add const to spi_device_t * parameter in SPI functions, and store ext-flash default config in ROM instead of RAM
2018-09-25 14:28:50 +01:00
Atis Elsts
cb55197f90
CC26xx/CC13xx: update the TSCH_CONF_ASSOCIATION_POLL_FREQUENCY parameter to make it associate faster
2018-09-17 14:28:23 +01:00
George Oikonomou
9a2a3d50aa
Merge branch 'develop' into contrib/cc26xx/bootloader-config
2018-09-17 13:26:01 +01:00
George Oikonomou
06bbb65bdb
Simplify configuration of the CC13xx/CC26xx ROM bootloader
...
Currently board.h does all the work, but it does not really need to. This commit moves most of the ccfg defines to ccxxware-conf.h and now board.h only needs to specify the bootloader enable pin and corresponding level.
2018-09-17 13:15:58 +03:00
Atis Elsts
f63012137d
CC26xx/CC13xx GPIO interrupt hal: clear the interrupt flags before calling the callbacks, not after
2018-09-15 14:37:17 +01:00
Jinyan BAI
22718bae34
Edit comments to pass doxygen test
2018-09-12 22:44:33 +01:00
George Oikonomou
0f42e81538
Merge branch 'develop' into ti-cc2640r2-ble5
2018-09-12 12:24:12 +01:00
Edvard Pettersen
a7352dc747
Merge branch 'develop' into contrib/ti-simplelink
2018-09-12 12:39:18 +02:00
Edvard Pettersen
5ea0c80ae1
Merge branch 'develop' into contrib/ti-simplelink
2018-09-12 09:27:43 +02:00
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
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
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
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
d0124e3de7
Reverting API change to GPIO HAL
2018-08-31 11:06:32 +02:00
Edvard Pettersen
a18cac1e0c
Fixed GPIO HAL for srf06-cc26xx
2018-08-31 11:04:48 +02:00
Edvard Pettersen
d4828c7baf
Fixed GPIO HAL issue.
2018-08-31 11:04:44 +02:00
Martin Hermsen
4c7474da70
rx full IRQ handling for cc13xx/cc26xx
2018-06-05 13:14:00 +02:00
George Oikonomou
11f563dc98
Harmonize login, serialdump and serialvew across all platforms
2018-05-26 13:55:03 +01:00
Olav Frengstad
d17566aaef
Allow custom frequency bands (+ some TI radio tweak options)
...
* Add DOT_15_4G_FREQUENCY_BAND_CUSTOM for configuring non-standard frequency band
* Add option to tweak some timer settings
2018-05-03 23:05:18 +02:00
George Oikonomou
fc76683eef
Enable the CC13x0/CC26x0 ROM bootloader by default
2018-04-28 14:09:41 +01:00
Simon Duquennoy
4da9202d22
Add lrwrap to login and native BR
2018-04-26 03:00:04 -07:00
Simon Duquennoy
8bc3a7388e
cc26xx and cc13xx: use IEEE802154_DEFAULT_CHANNEL
2018-04-13 08:06:02 -07:00
Xenofon (Fontas) Fafoutis
d7baa54bd0
SPI HAL API: lock()/open() and close()/unlock() merged
2018-04-04 11:30:32 +01:00
George Oikonomou
2cad626360
Rename new SPI API to spi.[ch]
2018-04-04 11:30:32 +01:00
George Oikonomou
448ee8ae96
Rename arch-specific SPI HAL implementations
2018-04-04 11:30:32 +01:00
George Oikonomou
03c63bdd0f
Remove spi-hal-arch.h (CC13xx/CC26xx)
2018-04-04 11:30:32 +01:00
George Oikonomou
7160e1dbd2
Change the way of configuring SPI controller count
2018-04-04 11:30:32 +01:00
xenofon (Fontas) Fafoutis
e7d7ee3962
generic spi driver for cc26xx-cc13xx
...
launchpad and ext-flash implementation
2018-04-04 11:30:32 +01:00
George Oikonomou
04ca5fd46a
Update doxygen content and structure
2018-03-30 15:24:04 +01:00
George Oikonomou
86b10b69aa
Resolve multiple symbol definitions
2018-03-30 15:23:50 +01:00
George Oikonomou
1bf1f37b24
Build dbg-io as a module
2018-03-30 15:23:50 +01:00
George Oikonomou
6d592945a0
Use a single common dbg.h
2018-03-30 15:23:50 +01:00
George Oikonomou
40f6b1a2ba
Rename files to resolve filename conflicts
2018-03-30 15:23:50 +01:00