Part Number:TMS320F28377D
Tool/software: TI C/C++ Compiler
Hi,
I'm working on a new project and recently I find that the TI deprecated some of the APIs.
I checked the new C2000ware and below directory;
...\C2000Ware_1_00_01_00\device_support\f2837xd\common\deprecated\driverlib
I used some functions of the older API in can.c, and its working.
In below directory there are some new APIs;
...\c2000\C2000Ware_1_00_01_00\driverlib\f2837xd\driverlib
But when I examine the functions, older API has more features, for example; older CAN API has got
functions like CANErrCntrGet(), CAN_AutoBusOn_Enable(), CANRetrySet() etc. whic new API hasn't.
Why TI deprecated that API, is there a problem? Can we use functions from older API?
Especially DCAN peripheral addressing structure is different than other modules in F28377D.
For DCAN module, Bit & Structure & Union definitions are supported lately by compiler.
Is it the reason why TI deprecated the API?