Yasuyuki Tanaka
7a6cbff5f6
Rename srf06/{cc26xx,cc13xx} to srf06/{cc26x0,cc13x0}
2018-10-23 13:09:02 -07:00
Yasuyuki Tanaka
61fba4dcde
Rename srf06-cc26xx to cc26x0-cc13x0
2018-10-23 13:04:32 -07:00
George Oikonomou
74a6853d35
Merge branch 'develop' into contrib/tools/zolertia-motelist
2018-10-19 11:28:36 +01:00
George Oikonomou
aedf05c2a7
Merge branch 'develop' into bugfix/cc26xx-rf-interrupt
2018-10-18 19:32:19 +01:00
Atis Elsts
093caff1d3
CC13x0/CC26x0 building: also fail with descriptive error message when cc13xxware/cc26xxware exists, but is empty
2018-10-18 18:16:54 +01:00
Atis Elsts
1cfe9df73e
CC26xx RF: in polling mode, disable the CPE0 radio interrupt completely
2018-10-18 18:09:59 +01:00
George Oikonomou
8014524dd1
Merge branch 'develop' into contrib/cc13xx-tsch
2018-10-18 15:36:50 +01:00
George Oikonomou
95cebf10bc
Change platform zoul to use the new motelist
2018-10-16 22:03:59 +01:00
George Oikonomou
5ec9063314
Add board search strings for Zolertia devices
2018-10-16 22:03:59 +01:00
George Oikonomou
c4deaa70cd
Merge branch 'develop' into contrib/cortex-link
2018-10-16 17:33:26 +01:00
Simon Duquennoy
f9134b1198
Add mising TSCH constants for platforms openmote-cc2528 and cc2538dk
2018-10-16 09:23:54 +02:00
Atis Elsts
7f860318de
Merge branch 'develop' into contrib/cortex-link
2018-10-15 11:33:51 +01:00
George Oikonomou
386e528cc5
Harmonise link rule for all cortex CPUs
2018-10-13 19:46:48 +01:00
Atis Elsts
4b7266247e
Add optimization flags for native builds
2018-10-13 18:10:34 +01:00
Atis Elsts
5d04147406
CC26xx/CC13xx: Add support for TSCH API for the prop-mode.c radio driver, and unify the radio timer handling between the IEEE and prop modes
2018-10-13 15:38:18 +01:00
Atis Elsts
87efd3fb45
TI lib: add ti_lib_rfc_hw_int_enable/disable/clear functions
2018-10-13 14:07:10 +01:00
George Oikonomou
d4fd286b34
Merge branch 'develop' into contrib/spi-sel-desel
2018-10-12 16:24:52 +01:00
George Oikonomou
3cc4d2d2e0
Merge branch 'develop' into bugfix/simplelink/board
2018-10-12 14:53:08 +01:00
George Oikonomou
8ea3e9fb77
Improve code style
2018-10-12 13:47:01 +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
Simon Duquennoy
5cecd5f9c4
Merge branch 'develop' into bugfix/simplelink/board
2018-10-12 14:16:23 +02:00
Simon Duquennoy
b80d113253
Add a common set of portable RTIMER_BUSY_WAIT functions
2018-10-12 09:08:03 +02:00
Simon Duquennoy
1627aa18a4
Add missing return statement
2018-10-11 20:18:51 +02:00
George Oikonomou
00291a5fa0
Merge branch 'develop' into contrib/cc1200-tsch
2018-10-10 22:19:23 +01:00
Simon Duquennoy
b7c9cae60c
Platform Zoul: move generic cc2538 defines from contiki-conf.h to cc2538-def.h
2018-10-10 17:01:11 +02:00
Simon Duquennoy
fac787231d
Added TSCH_CONF_ARCH_HDR_PATH for platform-specific TSCH includes
2018-10-10 16:52:33 +02:00
Simon Duquennoy
d150de227f
cc2420: remove unused variables
2018-10-10 12:02:53 +02:00
George Oikonomou
123b38fc2b
Rename make variable to better match current practice
2018-10-05 11:13:51 +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
22cbced037
TSCH: timeslot timing templates as const
2018-10-04 13:07:25 +02:00
Simon Duquennoy
cc0c70c1b3
TSCH: move 10ms and 15ms timeslot timings to separate files
2018-10-04 10:50:10 +02:00
Simon Duquennoy
b5e12154c4
cc1200: added option to separate filling the Tx FIFO from actual transmission
2018-10-04 10:50:10 +02:00
Simon Duquennoy
0ef1ee6df5
cc1200: make pending_packet work even when interrupt handler was not called
2018-10-04 10:50:10 +02:00
Simon Duquennoy
90264a3ba3
cc1200: read out any pending packet before turning off
2018-10-04 10:50:10 +02:00
Simon Duquennoy
f4c1ae0fdd
cc1200: reset rf_flags in on()
2018-10-04 10:50:09 +02:00
Simon Duquennoy
c589875aee
cc1200: implement poll mode
2018-10-04 10:50:09 +02:00
Simon Duquennoy
ce0f95ec50
cc1200 flags for TSCH
2018-10-04 10:50:09 +02:00
Simon Duquennoy
f79a19eaab
cc2538-rf and cc1200: only include implementation of RADIO_CONST_TSCH_TIMING when TSCH is enabled
2018-10-04 10:50:09 +02:00
Simon Duquennoy
5497dc1e20
TSCH: timeslot timings as a structure, for flexible configuration
2018-10-04 10:50:09 +02:00
Simon Duquennoy
572c6725d3
TSCH: configurable byte air time and PHY overhead
2018-10-04 10:50:09 +02:00
Simon Duquennoy
64ce406ae4
Zoul: TSCH configuration assuming not only cc2538
2018-10-04 10:50:01 +02:00
Simon Duquennoy
ddeeb63ddd
CC1200 set_channel: compute channel within bounds from any input channel
2018-10-03 13:31:33 +02:00
Simon Duquennoy
e18660367b
CC1200: disable debug by default
2018-10-03 13:29:47 +02:00
Simon Duquennoy
a09fb40bf7
CC1200: add SFD timestamping and RSSI features
2018-10-03 13:28:50 +02:00
Simon Duquennoy
4583fff094
Radio API: added values/objects for TSCH constants
2018-10-03 12:42:06 +02:00
Simon Duquennoy
c4c1e589f7
cc1200: add 1000 kbps configuration, including TSCH configuration
2018-10-03 12:25:09 +02:00