Skip to content

Releases: TexasInstruments/simplelink-zephyr

v3.7.0-ti-9.10.02_ea

05 Sep 21:23

Choose a tag to compare

SimpleLink Zephyr v3.7.0-9.10.02_ea Release

Texas Instruments Zephyr GitHub repository is the downstream fork
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
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_CC2745R10_Q1

BLE Mesh:

  • Added support for mesh provisioner role on LP_EM_CC2340R53 and LP_EM_CC2745R10_Q1
    • Including updated sample at samples/bluetooth/mesh_provisioner

Fixed Issues

BLE Mesh:

  • Bug in the BLE hci_ti.c driver where discardable events were causing exhaustion of buffer space resulting in missing cmd statuses in upper layers

Known Issues & Limitations

Drivers:

  • 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 (Update or leave as is if no changes)

  • 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 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 20.04 LTS 64-bit
macOS 13.x

Dependencies

Zephyr v3.7.0 LTS
TI HAL: 46407c76196-ti-9.10
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: 3.7.0-ti-9.10.01_ea...v3.7.0-ti-9.10.02_ea

Zephyr 3.7.0-ti-9.10.01_ea

25 Aug 22:43

Choose a tag to compare

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

Zephyr 3.7.0-ti-9.10.00_ea

08 Aug 15:48

Choose a tag to compare

Pre-release

SimpleLink Zephyr v3.7.0-9.10.00_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

System:

  • Added support for the and lp_em_cc2745r10_q1, with the cc2745r10_q1 and cc2755r10 SoCs.

BLE:

  • Add support for BLE samples for lp_em_cc2745r10_q1.

  • Stack configuration - Enable using single Lib per MCU and optimize flash footprint.

hal_ti

  • Updated content in hal_ti to match the 9.11.00.18 GA LPF3 SimpleLink SDK.

Fixed Issues

  • Fixed a bug in Hwip_Zephyr where the wrong interrupt definition was used, causing assertion errors when zephyr has higher IRQ_OFFSET than 1.  
  • Removed CLKCTL functions from GPIO driver pm_action functions as they are not needed.
  • Fixed various warnings about uninitialized variables in RCL handlers.
  • Fixed multiple bugs in the GPIO, Flash and ADC drivers.
  • Made crc tool post build step respect all .hex and .elf file names.
  • Fixed DMA table conflicts in for CC23X0.

Known Issues & Limitations

Drivers

  • I2C driver does not support target mode, or callback mode for controllers.
  • SPI driver does not support target mode.
  • 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
  • Power Management is currently not supported on 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 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 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

Zephyr 3.7.0-ti-8.40.00_ea

12 Feb 13:07

Choose a tag to compare

Pre-release

SimpleLink Zephyr v3.7.0-8.40.00_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.

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

Other devices and boards have not been tested in this release.

What's New

Drivers:

  • Updated content in hal_ti to match the 8.40.00.61 LPF3 SimpleLink SDK.
  • Added the hwinfo driver for the cc23xx SoC.

System:

  • Zephyr Power management is now supported for the cc23x0 SoC.
    • Device Power management is also supported.
    • PM and device PM are by default enabled on the supported devices.
    • Supported power modes are: active, runtime-idle, standby and soft-off.
    • Soft-off can only be entered through a manual pm_state_force() call.
  • Implemented the sys_poweroff and sys_reboot APIs for the cc23x0 SoC.

BLE:

  • Adds new mesh_uart bridge sample, which demonstrates creation
    and use of Vendor Models.
  • Adds new mesh_blob_shell sample, which demonstrates the use of BLOB
    Transfer Models.
  • Adds new peripheral_multiple_adv sample, which demonstrates creation
    of multiple advertising sets.

Fixed Issues

  • Fixed various warnings about uninitialized variables in RCL handlers.

Known Issues & Limitations

BLE:

  • PM is currently not supported on BLE FOTA.
  • 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
  • FOTA requires logging to be disabled to be executed on cc2340r5 due to RAM limitations.

Debug:

  • OpenOCD support for XDS110 + CC23x0 is soon available
    • Please see the "TI Embedded Debug for VS Code" extension for VS Code.
  • Alternatively, Code Composer Studio or Uniflash can be used for flash/debug with the XDS110.

Test Coverage

  • System power management
    • 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:
    • 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.40
SimpleLink SDK: 8.40.00.61 GA

Technical Support and Product Updates

  1. TI SimpleLink Solutions
  2. TI E2E Community

Zephyr 3.7.0-ti-8.20.04_ea

17 Jan 18:37

Choose a tag to compare

Pre-release

SimpleLink Zephyr Maintenance Release Demo 2 Release Notes

Texas Instruments Zephyr GitHub repository is the downstream fork
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 Blob Shell sample (samples/bluetooth/mesh_blob_shell)

Fixed Issues

  • Incorrect BLE controller library used for mesh examples
  • Private key generation moved from system work queue to ble host long work
    queue to avoid starving other tasks

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
  • FOTA requires logging to be disabled to be executed on cc2340r5 due to RAM limitations.

Drivers:

  • Standby is not supported

Test Coverage (Update or leave as is if no changes)

  • 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.02_ea
SimpleLink SDK: 8.20.x

Technical Support and Product Updates

Zephyr 3.7.0-ti-8.20.02_ea

20 Dec 13:42

Choose a tag to compare

Pre-release

SimpleLink 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

Technical Support and Product Updates

Zephyr 3.7.0-ti-8.20.01_ea

28 Nov 11:38

Choose a tag to compare

Pre-release

SimpleLink Zephyr Maintenance Release Demo 2 Release Notes

Texas Instruments Zephyr GitHub repository is the downstream fork
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

Other devices and boards have not been tested in this release. Please see README for information for steps to migrate to CC2340R53.

What's New

  • Updated to Zephyr 3.7.0 LTS

BLE:

  • LE Security and Privacy
  • Peripheral Example
  • Central Example
  • Central & Peripheral GATT Write Examples (work with each other)
  • Extended Adv Example
  • Device Info (DIS) Profile

Drivers:

  • Watchdog
  • SPI
  • Crypto
  • ADC
  • I2C
  • PWM

Fixed Issues

  • Android phone disconnect after 10 seconds, peripheral does not answer back a ACK request.

Known Issues & Limitations

Debug:

  • OpenOCD support for XDS110 + CC23x0 is not complete

BLE:

  • Central GATT Write example can only be executed in cc2340R53 due to RAM
    limitations. Note that support for this device is limited (see README).
  • Potential DMA conflicts between SimpleLink Crypto Drivers and Zephyr Peripheral drivers such as UART.
  • Secure connections pairing has limited testing

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

Versioning

See the README in this repository.

Operating System Support

  • Windows® Windows 10
  • Ubuntu 20.04 LTS 64-bit
  • macOS 13.x

Dependencies

Technical Support and Product Updates

v3.7.0-ti-8.20.00_ea

17 Nov 08:45

Choose a tag to compare

v3.7.0-ti-8.20.00_ea Pre-release
Pre-release

SimpleLink Zephyr Demo 2 Release Notes

Texas Instruments Zephyr GitHub repository is the downstream fork
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

Other devices and boards have not been tested in this release. Please see README for information for steps to migrate to CC2340R53.

What's New

  • Updated to Zephyr 3.7.0 LTS

BLE:

  • LE Security and Privacy
  • Peripheral Example
  • Central Example
  • Central & Peripheral GATT Write Examples (work with each other)
  • Extended Adv Example
  • Device Info (DIS) Profile

Drivers:

  • Watchdog
  • SPI
  • Crypto
  • ADC
  • I2C
  • PWM

Fixed Issues

  • N/A

Known Issues & Limitations

Debug:

  • OpenOCD support for XDS110 + CC23x0 is not complete

BLE:

  • Central GATT Write example can only be executed in cc2340R53 due to RAM
    limitations. Note that support for this device is limited (see README).
  • Android phone disconnect after 10 seconds, peripheral does not answer back a ACK request.
  • Potential DMA conflicts between SimpleLink Crypto Drivers and Zephyr Peripheral drivers such as UART.
  • Secure connections pairing has limited testing

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

Versioning

See the README in this repository.

Operating System Support

  • Windows® Windows 10
  • Ubuntu 20.04 LTS 64-bit
  • macOS 13.x

Dependencies

Technical Support and Product Updates

v3.6.0-d0ae1a8b105-ti-8.20.00_ea

19 Sep 15:21

Choose a tag to compare

Pre-release

Texas Instruments Zephyr GitHub repository is the downstream fork 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

Other devices and boards have not been tested in this release.

What's New

  • SoC support for CC2340R5
  • Board support for LP_EM_CC2340R5
  • Driver support for cc23x0 device:
    • pinctrl
    • gpio
    • timer
    • UART
    • HCI
  • J-Link support for west flash
  • Bluetooth Low Energy controller support over HCI

Fixed Issues

  • N/A

Known Issues

  • Some of the Zephyr compliance checks are failing, this will be addressed
  • OpenOCD support for XDS110 + CC23x0 is not complete
  • Standby is not supported

Versioning

See the README in this repository.

Operating System Support

  • Windows® Windows 10
  • Ubuntu 20.04 LTS 64-bit
  • macOS 13.x

Dependencies

Technical Support and Product Updates