这个driverlib库相对于原来的外设库应该是个新事物。
最新的C2000Ware(1.00.06.00)里面,C2000Ware_1_00_06_00\driverlib目录下有2807x,2837xd,2837xs,28004x都有。
然而在C2000Ware_1_00_06_00\device_support\f2807x\common\deprecated\driverlib目录下也有一个同样的driverlib,而且注明了“deprecated”,Deprecated_F2837xS_DRL_UG.pdf这个文档的标题中也注明了“deprecated”,废弃的API才会用deprecated来表明不推荐客户使用。
作为底层API代码,最终要的就是稳定,客户最怕它变来变去。TI到底对driverlib是什么态度呢?是deprecated不推荐客户使用?还是别的?到底是什么态度呢?
Susan Yang:deprecated的文件功能上是没有问题的,但是TI不再进行更新。所以一般还是建议使用新的driverlib
E2E上也有相关的讨论,您也可以参考一下
e2e.ti.com/…/609928
e2e.ti.com/…/753508