Zephyr 3.7.0-ti-8.20.02_ea
Pre-releaseSimpleLink Zephyr Maintenance Release Demo 2 Release Notes
Texas Instruments Zephyr GitHub repository is the downstream fork of
Zephyr and is the starting point
for developers wanting to start developing Zephyr applications.
The SimpleLink™ downstream Zephyr releases are intended as an additional demo
platform and eventually where the production grade TI SimpleLink™ Zephyr SDKs
will be hosted. The team is also working on upstreaming this content to
mainline Zephyr.
Disclaimer
This release is provided as-is and should be considered beta quality.
This product is meant for demonstration purposes only.
Supported Devices
Device | Board | Quality Level |
---|---|---|
CC2340R5 | LP_EM_CC2340R5 | Beta |
CC2340R53 | LP_EM_CC2340R53 | Beta - only tested on samples/bluetooth/mesh |
Other devices and boards have not been tested in this release.
What's New
BLE:
- Mesh
- On-chip FOTA with Peripheral
- Off-chip FOTA with Peripheral
Fixed Issues
- Renamed crc-tool to ti-simplelink-crc-tool to match pip package name
Known Issues & Limitations
Debug:
- OpenOCD support for XDS110 + CC23x0 is not complete
- When using XDS110 Code Composer Studio or Uniflash should be used for flash/debug
- This is being worked on currently
BLE:
- Central GATT Write example can only be executed in cc2340R53 due to RAM limitations.
- Potential DMA conflicts between SimpleLink Crypto Drivers and Zephyr Peripheral drivers such as UART.
- Secure connections pairing has limited testing
- Mesh requires a BT_PERIPHERAL_PREF_TIMEOUT of at least 150 to prevent a supervision timeout during provisioning
- This is automatically handled during build
- FOTA requires logging to be disabled to be executed on cc2340r5 due to RAM limitations.
Drivers:
- Standby is not supported
Test Coverage
- Connection between devices running Central and Peripheral examples, which includes cases for:
- Resolvable Private Address (RPA)
- Secure Connection Establishment
- Send data packets through GATT Write
- Connection with Android Phone and device running Peripheral example.
- Using TI SimpleLink Connect
- Connection with Android Phone and device running Peripheral Device Info (DIS) example.
- Using TI SimpleLink Connect
- HCI UART, which includes cases for:
- Resolvable Private Address (RPA)
- Secure Connection establishment
- Send/Receive Data Packets
- BLE Qualification Tests based on HCI UART example
- BLE FOTA tested using Android phone as Central including:
- Off-chip and On-chip
- BLE Mesh 7 node network provisioned and configured with Android phone including:
- Health, Configuration, and Generic ON/OFF Server and Client models
- Subscribing and publishing to groups
- Binding application keys
- Interoperability with third parties
- Removing and re-provisioning to network
Versioning
See the README in this repository.
Operating System Support
Windows® Windows 10
Ubuntu 20.04 LTS 64-bit
macOS 13.x
Dependencies
Zephyr v3.7.0 LTS
TI HAL: 2e7b95ad079-ti-8.20.01_ea
SimpleLink SDK: 8.20.x