SDK v1.4.0 Release Notes
This is the list of changes since release v1.3.0:
Major Changes
Major Features
Add
get_ic_euid()
API. (9aedebe2)Add
pm_cpu_freq_get()
API. (b96da884)Add
fmc_flash_set_4_byte_address_mode()
API. (fde60dfc)Add
fmc_flash_set_default_bp_lv()
API. (2921dba1)Add I2C
I2C_INT_MST_ON_HOLD
interrupt bit and some flags. (01068ea7)Add SPI0 high-speed function SPI0_HS. (9bdca02f)
Major Bug Fixes
Fix realloc error when using FreeRTOS. (9aedebe21)
Fix bug of
le_get_conn_local_addr()
. (196283)Fix dfu_checksum error when image size is above 8MB. (0dc44bf4)
Fix LPC config threshold error. (5fef0179)
Modify ADC/CODEC/LPC power-off flow to avoid conflict. (8bdc1989, 95061329)
Update I2C set clock speed calculation. (5b0a3c0c)
Fix SPI3W read data error. (983fda07)
Breaking Changes
Move the clock setting API from the RCC driver to each IP itself. At the same time, the naming of APIs has been changed. (1e5f39b9)
RCC_ENHTIMClkConfig
is renamed asENHTIM_ClkConfig()
.RCC_I2CClkDivConfig
is renamed asI2C_ClkDivConfig()
.RCC_IRClkConfig
is renamed asIR_ClkConfig()
.RCC_SPIClkDivConfig
is renamed asSPI_ClkDivConfig()
.RCC_SPIClkConfig
is renamed asSPI_ClkConfig()
.RCC_TIMClkConfig
is renamed asTIM_ClkConfig()
.RCC_UARTClkDivConfig
is renamed asUART_ClkDivConfig()
.
Change Logs
Platform
Added
Add
get_ic_euid()
API. (9aedebe2)Add
pm_cpu_freq_get()
API. (b96da884)Add
fmc_flash_set_4_byte_address_mode()
API. (fde60dfc)Add
fmc_flash_set_default_bp_lv()
API. (2921dba1)
Changed
Optimize system_rtl.c. (2f45f5ad)
Optimize reset reason print. (5a341558)
Change
pm_spic1_freq_set()
API tofmc_psram_clock_switch()
API (1979c29f)
Fixed
Fix realloc error when use freertos. (9aedebe21)
Fix gcc build warning. (2f54e342)
Bluetooth
Fixed
Fix bug of
le_get_conn_local_addr()
. (196283)
DFU
Fixed
Fix dfu_checksum error when image size is above 8M. (0dc44bf4)
Samples - Peripheral
Added
Add Enhtimer PWM+DMA and interrupt sample.(8971d1af)
Add SPI Dynamic switch CS sample.(e6c3f350)
Changed
Modify io sample path
sdk/samples/io_sample
tosdk/samples/peripheral
.(1cbb463d)Move ADC/AON_QDEC/LPC/RTC/GPIO/UART DLPS sample to
sdk/samples/lowpower/dlps
.(1cbb463d, 0f00dcd5)Rearranging ADC peripheral sample.(e6c3f350)
Merge I2S i2s_slave_recv_gdma sample into i2s_slave_recv.(e6c3f350)
Merge SPI polling_eeprom and polling_fullduplex to polling.(bc420986)
Modify WDT sample.(4894f043)
Modify CAN sample.(9c891255)
Removed
Remove RTC overflow sample.(e6c3f350)
Remove SPI interrupt sample.(e6c3f350)