SDK v1.3.0 Release Notes
This is the list of changes since release v1.2.0:
Major Changes
Major Features
Change default ftlv1 to default ftlv2.
Support app flash sec encryption.
Support app config file.
Support user data ota.
Add Blood Pressure Profile.
Breaking Changes
File and path Changed:
Include code path: bsp\driver\inc change to bsp\driver\adc\inc etc.
Source code path: bsp\driver\src change to bsp\driver\adc\src\rtl_common etc.
Register definition file path: bsp\driver\rtl87x2g change to bsp\driver\adc\src\rtl87x2g etc.
The directory structure has changed, and the project files need to be adjusted:
bsp\driver\inc change to bsp\driver.
bsp\driver\rtl87x2g\inc change to bsp\driver\nvic\inc, bsp\driver\pinmux\inc etc.
IP Naming Changed:
ADC_24BIT rename to HRADC.
3WIRE_SPI rename to SPI3W.
RTZIP rename to IMDC.
WDG rename to WDT.
API Changed:
Added API: LCDC_ForceBurst, RCC_IRClkConfig, RCC_SPIClkConfig, pos_transfe, WDT_GetTimeoutMs, WDT_GetMode, AON_WDT_IsEnable, AON_WDT_GetTimeoutMs and AON_WDT_GetMode.
Modified API: PPE_blend_multi, DBIC_ReceiveBuf, get_format_data_len change to ppe_get_format_data_len
Init Struct Changed:
I2C: Add struct I2C_InitTypeDef member I2C_RisingTimeNsadded.
ADC: Add struct ADC_InitStruct member ADC_PowerOnDlyEn.
SEGCOMvoid SEGCOM_Pin_Init(SEGCOM_com_pin_cfg_Typedef com_cfg, SEGCOM_seg_pin_cfg_Typedef seg_cfg).
Change Logs
Platform
Added
Support app flash sec encryption.
Support app config file.
Support heap_ext_data_sram_mask otp config.
Add power clock check cb.
Add psram low power driver.
Add
get_ic_type()
API.Support LOG_TEXT print.
Changed
Change default ftlv1 to default ftlv2.
Peripheral Drivers
Changed
File and path Changed:
Include code path: bsp\driver\inc change to bsp\driver\adc\inc etc.
Source code path: bsp\driver\src change to bsp\driver\adc\src\rtl_common etc.
Register definition file path: bsp\driver\rtl87x2g change to bsp\driver\adc\src\rtl87x2g etc.
The directory structure has changed, and the project files need to be adjusted:
bsp\driver\inc change to bsp\driver.
bsp\driver\rtl87x2g\inc change to bsp\driver\nvic\inc, bsp\driver\pinmux\inc etc.
IP Naming Changed:
ADC_24BIT rename to HRADC.
3WIRE_SPI rename to SPI3W.
RTZIP rename to IMDC.
WDG rename to WDT.
API Changed:
Added API: LCDC_ForceBurst, RCC_IRClkConfig, RCC_SPIClkConfig, pos_transfe, WDT_GetTimeoutMs, WDT_GetMode, AON_WDT_IsEnable, AON_WDT_GetTimeoutMs and AON_WDT_GetMode
Modified API: PPE_blend_multi, DBIC_ReceiveBuf, get_format_data_len change to ppe_get_format_data_len
Init Struct Changed:
I2C: Add struct I2C_InitTypeDef member I2C_RisingTimeNsadded.
ADC: Add struct ADC_InitStruct member ADC_PowerOnDlyEn.
SEGCOMvoid SEGCOM_Pin_Init(SEGCOM_com_pin_cfg_Typedef com_cfg, SEGCOM_seg_pin_cfg_Typedef seg_cfg).
Bluetooth
Added
Add Blood Pressure Profile.
Add gap_vendor_le_set_host_feature API.
Changed
Modify some bond related interfaces (provided in gap_storage_le.h): the original le_gen_bond_dev interface is changed to le_gen_bond_dev_v2, and the original le_set_dev_info and le_delete_dev_info interfaces are deleted.
Removed
Remove some gap_config interfaces (provided in gap_config.h), support setting some gap parameters through MPTool app config.
DFU
Added
Support user data ota.
Add rom watchdog and aon watchdog module.
Changed
Direct update secure images to inactive bank.
Use fmc flash api in ota.