Data Fields
CAN_Config_ Struct Reference

CAN Global configuration. More...

#include <CAN.h>

Collaboration diagram for CAN_Config_:
Collaboration graph
[legend]

Data Fields

CAN_FxnTable const * fxnTablePtr
 
void * object
 
void const * hwAttrs
 
CAN_FramerxBufPtr
 
CAN_FrametxBufPtr
 
size_t rxBufSize
 
size_t txBufSize
 

Detailed Description

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.

See also
CAN_init()

Field Documentation

§ fxnTablePtr

CAN_FxnTable const* CAN_Config_::fxnTablePtr

Pointer to a table of driver-specific implementations of CAN APIs

§ object

void* CAN_Config_::object

Pointer to a driver specific data object

§ hwAttrs

void const* CAN_Config_::hwAttrs

Pointer to a driver specific hardware attributes structure

§ rxBufPtr

CAN_Frame* CAN_Config_::rxBufPtr

Pointer to an application RX ring buffer

§ txBufPtr

CAN_Frame* CAN_Config_::txBufPtr

Pointer to an application TX ring buffer

§ rxBufSize

size_t CAN_Config_::rxBufSize

Size of rxBufPtr in bytes

§ txBufSize

size_t CAN_Config_::txBufSize

Size of txBufPtr in bytes


The documentation for this struct was generated from the following file:
© Copyright 1995-2019, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale