![]() |
![]() |
CAN Global configuration. More...
#include <CAN.h>
Data Fields | |
CAN_FxnTable const * | fxnTablePtr |
void * | object |
void const * | hwAttrs |
CAN_Frame * | rxBufPtr |
CAN_Frame * | txBufPtr |
size_t | rxBufSize |
size_t | txBufSize |
CAN Global configuration.
The CAN_Config structure contains a set of pointers used to characterize the CAN driver implementation.
This structure needs to be defined before calling CAN_init() and it must not be changed thereafter.
CAN_FxnTable const* CAN_Config_::fxnTablePtr |
Pointer to a table of driver-specific implementations of CAN APIs
void* CAN_Config_::object |
Pointer to a driver specific data object
void const* CAN_Config_::hwAttrs |
Pointer to a driver specific hardware attributes structure
CAN_Frame* CAN_Config_::rxBufPtr |
Pointer to an application RX ring buffer
CAN_Frame* CAN_Config_::txBufPtr |
Pointer to an application TX ring buffer
size_t CAN_Config_::rxBufSize |
Size of rxBufPtr in bytes
size_t CAN_Config_::txBufSize |
Size of txBufPtr in bytes