![]() |
![]() |
CAN Object. More...
#include <CAN.h>

Data Fields | |
| CAN_EventCbk | eventCbk |
| uint32_t | eventMask |
| void * | userArg |
| uint32_t | intMask |
| uint32_t | txBufNum |
| uint32_t | txFifoQNum |
| uint32_t | txEventFifoNum |
| uint32_t | rxBufNum |
| uint32_t | rxFifoNum [2] |
| StructRingBuf_Object | rxStructRingBuf |
| StructRingBuf_Object | txStructRingBuf |
| bool | isOpen |
CAN Object.
The application must not access any member variables of this structure!
| CAN_EventCbk CAN_Object::eventCbk |
User supplied event callback
| uint32_t CAN_Object::eventMask |
User supplied event mask
| void* CAN_Object::userArg |
User supplied arg for callback
| uint32_t CAN_Object::intMask |
MCAN interrupt mask
| uint32_t CAN_Object::txBufNum |
Copy of the number of dedicated Tx Buffer elements
| uint32_t CAN_Object::txFifoQNum |
Copy of the number of Tx buffer elements to use for Tx FIFO or Queue
| uint32_t CAN_Object::txEventFifoNum |
Copy of the number of Tx Event buffer elements
| uint32_t CAN_Object::rxBufNum |
Copy of the number of dedicated Rx Buffer elements
| uint32_t CAN_Object::rxFifoNum[2] |
Copy of the number of Rx FIFO elements [0-64] for FIFO 0 and FIFO 1 respectively
| StructRingBuf_Object CAN_Object::rxStructRingBuf |
Receive ring buffer
| StructRingBuf_Object CAN_Object::txStructRingBuf |
Transmit ring buffer
| bool CAN_Object::isOpen |