集团网站
登录 注册客服电话
400-690-5516
中文
  • 产品
    产品
    解决方案
    应用文档
    通知
    视频
  • 搜索
技术支持Technical support

变更通知

ES32_SDK 软件包升级为V1.08

时间:2020-10-22 文章来源:EMSSMI 浏览次数:3118
变更项目:ES32_SDK
版本号:V1.08
变更内容:
●ES32F065x:
CMU模块:
  1.1 增加API,获取时钟安全管理当前使用的时钟源(内部时钟/外部时钟)
ADC模块:
  2.1 增加timer触发ADC插入组转换例程
  2.2 增加timer_pis_adc_dma例程
PMU模块:
  3.1 增加md_pmu.c文件
RMU模块:
  4.1 增加md_rmu.c文件
TIMER模块:
  5.1 修改DMA有关的API接口参数
UART模块:
  6.1 优化UART模块中FIFO相关函数接口
  USART模块:
  7.1 删除USART初始化结构体usart_init_t无效成员变量over_sampling
  7.2 修正接口函数md_usart_set_smartcard_psc()中的BUG
DMA模块:
  8.1 增加ald_dma_descriptor_cplt_get()接口,获取乒乓模式下,当前传输完成的描述符
  8.2 优化ald_dma_config_sg_per()接口
I2C模块:
  9.1 优化md_i2c_addr_t结构体
RTC模块:
  10.1 删除库函数中写SSEC寄存操作
CAN模块:
  11.1 修正库函数中的一个BUG,该BUG会导致极端情况下错误帧的误接收
Utility:
  12.1 增加获取UID/CHIPID接口函数
  12.2 使库函数符合C-STAT(STDCHECKS)规范
 
●ES32F033x:
CMU模块:
  1.1 增加API,获取时钟安全管理当前使用的时钟源(内部时钟/外部时钟)
ADC模块:
  2.1 增加timer触发ADC插入组转换例程 2.2 增加timer_pis_adc_dma例程
PMU模块:
  3.1 增加md_pmu.c文件
RMU模块:
  4.1 增加md_rmu.c文件
TIMER模块:
  5.1 修改DMA有关的API接口参数
UART模块:
  6.1 优化UART模块中FIFO相关函数接口
USART模块:
  7.1 删除USART初始化结构体usart_init_t无效成员变量over_sampling 
  7.2 修正接口函数md_usart_set_smartcard_psc()中的BUG
DMA模块:
  8.1 增加ald_dma_descriptor_cplt_get()接口,获取乒乓模式下,当前传输完成的描述符 
  8.2 优化ald_dma_config_sg_per()接口
I2C模块:
  9.1 优化md_i2c_addr_t结构体
RTC模块:
  10.1 删除库函数中写SSEC寄存操作
Utility:
  11.1 增加获取UID/CHIPID接口函数 
  11.2 使库函数符合C-STAT(STDCHECKS)规范
 
●ES32F36xx:
CMU模块:
  1.1 增加API,获取时钟安全管理当前使用的时钟源(内部时钟/外部时钟) 
  1.2 增加设置/读取HCLK2总线分频函数接口 
  1.3 优化md_cmu_clock_config()/ald_cmu_clock_config()接口 
  1.4 全速USB模式,支持HRC作为USB模块时钟
ADC模块:
  2.1 增加timer触发ADC插入组转换例程 
  2.2 在MD库中增加ETS,IETS位操作函数 
  2.3 增加timer_pis_adc_dma例程 
  2.4 修改不连续扫描模式控制逻辑
PMU模块:
  3.1 增加md_pmu.c文件 
  3.2 ALD库中增加LDO12/LDO18配置接口
RMU模块:
  4.1 增加md_rmu.c文件
BKPC模块:
  5.1 增加md_bkpc.c文件
USB模块:
  6.1 增加virtual_serial_port例程,可直接作为USB转TTL工具
TIMER模块:
  7.1 增加timer_dma_input_capture例程,使用DMA传输的输入捕获例程 
  7.2 增加timer_input_capture_two_channel例程,双通道输入捕获例程 
  7.3 修改DMA有关的API接口参数
DAC模块:
  8.1 增加dac_dma_two_channel_sine例程,双通道正弦波例程
UART模块:
  9.1 优化UART模块中FIFO相关函数接口
DMA模块:
  10.1 增加ald_dma_descriptor_cplt_get()接口,获取乒乓模式下,当前传输完成的描述符 
  10.2 优化ald_dma_config_sg_per()接口
RTC模块:
  11.1 删除库函数中写SSEC寄存操作
CAN模块:
  12.1 修正库函数中的一个BUG,该BUG会导致极端情况下错误帧的误接收
I2C模块:
  13.1 优化md_i2c_init()接口函数
I2S模块:
  14.1 优化I2S库函数 
  14.2 增加I2S例程
Bootloader:
  15.1 简化USB模式Bootloader升级方式,MDK/IAR生成的bin文件可以直接拖拽升级
Discovery开发板:
  16.1 增加Discovery开发板BSP、例程
Utility:
  17.1 增加获取UID/CHIPID接口函数 
  17.2 使库函数符合C-STAT(STDCHECKS)规范
 
●ES32F0271:
DAC模块:
  1.1.md_dac.h: 修正寄存器缺少部分
EXTI模块:
  2.1.md_exti.h: 修正function设置錯誤
UART模塊:
  3.1.md_uart.h: 修正寄存器错误
ADC模塊:
  4.1.md_adc.h: 修正function名称
  4.2.ald_adc.c: 修改变量为static变量 / 多余printf拿掉 / 删除没用到变数
  4.3.md_adc.c: 修改变量为static变量 / 多余printf拿掉 / 删除没用到变数
  4.4.ALD例程:ADC_Calibration_From_Flash,刪除沒用到变量
  4.5.MD例程:ADC_Calibration_From_Flash,刪除沒用到变量
USB模块:
  5.1.md_usb.c:修正CDC錯誤
  5.2.例程:usbdev_cdc_serial,修正CDC错误
GPIO模块:
  6.1.md_gpio.h: 增加GPIOx->IDATA每个bit读取方式
 
●ES32F0541:
DAC模块:
  1.1.md_dac.h: 修正寄存器缺少部分
EXTI模块:
  2.1.md_exti.h: 修正function设置錯誤
UART模块:
  3.1.md_uart.h: 修正寄存器错误
ADC模块:
  4.1.md_adc.h: 修正function名称
  4.2.ald_adc.c: 修改变量为static变量 / 多余printf拿掉 / 删除没用到变数
  4.3.md_adc.c: 修改变量为static变量 / 多余printf拿掉 / 删除没用到变数
  4.4.ALD例程:ADC_Calibration_From_Flash,刪除沒用到变量
  4.5.MD例程:ADC_Calibration_From_Flash,刪除沒用到变量
GPIO模块
  5.1.md_gpio.h: 增加GPIOx->IDATA每个bit读取方式

Copyright 2016-2021 上海东软载波微电子有限公司版权所有 沪ICP备07005227号-1       隐私条款