|
FM33LC0XX系列已经推出新版本驱动,和这版驱动并不兼容,新客户可以直接点击链接使用新驱动:http://www.fmdevelopers.com.cn/f ... 1436&extra=page%3D1
已开发客户可以继续使用现有驱动
0.14
1 fm33lc0xx_ll_gptim.c
LL_GPTIM_DeInit函数中 外设复位LL_RCC_EnableResetAPB2Peripheral()和LL_RCC_EnableResetAPB2Peripheral()改为LL_RCC_EnableResetAPB1Peripheral()和LL_RCC_EnableResetAPB1Peripheral()
2 fm33lc0xx_ll_svd.h
LL_SVD_EnableReference()函数修改
3 I2C中断读写FM38025T例程 发送结束加STOP。
4 ADC DMA例程 设置ADC寄存器 DMA循环模式,设置DMA寄存器 循环模式
5 fm33lc0xx_ll_flash.c
flash 擦写结束后增加关闭flash的总线时钟,防止其他程序误操作flash产生keyerror错误
6 fm33lc0xx_ll_gpio.c
取消GPIO配置为模拟功能时打开模拟开关的配置,FM33LC0只有SVS功能需要打开模拟开关
7 SVS 外部电压常使能中断
TestSVD.c Init_SVS函数增加 LL_GPIO_EnablePinAnalog(GPIOA , LL_GPIO_PIN_15);
0.13
1 fm33lc0xx_ll_comp.h LL_COMP_SetComper2InterruptEdge 函数修改移位BUG
2 fm33lc0xx_ll_rcc.c 各获取频率函数增加default,增加可靠性
3fm33lc0xx_ll_lcd.c LL_LCD_DisplayFreq函数switch增加default,增加可靠性
4 fm33lc0xx_ll_lcd.c LL_LCD_FlickTime函数switch增加default,增加可靠性
5 例程 ADC中断 GetVoltageSample函数增加ADCComplete=0;
0.12
1 删除MF_Clock_Init()函数中把所有IO配置为开漏输出高的语句
2 解决IAR 部分.c文件中文乱码问题
3 去除休眠时关闭RCLP(RCLP就是LPOSC)
0.11 版本中 修改记录2中的函数漏删了,不会影响实际功能,但可能和后面的用户程序组合起来在初始化的时候会出一个脉冲,假如是这个现象,麻烦手动删除下,在下一版本再修改
0.11
1 修改LL_GPIO_Init()函数中重定向的逻辑
2 删除MF_Clock_Init()函数中把所有IO配置为开漏输出高的语句
3 SystemInit()增加LPOSC的TRIM加载,注意这个以前的版本可能会让内部32K偏差较大
0.10
修改ADC相关例程中 VREF1P2的建立流程,具体原因可以参看FM33LC0XX 开发注意事项中VREF1P2
0.09
1 增加清除RTC8HZ中断标志函数
2 删除LL_ADC_Init中函数末尾的ADC使能语句,该语句不影响功能
3 修改LL_DMA_Init函数中配置传输个数语句在传输方向后
4 修改LL_RCC_GetPLLClockFreq函数,返回值加1
5 增加BOR设置阈值的相关函数
6 修改COMP休眠例程编译问题
7 增加ATIM和GPTIM的TI1S的相关函数
8 修改ATIM和GPTIM的SMS和TS的LL宏定义
0.08
修改LPUART 初始化入口参数检查不通过的问题
0.07
修改了SLEEP函数
解决SVS编译问题
0.06
修改了IAR例程的编译问题
修改了SVD、SPI、I2C的驱动和例程
0.05
优化了ADC例程
增加了GPTIM、I2C从机的例程
修改部分驱动BUG
修改低版本IAR不能打开工程问题
修改低版本IAR不能烧录程序问题
|
|