90 lines
5.7 KiB
Plaintext
90 lines
5.7 KiB
Plaintext
****************************************************
|
|
SDK V1.3.0 - 2022-12-5
|
|
Update summary:
|
|
1. n32wb03x_adc.c, correct ADC_ EnableBypassFilter, and ADC_ EnableEnergy and ADC_ DeInit function.
|
|
2. i2c_epprom.c deletes garbled comments.
|
|
3. n32wb03x_rtc.h remove non-existent functions.
|
|
4. n32wb03x_rcc.h add RCC_EnableRTCReset function declaration.
|
|
5. ble_stack_common.h and system_n32wb03x.c modifies the parameters of the delay function.
|
|
6. ns_ble.c and ns_sleep.c remove ns_ble_hw_check function.
|
|
7. ns_ble_task.c adds logic to solve the problem that MTU can only be updated once.
|
|
8. The SPI example adds delay to optimize the test process.
|
|
9. Mouse example hid_ The mouse updates the key logic processing to solve wakes up issue.
|
|
10. Increase retention voltage when keyscan is initialized.
|
|
11. RTC examples disable wake-up interrupts and add some delays before configuring RTC time.
|
|
12. LSI trim to 32.768K as default.
|
|
13. Fix reading problem with maximum Bluetooth binding.
|
|
14. Update the patch file, and add the Ke MSG set patch for rtos example.
|
|
15. fix issue of directional broadcasting and reconnect to master with random address.
|
|
16. Add two pairing process states to return to the application.
|
|
17. Add the logic that ensures sleep exits before exiting ns_sleep .
|
|
18. Add logic to confirm ke timer(1ms timer) before exiting ns_sleep.
|
|
19. Add confirmation of HSE ready after wake-up.
|
|
20. Add multiple connection examples (3 slave, 3 master, and update 1m1s).
|
|
21. Optimize interrupt vector initialization in the Bluetooth stack initialization, update usage in examples.
|
|
22. Optimize header files for Bluetooth library functions, and integrate them into global_func.h.
|
|
23. Optimize the log library to add locks to avoid issue of interrupting nesting.
|
|
24. Optimizing process state for activity
|
|
25. Update all readme in examples to English version.
|
|
26. Delete remote control examples, four SPI examples, and the FreeRTOS low power example.
|
|
27. update utilities\dfu to English version.
|
|
28. Add RF_Test and DTM_Test demo.
|
|
|
|
****************************************************
|
|
SDK V1.2.0 - 2022-4-28
|
|
Update summary:
|
|
1. n32wb03x_Qflas.h File Update the return of function Qflash_Erase_Sector, Qflash_Write and Qflash_Read.
|
|
2. n32wb03x_rtc.h Remove macro definition IS_RTC_GET_RTC contained in INT_INT_ALRB.
|
|
3. n32wb03x_tim.c and n32wb03x_tim.h correct comments.
|
|
4. n32wb03x_adc.c update function ADC_ConvertValueToVoltage and ADC_ConverValueToTemperature.
|
|
5. n32wb03x_lpuart.c through macro LSI_TRIM_For 28800HZ, the LPUART uses the 28.8k option.
|
|
6. n32wb03x_pwr Remove PWR_EnterStandbyMode function.
|
|
7. GPIO_InitStruct, change the default GPIO current from high to low.
|
|
8. Fix issue of softwareI2C example and correct folder names
|
|
9. LPUART wake-up example adds LSI calibration function, and it is recommended to use 32.768k or 28.8k when using LSI.
|
|
10. Add precautions for jumper connection in ADC example.
|
|
11. Add the software patch of ble fifo interrupt function.
|
|
12. Add patch in ble_stack_common.h. The bluetooth example enables the encryption response patch by default
|
|
13. Add logic to delete corresponding active after scanning.
|
|
14. Add broadcast status callback, add directional broadcast function, and add the interface to obtain the latest binding device address.
|
|
15. Add the connection parameter update function incoming parameter limit and log.
|
|
16. Optimize Bluetooth sleep function.
|
|
17. Add 1 master 1 slave to getting rssi callback and demonstration code from example.
|
|
18. Add mtu change success message and connection parameter change completion instruction callback.
|
|
19. Add master&slave switching example.
|
|
20. Add blood pressure service example.
|
|
21. Fix the problem of local variables not initialized and compilation alarms.
|
|
22. Fix the problem of comments and do not select ns link by default.
|
|
23. Add gap server and gatt server, which are enabled by default.
|
|
24. Add Bluetooth stack configuration of different low speed clock setting options and LSI calibration mechanism.
|
|
25. Add HardFault_ Handler interrupt response function is configured by default.
|
|
26. Fix ns_ ble_ phy_ Set function parameter configuration problem.
|
|
|
|
|
|
****************************************************
|
|
SDK V1.1.0 - 2022-1-6
|
|
Update summary:
|
|
1. Add software calibration of ADC to the remote control example to avoid the problem of sound curve deviation.
|
|
2. Update the flash driver to read bank B (the last 256k), remove the built-in ble scheduling function, and mask interrupt.
|
|
3. Update FLASH_ RW examples.
|
|
4. Add BLE master example of data transmission(RDTSC).
|
|
5. Rename the trim value reading function, and encapsulate the mac reading and uid reading functions.
|
|
6. Fix ns_log_usart_Deinit may change some io configurations.
|
|
7. Complete the SystemInit function, use trim to calibrate HSI, and configure the APB1 CLK to HCKL/2 in HSI64M.
|
|
8. Correction ns_ The timer function annotation describes that the delay time is 1ms.
|
|
9. Package app. c and app_Task. c files as ble.c and ble_task.c library.
|
|
10. Configure the adv, gap, scan, sec and other related parameters through initialization.
|
|
11. Add broadcast initialization, set broadcast data, and open and close broadcast APIs.
|
|
12. Add/update mtu, phy, dle, connection parameter setting api, and add rssi reading api.
|
|
13. Add adv, sec, ble and user event callback interfaces.
|
|
14. Add the interface for profile registration.
|
|
15. Add extended broadcast (long packet) and coded broadcast APIs.
|
|
16. Update all Bluetooth examples based on the Bluetooth library.
|
|
17. Add 1 master and 1 slave example. (The ble.c public library is not used)
|
|
18. Modify Bluetooth RF parameters
|
|
|
|
|
|
****************************************************
|
|
SDK V1.0.0 - 2021-10-26
|
|
|
|
Initial Version |