Functions
void CAN1_Initialize (void)
Initializes CAN1 module.
void CAN1_Deinitialize (void)
Deinitializes CAN1 to POR values.
enum CAN_OP_MODE_STATUS CAN1_OperationModeSet (const enum CAN_OP_MODES requestMode)
Sets the CAN1 operation mode.
enum CAN_OP_MODES CAN1_OperationModeGet (void)
Get the CAN1 operation mode.
bool CAN1_IsBusOff (void)
Returns the bus off status.
void CAN1_Sleep (void)
Sets the CAN node in sleep mode.
void CAN1_Tasks (void)
This routine is used to implement the tasks for polled implementations.
void CAN1_InvalidMessageCallbackRegister (void(*handler)(void))
This function can be used to override default callback and to define custom callback for CAN1_InvalidMessageCallback.
void CAN1_InvalidMessageCallback (void)
This is the default callback with weak attribute. The user can override and implement the default callback without weak attribute or can register a custom callback function using CAN1_InvalidMessageCallbackRegister.
void CAN1_BusWakeUpActivityCallbackRegister (void(*handler)(void))
This function can be used to override default callback and to define custom callback for CAN1_BusWakeUpActivityCallback.
void CAN1_BusWakeUpActivityCallback (void)
This is the default callback with weak attribute. The user can override and implement the default callback without weak attribute or can register a custom callback function using CAN1_BusWakeUpActivityCallbackRegister.
void CAN1_BusErrorCallbackRegister (void(*handler)(void))
This function can be used to override default callback and to define custom callback for CAN1_BusErrorCallback.
void CAN1_BusErrorCallback (void)
This is the default callback with weak attribute. The user can override and implement the default callback without weak attribute or can register a custom callback function using CAN1_BusErrorCallbackRegister.
void CAN1_ModeChangeCallbackRegister (void(*handler)(void))
This function can be used to override default callback and to define custom callback for CAN1_ModeChangeCallback.
void CAN1_ModeChangeCallback (void)
This is the default callback with weak attribute. The user can override and implement the default callback without weak attribute or can register a custom callback function using CAN1_ModeChangeCallbackRegister.
void CAN1_SystemErrorCallbackRegister (void(*handler)(void))
This function can be used to override default callback and to define custom callback for CAN1_SystemErrorCallback.
void CAN1_SystemErrorCallback (void)
This is the default callback with weak attribute. The user can override and implement the default callback without weak attribute or can register a custom callback function using CAN1_SystemErrorCallbackRegister.