Zephyr 3.7.0-ti-9.10.01_ea
SimpleLink Zephyr v3.7.0-9.10.01_ea Release
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.
To quickly get started, see the Zephyr Trainings on SimpleLink Academy.
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 |
| CC2745R10_Q1 | LP_EM_CC2745R10_Q1 | Beta |
| CC2755R10 | LP_EM_CC2745R10_Q1 | Beta |
Other devices and boards have not been tested in this release.
What's New
Drivers:
- Added full support for I2C on LP_EM_CC2340R5 and LP_EM_CC2340R53
BLE Mesh:
Added support for BLE Mesh samples on LP_EM_CC2745R10_Q1
Added support for Low Power Node (LPN) on LP_EM_CC2340R53 and LP_EM_CC2745R10_Q1
- Including new sample at samples/bluetooth/mesh_lpn
Fixed Issues
- I2C driver now supports target mode and callback mode for controllers on LP_EM_CC2340R5 and LP_EM_CC2340R53
- Fixed BLE controller heap size causing several BLE mesh sample build failures
Known Issues & Limitations
Drivers
- I2C and SPI not supported on LP_EM_CC2745R10_Q1
- SPI driver does not support target mode on LP_EM_CC2340R5x and LP_EM_CC2745R10_Q1
- Using the crypto driver in AESCCM mode can cause hard fault.
- The Zephyr AESCCM API does not match Zephyr's expectations in terms of the valid inputs. There are likely cases that the current design does not work with. For instance, when DMA is enabled, the API errors out when the input is not a multiple of AES block size.
- uart_async_api tests are failing.
BLE:
- CC27XX boards currently only support Onchip BLE FOTA
- FOTA requires logging to be disabled to be executed on cc2340r5 due to RAM limitations.
Test Coverage
- Enabled twister on-device testing (limited) for:
- lp_em_cc2340r5
- lp_em_cc2745r10_q1
- System power management for lp_em_cc2340r5
- Wake-up from standby
- Sys_reboot, sys_poweroff and hwinfo APIs
- Manual standby power consumption checks
- GPIO driver
- 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:
- BLE Qualification Tests based on HCI UART example
- BLE FOTA tested using Android phone as Central including:
- Off-chip (not for CC27XX) and On-chip
- BLE Mesh 15 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
- Remote Provisioning
- LPN and Friend roles
Versioning
See the README in this repository.
Operating System Support
Windows® Windows 10
Ubuntu 22.04 LTS 64-bit
macOS 13.x
Dependencies
Zephyr v3.7.0 LTS
TI HAL: 46407c76196-ti-9.10-internal
SimpleLink SDK: 9.11.00.18 GA
Technical Support and Product Updates
Full Changelog: v3.7.0-ti-9.10.00_ea...3.7.0-ti-9.10.01_ea