virtual void canRxFullCallback(CANPort *port, uint32_t fifo)
virtual void canTxCpltCallback(CANPort *port, uint32_t mailbox)
virtual void canErrorCallback(CANPort *port, uint32_t errcode)
static std::vector< CanHandler * > & getCANHandlers()
virtual void canRxPendCallback(CANPort *port, CAN_rx_msg &msg)
virtual void canTxAbortCallback(CANPort *port, uint32_t mailbox)
void addCallbackHandler(std::vector< C > &vec, C instance)
void removeCallbackHandler(std::vector< C > &vec, C instance)