大家自己可以改
主要改以下几点:
1) 数据类型都变了。比如u8变成了uint_8
2) 新库中关于systick的函数只有一个了;而旧库中有好几个函数对systick的各个属性进行分别设置。不过这个问题不大:因为,I2C库中,对systick的操作基本上都是直接对寄存器操作的,这样子就跟使用什么库无关了。
3) 新库中取消了NVIC的一些老函数,也保留了一些NVIC的老函数,在<misc.c>中。当然所有新的NVIC的函数,都在<cortex_m3.h>中,这个是以后内核通用的了。
|
|