項(xiàng)目名稱:ES32_SDK
版本號:V1.14
變更內(nèi)容:
● ES32F36xx/ES32F33xx:
1. ES32F36xx的ALD例程中,QSPI增加DAC模式下的Quad通信例程。
2. 修訂CRC的ALD/MD驅(qū)動(dòng)程序中, ald_crc_init初始化函數(shù)中的移位錯(cuò)誤。
3. 修訂IIC的ALD驅(qū)動(dòng)程序中,ald_i2c_reset函數(shù)的置位錯(cuò)誤。
4. WDT的ALD的喂狗函數(shù)中,喂狗后增加延時(shí)。
5. ALD/MD的utils驅(qū)動(dòng)中,sys_cfg函數(shù)中讀取0x803D0寄存器。
6. 第三方Third_Party文件中增加FreeRTOS V10.4.2版本源碼。
7. ES32F36xx的Applications中,增加FreeRTOSV10.4.2的相關(guān)例程。
8. ald_i2c.c文件修改I2C_STAT_BUSY標(biāo)志等待時(shí)間 10S->10ms。
9. ald_i2c.c文件eeprom寫函數(shù)(輪詢、中斷、DMA)區(qū)分ADDR與DATA字節(jié)數(shù)NBYTE設(shè)定值。
10. ald_i2c.c文件i2c_req_mem_write()函數(shù)添加地址發(fā)送完成檢測功能(TCR標(biāo)志)。
11. app_update.c 添加application_check_and_run()函數(shù)APP程序棧地址初始化功能。
12. es_hid_lab.c 添加ok_ack()以及err_ack()函數(shù)幀校驗(yàn)功能。
13. es_hid_lab.c es_lab_commands_process()函數(shù)flash操作前關(guān)閉地址映射功能。
14. md_i2c.c源文件:修改函數(shù)_i2c_speed_init(),使實(shí)際頻率誤差更小。
15. boot.c源文件:跳轉(zhuǎn)之前將MSP修改為APP棧地址。
16. boot_fatfs.c源文件:跳轉(zhuǎn)之前將MSP修改為APP棧地址。
17. ald_dma.c源文件:ald_dma_irq_handler()函數(shù),清標(biāo)志放在回調(diào)函數(shù)后進(jìn)行。
18. ald_i2c.c源文件:
? ald_i2c_reset()函數(shù),添加FIFO清除操作;
? 源文件中while(FLAG)查詢標(biāo)志方式添加超時(shí)機(jī)制,避免死循環(huán);
? ald_i2c_mem_write_by_dma()函數(shù)修改Nbyte初始值,不包括address字節(jié);
? ald_i2c_mem_read_by_dma()函數(shù)修改Nbyte初始值,不包括address字節(jié);
? 全局超時(shí)時(shí)間(10ms),使用宏表示。
19. ald_spic源文件:ald_spi_send_recv_by_it()函數(shù),添加從機(jī)模式下,F(xiàn)IFO異常時(shí)spi復(fù)位。
● ES32F010x
1. 更新CMU MD庫函數(shù),以適應(yīng) ES32F0100 和 ES32F0101 不同的HRC最高頻率。
● 其他
1. 新增 ES32H040x 、ES32F0283 系列產(chǎn)品。
2. 去除 ES32F0271、ES32F0500、ES32F0541 系列產(chǎn)品。