Change Log for SimpleLink CC26X2 SDK 2.30.00.34
Table of Contents
New Features
BLE5-Stack
TI154STACK-2077 |
DMM: Changed the name of the DMMPolicy_StackType enumerator to DMMPolicy_StackRole, and added custom stack roles |
TI154STACK-1987 |
DMM: Enabled 15.4 Non-Beacon Mode (Sub-1 and 2.4 GHz) + BLE Peripheral Examples |
BLESTACK-4160 |
New Feature: Sysconfig examples added for BLE5 stack |
BLESTACK-4020 |
New feature: secure off-chip OAD |
BLESTACK-4002 |
Combined OAD image tool for Agama |
TI-OpenThread
TIOP-419 |
Downstream OpenThread 3Q18 sprint 2 |
TIOP-393 |
Provided GCC support for the door lock OAD example |
TIOP-389 |
Native OAD for TI-OpenThread supports Target device registration |
TIOP-388 |
Native OAD for TI-OpenThread supports OAD exchange resume for Target device |
TIOP-382 |
TI-OpenThread examples supports board file generation with SysConfig 1.0 |
TIOP-375 |
Door lock OAD example provided to showcase Native OAD for TI-OpenThread |
TIOP-337 |
Support for NCP transport over SPI |
TI 15.4-Stack
TI154STACK-2077 |
DMM: Changed the name of the DMMPolicy_StackType enumerator to DMMPolicy_StackRole, and added custom stack roles |
TI154STACK-2050 |
15.4 Sysconfig: Enable board file generated to be used for sensor and collector CC1352 R1 and 2652 R1 projects |
TI154STACK-1987 |
DMM: Enabled 15.4 Non-Beacon Mode (Sub-1 and 2.4 GHz) + BLE Peripheral Examples |
TI-RTOS and Drivers
This release previews a new tool coming out called SysConfig, which allows graphical configuration of TI’s drivers. For more information, see the README file included in the syscfg directory as well as the Wiki page located here.
TIRTOS-1543 |
Update examples and board files to support Sharp128 Display as the default (was Sharp96) |
TIRTOS-1430 |
Call pthread_exit() in run stub to handle termination sequence |
TIRTOS-1016 |
examplesgen – revise the process of importing examples to IAR |
TIRTOS-1539 |
Include PDM driver assembly files and give them BSD license |
TIRTOS-1436 |
Example pinstandby stand-by current is too high |
TIRTOS-1421 |
SPI drivers for MSP432E and CC13X2/CC26X2 should use the DMA driver in ping-pong mode |
TIRTOS-953 |
Implement generic AES_CBC driver |
TI Z-Stack
1 |
Added CIE, IASZone, WarningDevice projects |
2 |
Added factory reset to sample apps on power up if left button is held |
3 |
Added ability to choose whether or not binds from remote devices (i.e. non-parent, non-authenticated, etc) are accepted |
4 |
Code Cleanup, removed many deprecated compile flags and unused legacy code blocks |
5 |
Enhancements to Green Power Proxy |
Fixed Issues
BLE5-Stack
BLESTACK-4239 |
GATT: Update VerifyWritePermissions and VerifyReadPermissions according to spec |
BLESTACK-4180 |
Fixed issue where phy value was set incorrectly in HCI_BLE_PHY_UPDATE_COMPLETE_EVENT |
BLESTACK-4033 |
Fixed issue where queuing infinite GATT_ notification caused the device to miss connection events |
BLESTACK-4022 |
Fixed issue where GapAdv_prepareLoadByHandle() returns bleMemFreeError when trying to use free option GAP_ADV_FREE_OPTION_DONT_FREE |
BLESTACK-3948 |
Fixed issue where decryption fails when using legacy pairing with non default key size |
BLESTACK-3931 |
Fixed issue where in simple_peripheral auto phy selected incorrect phy |
BLESTACK-3907 |
Fixed issue where Advertising Extension bit was not set in link layer feature exchange |
BLESTACK-3813 |
Simple Central:start RSSI reading sometimes receive RSSI -127 dbm |
BLESTACK-3789 |
Fixed issue where OSAL heapmgr debug functions were not available |
BLESTACK-3584 |
Reduce current consumption during LE secure connection pairing |
BLESTACK-3530 |
Connections drops when using a central device to connect to 8 SimpleBLEPeripherals |
TI-OpenThread
TIOP-392 |
Updated tempsensor README to use the Realm-Local All-Thread-Nodes multicast address for pinging the device |
TIOP-381 |
Fixed wrong parameter to GPIO_write in otstack.c |
TI 15.4-Stack
TI154STACK-2212 |
Fixed issue where Sensor accepts coordinator realignment from any collector regardless of this collector being its parent |
TI154STACK-2207 |
Fixed issue where Sensor stops working properly if it fails an orphan scan because of channel access failure due to high energy in the channel |
TI154STACK-2183 |
Fixed comments in config.h on CONFIG_SCAN_DURATION |
TI154STACK-2044 |
Fixed issue where adding SPI to TI 15.4 collector example causes autoheap issues in IAR. |
TI-RTOS and Drivers
TIRTOS-1550 |
The main_tirtos.c file in many examples has flawed logic |
TIDRIVERS-1703 |
ECC drivers do not erase PKA RAM after operation |
TIDRIVERS-1681 |
NVSSPI25X_close() does not wait for the external flash to be ready |
TIDRIVERS-1675 |
CC13XX-CC26XX: UART_writeCancel do not check if TX is active which can result in pending write due to lost callback |
TIDRIVERS-1659 |
CC1350 rfDriverCallback: Need to swtich antenna to Sub-1 GHz for High Speed Mode |
TIDRIVERS-1622 |
RF Driver RF_FsmEventInitChangePhy race condition |
TIDRIVERS-1582 |
CC13XX-CC26XX: I2C Driver unable to recover from BUSBUSY status if set when performing I2C_close |
TIDRIVERS-1478 |
Support dynamic PA switching on CC13x2P devices |
TIDRIVERS-1446 |
Race condition in UARTCC26XX_read() for return partial case |
TIDRIVERS-1407 |
Make UART_close() more robust against unexpected UART_read() calls |
TI Z-Stack
1 |
CC1352P-2 TX power fix |
2 |
Added Green Power Basic Proxy functionality to GenericApp projects |
3 |
BDB F&B bug regarding duplicate binding |
4 |
BDB F&B bug regarding broken when Touchlink is enabled but classical commissioning is used |
5 |
Touchlink bug regarding F&B not running when using Touchlink commissioning |
6 |
Touchlink bug regarding neighbor table entries not being populated in the nwk join callback |
7 |
Bug with IAS Zone Enroll Response payload parsing |
8 |
Bug in GPD projects that was disallowing the removal of NV_RESTORE |
9 |
Fixed some ZED power consumption corner cases upon nwk rejoin |
10 |
Fix for bug with ZED rejoin poll rate restoration |
11 |
Fixed bug in Z-Stack Application API that was incorrectly casting poll rate as a uint16_t instead of a uint32_t |
12 |
Fix for ZED consuming power prior to starting nwk commissioning (no nwk state) |
13 |
Fix for CC1352P-2 GPD apps to use the correct PA settings |
Known Issues
BLE5-Stack
BLESTACK-4220 |
Known issue where GAPBOND_PAIRING_STATE_BOND_SAVED returned when bonding is disabled |
BLESTACK-4207 |
Known issue where queued param updates in slave device cause application assert |
BLESTACK-3843 |
RTOS logging of certain high-priority events, such as SWIs and HWIs, may interfere with reception of a scan response chain |
BLESTACK-3842 |
The NV Driver is now used for SNV record & bond storage. It is not possible to retain OSAL SNV contents when upgrading from earlier BLE5 1.1.x releases. Two flash pages of NV are required. |
BLESTACK-2958 |
When using multi-role, there exists an issue where a random address will display instead of the “Work With” selection in the serial terminal |
BLESTACK-2446 |
IAR: The global custom.argvars and local ble project custom.argvars cannot coexist together |
TI-OpenThread
TI 15.4 Stack
TI154STACK-2022 |
Energy detect when doing a channel scan to find best channel always returns zero |
TI-RTOS and Drivers
TI Z-Stack
1 |
CC26X2 and CC13X2 supports R21 Zigbee core (platform not certified yet) |
2 |
Green Power Device and Sink can only communicate with intermediate Green Power Proxy (no direct communication yet) |