OSKinetis固件库更新日志

来自拉普兰德Wiki
跳转至: 导航搜索

V3版本更新日志

注:自V3版本开始,版本号小数点后第一位变更代表模块驱动较大更新,小数点第二位变更代表模块驱动BUG修复性更新。
注:关于例程的更新不在此页记录,请查看OSKinetis V3例程清单

版本 描述 日期
3.10
  • 在K60DZ的基础上,添加了对K60D、K60F系列的支持
  • 修改了每个示例工程及模板工程的结构,为所有工程添加了这3种MCU的子工程
  • 升级了“K60快速建立工程”工具软件,现在你可以快速建立不同MCU的工程
  • 添加了MPU6050的器件驱动及相应例程
  • 为UART驱动添加了FIFO DMA功能,并修改了相应例程
  • 支持外部8M晶振启动等
2015/2/28
3.03
  • 修复SPI、GPIO的底层BUG,修复USB相关定义重复的BUG
  • 优化CAN底层驱动
2014/3/9
3.02
  • 添加Cortex-M4内核的Systick和Nvic模块的底层函数,支持us\ms延时、中断分组设置等
  • 修复I2C初始化BUG,该BUG导致无法使能中断
  • 优化PIT初始化函数
2013/12/1
3.01
  • 修改int8定义为signed char
  • 修改HW_RTC中关于判断判断RTC运行的函数,添加时间戳转日期时间相关函数
  • 修改HW_ENET.h中关于内部延时的时间
  • 修改HW_SDHC.c中的初始化代码,兼容低容量、山寨SD卡
  • 修改DEV_LCD.c中关于9320初始化的参数、字体显示的方式
2013/11/4
3.00
  • 发布全新V3库,全部库函数全新编写,包含K60驱动:ADC、CAN、DAC、eDMA、ENET、Flash、FlexBus、FTM、GPIO、I2C、LPTMR、MCG、PDB、PIT、RTC、SDHC、SPI、TSI、UART、USB、WDOG
  • 提供更多设备驱动:MMA7660、MMA8451、MAG3110、Nrf24l01、LCD、触摸屏、SDRAM等
  • 不再捆绑发布例程包,用户需自行下载例程包到/project目录
  • “底层库”一词变更为“固件库”
2013/10/18

V2及以前版本更新日志

注:自V2.2版后增加对示例程序的修改记录。

版本 描述 日期
2.2
  • 增加DMA实现脉冲累加功能的例程
  • 重新编写SDHC底层驱动,解决多块读写BUG
  • 修改SPI底层驱动初始化函数的注释错误
  • 修改nRF24L01\MAG3110\MMA7660等例程的BUG
2013/4/5
2.1
  • 修改PDB中断函数BUG
  • 增加FLASH模块底层库函数库
2012/12/31
2.0
  • 更新GPIO的LPLD_GPIO_SetIsr()函数,使用后自动使能相应中断
  • 增加GPIO、PIT、LPTMR的清除中断函数
  • 增加CAN、DAC、SPI、PDB、RTC、ENET、USB模块的底层函数库
2012/11/22
1.0
  • 更新ADC、GPIO、I2C、LPTMR、PIT、UART等底层函数的参数名,使用旧版函数的程序需做小量兼容性修改
  • 修复ADC单端采集BUG
2012/11/11
0.6
  • 底层驱动包添加SDHC模块及磁盘IO模块相关函数,并更新相应说明
  • 底层驱动包以磁盘IO模块底层函数为基础,添加开源的FatFs文件系统,并更新相应说明
2012/6/24
0.5
  • 底层驱动包添加I2C模块相关函数,并更新相应说明
2012/4/7
0.4
  • 添加FTM模块的输入捕捉相关函数
  • 底层驱动包添加UART模块相关函数,并更新相应说明
2012/3/31
0.3
  • 底层驱动包添加LPTMR模块相关函数,并更新相应说明
2012/3/26
0.2
  • 文档更名为“K60底层开源驱动-LPLD_OSKinetis”
  • 底层驱动包添加eDMA模块相关函数,并更新相应说明
  • 添加GPIO模块外部中断设置函数
  • 简化ADC模块初始化函数
  • 合并PIT模块中断底层函数
2012/3/21
0.1
  • 底层驱动包添加PIT模块相关函数,并更新相应说明
2012/2/22
0.0
  • 创建文档“LPLD_K60底层开发包”
2012/2/16