George Oikonomou
7b193ee014
Merge pull request #1932 from g-oikonomou/contrib/cc1350/lp-and-st
...
Add support for the CC1350 LP and Sensortag
2017-04-24 15:34:22 +01:00
George Oikonomou
6a36a398bd
Merge pull request #1931 from g-oikonomou/contrib/cc26xx-cc13xx/update-rf-api
...
Use TI-Provided CC13xx/CC26xx RF API
2017-04-24 15:33:14 +01:00
Atis Elsts
f6a2c4ea3f
Fix HDC sensor reading conversion
2017-04-05 12:23:26 +01:00
tarakanov
f564e6bb5f
Correct SPI pins
2017-04-02 13:14:09 +05:00
Atis Elsts
a0a2881ab0
CC26xx SensorTag I2C: add and use LIMITED_BUSYWAIT macro
2017-03-14 18:52:10 +00:00
George Oikonomou
5fb226f4c9
Make the count of prop mode RX buffers configurable
2017-01-15 12:31:09 +00:00
George Oikonomou
a6b14a0731
Add documentation for the new boards
2016-12-11 20:44:26 +00:00
George Oikonomou
fd3d733e4b
Add support for the CC1350 Launchpad
2016-12-11 20:44:25 +00:00
George Oikonomou
a864ebbce4
Re-organise sensortag documentation modules
...
Many of those doxygen blocks are now applicable to both sensortags, with only a couple of them being different between the CC1350 and CC2650 tags
2016-12-11 20:44:25 +00:00
George Oikonomou
d291ec53e6
Add support for the CC1350 sensortag
2016-12-11 20:44:25 +00:00
George Oikonomou
6694e69788
Make Launchpad unused pins configurable
2016-12-11 16:54:11 +00:00
George Oikonomou
d6e8e7dab4
Adjust ContikiMAC timings to compensate for new patches/overrides
2016-12-11 16:51:48 +00:00
George Oikonomou
d6656ccde1
Fix minor typo
2016-12-03 23:26:25 +00:00
Pablo Corbalán
983d858570
Remove definitions of outdated RPL_CONF_OF
2016-12-01 13:13:41 +01:00
Andreas Urke
835a6aa6e6
Move RF_CHANNEL such that it is applied for prop mode as well
2016-11-27 16:13:58 +01:00
Antonio Lignan
fc582606f2
Harmonize RF_CHANNEL definition
2016-11-25 10:37:14 +01:00
g.oikonomou@bristol.ac.uk
ec4b403e77
Allow and document IEEE mode for CC13xx
2016-10-07 10:05:14 +01:00
George Oikonomou
6f44fb8c44
Merge pull request #1783 from g-oikonomou/bugfix/cc13xx/contikimac-timings
...
Adjust ContikiMAC timings for CC13xx PROP mode
2016-08-17 14:06:07 +01:00
Antonio Lignan
cb42bafbfb
Merge pull request #1756 from g-oikonomou/contrib/cc26xx/new-ccxxwares
...
Update to latest TI CC13xxware/CC26xxware
2016-08-16 15:44:41 +02:00
George Oikonomou
dbd4f630fd
Remove built-in sniffer support: CC13xx PROP mode
2016-08-12 01:23:49 +01:00
George Oikonomou
47265c9305
Merge pull request #1813 from arurke/cc26xx_cc13xx_i2c_fixes
...
CC26xx/CC13xx fix for burst TX followed by burst RX
2016-08-11 23:47:42 +01:00
Benoît Thébaudeau
ae5205f9e2
doxygen: Fix orphan modules
...
Signed-off-by: Benoît Thébaudeau <benoit.thebaudeau.dev@gmail.com>
2016-08-10 04:56:15 +02:00
Andreas Urke
8128986ccd
Remove unecessary bool
2016-08-09 22:56:53 +02:00
Andreas Urke
e1359519ab
Fix i2c multiple write bug, as reported by Ron Segal: https://sourceforge.net/p/contiki/mailman/message/34633862/
2016-08-09 22:56:28 +02:00
George Oikonomou
4495d14702
Make ROM bootloader configurable through contiki- or project-conf.h
2016-07-17 00:26:52 +01:00
George Oikonomou
01590088d3
Update to latest CCxxwares: Srf06+EM drivers
2016-07-17 00:26:52 +01:00
George Oikonomou
f6437b6086
Update to latest CCxxwares: Sensortag drivers
2016-07-17 00:26:52 +01:00
George Oikonomou
5de7b1bbac
Update to latest CCxxwares: Launchpad drivers
2016-07-17 00:26:51 +01:00
George Oikonomou
c42cb2b0cb
Update to latest CCxxwares: common drivers
2016-07-17 00:26:51 +01:00
George Oikonomou
c87e579b06
Adjust ContikiMAC timings for CC13xx PROP mode
...
#1684 slightly varied RF startup time and, as a result, threw ContikiMAC timing configuration off. This manifests itself with very poor CC13xx PROP mode radio performance, as documented in #1747 .
This pull fixes this bug by slightly increasing ContikiMAC's inter-packet interval. This gives the receiver a little more time to respond with an ACK to unicast frames.
Fixes #1747
2016-07-17 00:04:07 +01:00
George Oikonomou
dcad5e7e3f
Merge pull request #1727 from g-oikonomou/contrib/cc26xx/trng
...
Add CC13xx/CC26xx TRNG Support
2016-07-16 23:34:53 +01:00
George Oikonomou
fe571c7dc3
Merge pull request #1754 from atiselsts/enhancement/cc26xx_reduced_guard_time
...
CC26xx: change default TSCH guard time to 1.8ms
2016-07-16 19:47:16 +01:00
Atis Elsts
081ec100a4
TSCH: add RADIO_DELAY_BEFORE_DETECT to rx guard time when waiting for a packet to be received
2016-07-16 18:08:41 +01:00
Atis Elsts
b6617f17c5
CC26xx: always request HF crystal oscillator at radio on()
2016-06-29 16:41:33 +03:00
George Oikonomou
91255f5a81
Merge pull request #1711 from xukai871105/master
...
One fix to sensorTag board_i2c.c
2016-06-28 23:55:02 +01:00
Atis Elsts
1e4141b589
CC26xx: change default TSCH guard time to 1.8ms
2016-06-29 01:14:12 +03:00
George Oikonomou
3a105f2141
Disable CC2650_FAST_RADIO_STARTUP by default
...
`CC2650_FAST_RADIO_STARTUP` is required for TSCH, but it currently breaks ContikiMAC. We set the default value to the one that will work with the default choice of RDC.
Fixes #1744
2016-06-27 17:20:26 +01:00
George Oikonomou
adfeaa5500
Add missing include
2016-06-15 10:31:55 +01:00
Atis Elsts
3a99639294
cc26xx: implement CC2650_FAST_RADIO_STARTUP option, required for TSCH
2016-06-14 00:54:33 +03:00
Atis Elsts
3ff8aa8ad8
srf06-cc26xx: add node_id variable
2016-06-14 00:54:32 +03:00
Atis Elsts
f99511f494
srf06-cc26xx: add default TSCH configuration for the platform
2016-06-14 00:54:32 +03:00
xukai
a1ea6d311f
Fix i2c bug in sensortag flatform.
2016-06-08 15:09:00 +08:00
Antonio Lignan
ee0b02c819
Merge pull request #1684 from g-oikonomou/contrib/cc26xx/aux-ctrl-and-adc
...
Add CC13xx/CC26xx AUX controller module, ADC support, ALS driver and example
2016-06-07 14:36:28 +02:00
Antonio Lignan
6fc4e2535c
Merge pull request #1665 from g-oikonomou/contrib/cc26xx-bsl
...
Consolidate .upload for all CC26xx/CC13xx boards and add login make target
2016-06-01 23:37:29 +02:00
Antonio Lignan
f065971efc
Merge pull request #1619 from simonduq/pr/tsch-rtimer16-fix
...
Fix bug in TSCH for platforms with 16-bit rtimer
2016-06-01 23:03:50 +02:00
George Oikonomou
2ec9c8ccf0
Add ALS support for Srf06 + CC13xx/CC26xxEM
...
This provides an example on how to use the CC13xx / CC26xx ADC
2016-05-29 15:05:13 +01:00
George Oikonomou
80efd730ae
Extend the flash driver to support the MX25R1635F
...
According to the CC1310LP design files, the flash on it is the same as the flash on the CC2650 LP (MX25R8035F 8Mbit). However, the flash on some CC1310 LPs reportedly identifies itself as the 16Mbit one (MX25R1635F). Instruction sets are identical, we simply need to tell the driver to recognise this part's Device ID.
2016-05-14 20:34:08 +01:00
George Oikonomou
06f4463996
Extend documentation to include the CC1310 LaunchPad
2016-05-14 20:32:17 +01:00
George Oikonomou
099a933c90
Add support for the CC1310 LaunchPad
2016-05-14 20:32:17 +01:00
George Oikonomou
cd5a0ef291
Consolidate .upload for all CC26xx/CC13xx boards
...
The block that controls the `.upload` target is unnecessarily replicated in multiple sub-board Makefiles. This was originally done because the SmartRF and the Launchpad can be programmed with the c2538-bsl script, whereas the sensortag cannot.
This commit moves the `cc2538-bsl` / `.upload` target logic to the top level cpu Makefile (`cpu/cc26xx-cc13xx/Makefile.cc26xx-cc13xx`). Board makefiles simply set the make variable `BOARD_SUPPORTS_BSL` to 1 to signal that they can be programmed by the BSL script. If `BOARD_SUPPORTS_BSL` is not equal to 1, trying to use the `.upload` target will return an error message.
For example:
```
$ make BOARD=sensortag/cc2650 cc26xx-demo.upload
using saved target 'srf06-cc26xx'
This board cannot be programmed with the ROM bootloader and therefore does not support the .upload target.
```
2016-05-14 19:30:53 +01:00