Skip to content

Zephyr 3.7.0-ti-9.10.01_ea

Choose a tag to compare

@cjoverbay42 cjoverbay42 released this 25 Aug 22:43
· 3 commits to v3.7.0-ti-9.10 since this release

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

  1. TI SimpleLink Solutions
  2. TI E2E Community
  3. Zephyr Trainings on SimpleLink Academy

Full Changelog: v3.7.0-ti-9.10.00_ea...3.7.0-ti-9.10.01_ea