BLE5-Stack 2.00.02 (SDK 3.10) to BLE5-Stack 2.00.03 (SDK 3.10)¶
This section will describe a way to migrate a project from BLE5-Stack 2.00.02 to a BLE5-Stack 2.00.03 project.
Note
BLE5-Stack 2.00.03 is identical to BLE5-Stack 2.00.02 except for CC1352P devices. If you’re not using CC1352P, there is no need to update to BLE5-Stack 2.00.03.
The only necessary changes when porting from BLE5-Stack 2.00.02 to BLE5-Stack 2.00.03 is related to RF settings.
Replace the
ble_user_config.candble_user_config.hfiles with the ones found in the BLE5-Stack 2.00.03. You can find these files at the following locations:<SDK_INSTALL_DIR>\source\ti\ble5stack\icall\app\and<SDK_INSTALL_DIR>\source\ti\ble5stack\icall\inc\Double-check any HCI TX power defines used. In BLE5-Stack 2.00.03, the HCI_EXT_SetTxPowerCmd() has been updated to use a slightly different table of TX power defines. If you are using this command or any other command that takes a TX power define, please make sure you are using an existing define (listed below).
HCI_EXT_TX_POWER_MINUS_20_DBMHCI_EXT_TX_POWER_MINUS_15_DBMHCI_EXT_TX_POWER_MINUS_10_DBMHCI_EXT_TX_POWER_MINUS_5_DBMHCI_EXT_TX_POWER_0_DBMHCI_EXT_TX_POWER_1_DBMHCI_EXT_TX_POWER_2_DBMHCI_EXT_TX_POWER_3_DBMHCI_EXT_TX_POWER_4_DBMHCI_EXT_TX_POWER_5_DBMHCI_EXT_TX_POWER_14_DBMHCI_EXT_TX_POWER_15_DBMHCI_EXT_TX_POWER_16_DBMHCI_EXT_TX_POWER_17_DBMHCI_EXT_TX_POWER_18_DBMHCI_EXT_TX_POWER_19_DBMHCI_EXT_TX_POWER_20_DBM