BLE5-Stack 2.01.00 (SDK 3.30) to BLE5-Stack 2.01.01 (SDK 3.40)¶
This section will describe a way to migrate a project from BLE5-Stack 2.01.00 to a BLE5-Stack 2.01.01 project.
The changes you need to address to port your project:
API changes (affecting RTLS example projects
rtls_master/passive/slave):What is affected
How to update
RTLSAoa_processAoaResults()Function arguments: Change input order, add new and delete obsolete
rtlsAoaConfigReq_tRemove struct member
antArraySwitch, and rename memberpAntArrayrenamed topAntPatternRTLSCtrl_aoaResultEvt()Function arguments: Change input order, add new and delete obsolete
RTLSCtrl_connResultEvt()Function arguments: Add new argument
connHandleRTLSCtrl_initAntenna()Function arguments: Add new argument
pinStateRTLSCtrl_processDataSent()Function arguments: Add new argument
connHandleRTLSCtrl_sendRtlsRemoteCmd()Function arguments: Add new argument
connHandleRTLSCtrl_syncEventNotify()Function arguments: Add new argument
connHandleRTLSCtrl_updateConnStateAndSyncEvt()Name: Rename to
RTLSCtrl_updateConnState()Function arguments: Add new argumentconnHandleRTLSSrv_initAntArray()Function arguments: Only call with argument
mainAntennaNew link layer antenna structure
cteAntProp_t, declared inble_user_config.c, and is now used to control antenna switching. Edit this structure to run on custom AoA boards. See the Angle of Arrival section of the BLE5 User’s Guide and the Simplelink Academy AoA lab for more information.There are new values to use in the TX power back-off table. This table is declared in the
txPwrBackoffVal_tstructure inble_user_config.c. The new defined values can be found inhci.h.The OAD example projects
simple_peripheral_oad_onchipandsimple_peripheral_oad_offchipinclude RCOSC calibration files (rcosc_calibration.candrcosc_calibration.h).The crystal-less BAW wireless MCU, CC2652RB, is now supported by SysConfig in the example projects.
XDCtools updated from version 3.60.00.24_core to 3.60.02.34_core.