變更日期:2024年2月29日
變更內(nèi)容:
ES32F36xx
1. ES32F36xx的ald_cmu.c文件中增加HRC自校準參數(shù)裝載函數(shù);
2. ES32F36xx的md_adc.h函數(shù)中md_adc_set_normal_11st_conv_ns11函數(shù)修訂。
ES32H040x
1. ES32H040x ald_gpio.c文件中ald_gpio_exti_clear_flag_status函數(shù)修訂;
2. 修訂ES32H040x md_gpio.h的md_gpio_clear_flag函數(shù)。
ES32F0283
- Driver :
1. retarget.c: 優(yōu)化,keil勾選或不勾選"Use MicroLIB" printf皆可使用
2. md_rcu.c、ald_rcu.c:加入系統(tǒng)階梯式升降程序,調(diào)整時鐘開關(guān)順序。
- Application:
1. 新增例程(Application): coremark/dhrystone
ES32F0943
- Driver :
1. retarget.c: 優(yōu)化,keil勾選或不勾選"Use MicroLIB" printf皆可使用
2. startup_es32f0943.s: Stack_Size修正
- Application: coremark/dhrystone
- Project:
ES32F0930
- Driver :
1. retarget.c: 優(yōu)化,keil勾選或不勾選"Use MicroLIB" printf皆可使用
2. 修改註解: md_syscfg.h
- Project:
1. MD MMC例程:ADC_Constant_current_measurement/ADC_Example/ADC_Example_By_IT/ADC_Tempture,刪除多餘設(shè)定
ES32M0502
- Driver :
1. #define修改enum並統(tǒng)一命名方式: md_timer.h / md_opamp.h / md_pi.h / md_sva.h / md_vres.h / md_wwdt.h / md_dma.h / md_adc.h / md_can.h / md_i2c.h / md_iir.h / md_spi.h
2. md_xxx.h修改同步修改: md_can.c / md_dma.c / md_i2c.c / md_iir.c
3. md_uart.h:新增中斷缺少的function
4. md_dma.h/md_dmamux.h: 合併兩個檔案,並刪除md_dmdmux.h
5. md_adc.h: 修改md_adc_watchdog_channel enum數(shù)值
6. md_fc.h :修改錯誤function
7. md_sva.h :修改錯誤function
8. 優(yōu)化所有檔案格式: 創(chuàng)建MD User Manual使用 / 創(chuàng)建ALD User Manual使用
9. ald_timer.h / ald_timer.c : 修正缺少設(shè)定
10. retarget.c: 優(yōu)化,keil勾選或不勾選"Use MicroLIB" printf皆可使用
- Application:
1. 新增例程(Application): coremark / dhrystone
- Project:
1. SVA_export_timer_pwm_by_dma: 同步md_sva.h修改
2. Driver合併同步更新所有例程: md_dma.h/md_dmamux.h合併,project中刪除md_dmamux.h
3. ADC_Conversion_TriggerTimer_DMA/ADC_SingleConversion_TriggerSW_DMA: 更新driver,同步更新例程
Book1_Example
1. 新增通過PIS連接UART TX/RX到IO的例程;
2. 新增通過PIS連接IO到IO的例程。
Book2_Example
1. 新增 uart 1k xmodem模式的bootloader,并支持兩個版本:backup_boot(單備份app)和no_backup_boot(無備份app);
2. 將原有的micro_boot的bootloader程序放入no_backup_boot;
3. 添加M3內(nèi)核定點DSP庫并在Book2中新增對應(yīng)例程。