New platform: Texas Instruments CC26xx #974
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Today we announced our new SimpleLink ultra-low power wireless MCU platform CC26xx. This pull adds support for the CC26xx platform to Contiki.
The CC26xx family consist of ultra-low power ARM Cortex-M3 based 2.4-GHz RF devices;
*The CC2630 is a wireless MCU targeting IEEE802.15.4 and 6LoWPAN applications.
*The CC2650 is a superset device with support for both IEEE802.15.4/6LoWPAN and Bluetooth Smart.
This pull adds support for two boards:
*SmartRF06EB-CC2650EM, http://www.ti.com/tool/cc2650dk
*CC2650 SensorTag, http://www.ti.com/tool/cc2650stk
Further more the pull adds two examples applications:
cc26xx-demo:
on the SensorTag).
operation
beacons with the platform name as payload. Those beacons/BLE ADV packets can
be captured with any BLE capable device. Two such applications for iOS are the
TI Multitool and the TI Sensortag app. They can be found in the Apple App
Store. If you have a BLE-capable Mac, you can also use LightBlue for OS X.
cc26xx-web-demo:
This demo project combines a number of web-based applications aiming to
demonstrate the CC26xx capability. The applications are:
configure MQTT functionality
This platform has been tested with nullrdc and ContikiMAC as RDC layer, connecting to Internet via 6LBR running on a BeagleBone Black and CC2531 USB dongle as RF interface.
To use this port, you will need to download and extract CC26xxware sources, as provided by TI. CC26xxware sources are also distributed under the terms of the 3-clause BSD license.
The reason for the use of external cc26xxware driverlib software is to always have up-to-date drivers and startup files for the platform.
For more information on the platform, please see;
*http://processors.wiki.ti.com/index.php/Contiki-6LOWPAN
*http://www.ti.com/product/CC2630
Enjoy!
Jonas Olsson
Applications Engineer
Texas Instruments, Low Power RF