|
| static uint_fast8_t | _CANIntNumberGet (uint32_t ui32Base) |
| |
| static void | _CANDataRegWrite (uint8_t *pui8Data, uint32_t *pui32Register, uint32_t ui32Size) |
| |
| static void | _CANDataRegRead (uint8_t *pui8Data, uint32_t *pui32Register, uint32_t ui32Size) |
| |
| void | CANInit (uint32_t ui32Base) |
| |
| void | CANEnable (uint32_t ui32Base) |
| |
| void | CANDisable (uint32_t ui32Base) |
| |
| void | CANBitTimingGet (uint32_t ui32Base, tCANBitClkParms *psClkParms) |
| |
| uint32_t | CANBitRateSet (uint32_t ui32Base, uint32_t ui32SourceClock, uint32_t ui32BitRate) |
| |
| void | CANBitTimingSet (uint32_t ui32Base, tCANBitClkParms *psClkParms) |
| |
| void | CANIntRegister (uint32_t ui32Base, void(*pfnHandler)(void)) |
| |
| void | CANIntUnregister (uint32_t ui32Base) |
| |
| void | CANIntEnable (uint32_t ui32Base, uint32_t ui32IntFlags) |
| |
| void | CANIntDisable (uint32_t ui32Base, uint32_t ui32IntFlags) |
| |
| uint32_t | CANIntStatus (uint32_t ui32Base, tCANIntStsReg eIntStsReg) |
| |
| void | CANIntClear (uint32_t ui32Base, uint32_t ui32IntClr) |
| |
| void | CANRetrySet (uint32_t ui32Base, bool bAutoRetry) |
| |
| bool | CANRetryGet (uint32_t ui32Base) |
| |
| uint32_t | CANStatusGet (uint32_t ui32Base, tCANStsReg eStatusReg) |
| |
| bool | CANErrCntrGet (uint32_t ui32Base, uint32_t *pui32RxCount, uint32_t *pui32TxCount) |
| |
| void | CANMessageSet (uint32_t ui32Base, uint32_t ui32ObjID, tCANMsgObject *psMsgObject, tMsgObjType eMsgType) |
| |
| void | CANMessageGet (uint32_t ui32Base, uint32_t ui32ObjID, tCANMsgObject *psMsgObject, bool bClrPendingInt) |
| |
| void | CANMessageClear (uint32_t ui32Base, uint32_t ui32ObjID) |
| |