ES32_SDK软件包升级为V1.22
变更日期:2023年11月2日
变更内容:
ES32F36xx/ES32F336x
ES32F36xx/ES32F336x的ald_cmu.c文件中增加3V3/5V时HRC的校准值接口函数;
ES32F36xx/ES32F336x增加及修改iwdt/wwdt的no reset函数 ;
ES32F36xx/ES32F336x的3.3V HRC 校准值写入有效寄存器函数更新;
ES32F36xx/ES32F336x的MD CRC接口中修复相关错误;
ES32H040x
ES32H040x 增加及修改iwdt/wwdt的no reset函数 ;
ES32H040x ald_rmu.h文件中增加复位枚举 ;
ES32H040x 的MD CRC接口中修复相关错误;
ES32F0283
Driver :
更新retarget.c for iar 9.4 printf
md_i2c.h : 根據型態新增增加暫存器function / 修正md_i2c_handler_transfer function
md_i2c.c : 優化function
md_fc.c / ald_fc.c : 新增設定,確保操作區域正確
Application:
bootloader readme說明更新
根据最新的0283的启动文件的修改,更新FreeRTOS例程中相应的部分
例程:
MD: CMP_Example_interrupt,cmp使用中斷
ES32F0943
Driver :
ald_adc.h: 修改定義名稱Driver MD(優化)
ald_anpwr.h : 移除 VBG_TSFLTEN 相關設定 / 移除VBG 溫度感測腳位 RC 濾波器開關函數設定
更新retarget.c for iar 9.4 printf
md_adc.h: 修改定義名稱
md_i2c.h : 根據型態新增增加暫存器function / 修正md_i2c_handler_transfer function
md_i2c.c : 優化function
md_opamp.h: 修改定義字名稱
md_fc.c/md_fc.h: 新增讀取optionbyte溫度function
md_fc.c / md_fc.h : 修改定義字名稱//新增設定,確保操作區域正確
ald_fc.c / ald_fc.h : 修改定義字名稱//新增設定,確保操作區域正確
Application:
新增HRC_trimming_by_losc例程
bootloader readme說明更新
Project:
新增例程 : ADC_Constant_current_measurement
更新例程 : ADC_BIQ_Example/ADC_Example/ADC_IA_Example/ADC_NoiseFreeBit,刪除多餘腳位設定
新增例程: ADC_Tempture
新增例程: CMP_Example_interrupt,cmp使用中斷
ES32F0930
Driver :
更新retarget.c for iar 9.4 printf
md_mmc.h修改定義字
md_fc.c : md_fc_read_adc_temperature_voltage,電壓改為3V
ald_fc.c : 新增設定,確保操作區域正確
reg_mmc.h : 暫存器欄位名稱修改
md_fc.c : 新增設定,確保操作區域正確
md_mmc.h : 暫存器欄位名稱修改,同步修正
md_rcu.c:刪除多餘function
Project:
新增MMC例程函數: VCM引腳初始化,MMC MD例程同步更新
新增: TIMER_MasterSlave_frequency_sample
優化: TIMER_output,刪除多於設定
修改MMC例程函數: VCMInit改成ACMInit(引腳名稱為ACM)
例程更新,MMC例程更新設定
MD:RCU_ClockConfig,刪除多於程序
Application:
bootloader readme說明更新
ES32M0502
初版上傳
ES32F010x
Driver
修复“ES32F010x同时编译DMA和PIS模块单元报错”的bug
修复md_crc_set_mode 不能设置CR寄存器中的mode值
修复md_crc_get_mode 不能正确获取CR寄存器中的mode值
修复md_crc_set_data_bits 不能设置CR寄存器中的bits值
修复md_crc_get_data_bits 不能正确获取CR寄存器中的bits值
修复md_crc_set_check_order 不能设置CR寄存器中的order值
修复md_crc_get_check_order 不能正确获取CR寄存器中的order值