NetBurner 3.5.6
PDF Version
_flexcan_handle Struct Reference

FlexCAN handle structure. More...

#include <fsl_flexcan.h>

Public Attributes

flexcan_transfer_callback_t callback
 
void * userData
 
flexcan_frame_t *volatile mbFrameBuf [CAN_WORD1_COUNT]
 
flexcan_frame_t *volatile rxFifoFrameBuf
 
size_t rxFifoFrameNum
 
size_t rxFifoTransferTotalNum
 
volatile uint8_t mbState [CAN_WORD1_COUNT]
 
volatile uint8_t rxFifoState
 
volatile uint32_t timestamp [CAN_WORD1_COUNT]
 

Detailed Description

FlexCAN handle structure.

Member Data Documentation

◆ callback

flexcan_transfer_callback_t _flexcan_handle::callback

Callback function.

◆ mbFrameBuf

flexcan_frame_t* volatile _flexcan_handle::mbFrameBuf[CAN_WORD1_COUNT]

The buffer for received CAN data from Message Buffers.

◆ mbState

volatile uint8_t _flexcan_handle::mbState[CAN_WORD1_COUNT]

Message Buffer transfer state.

◆ rxFifoFrameBuf

flexcan_frame_t* volatile _flexcan_handle::rxFifoFrameBuf

The buffer for received CAN data from Legacy Rx FIFO.

◆ rxFifoFrameNum

size_t _flexcan_handle::rxFifoFrameNum

The number of CAN messages remaining to be received from Legacy or Ehanced Rx FIFO.

◆ rxFifoState

volatile uint8_t _flexcan_handle::rxFifoState

Rx FIFO transfer state.

◆ rxFifoTransferTotalNum

size_t _flexcan_handle::rxFifoTransferTotalNum

Total CAN Message number need to be received from Legacy or Ehanced Rx FIFO.

◆ timestamp

volatile uint32_t _flexcan_handle::timestamp[CAN_WORD1_COUNT]

Mailbox transfer timestamp.

◆ userData

void* _flexcan_handle::userData

FlexCAN callback function parameter.


The documentation for this struct was generated from the following file: