Jump to main content

##

# 2.8.22 CAN_TX_BUFFER Struct

## C

    typedef struct
    {
        /* Identifier */
        uint32_t id:29;
        /* Remote Transmission Request */
        uint32_t rtr:1;
        /* Extended Identifier */
        uint32_t xtd:1;
        /* Error State Indicator */
        uint32_t esi:1;

        /* Reserved */
        uint32_t :16;
        /* Data Length Code */
        uint32_t dlc:4;
        /* Bit Rate Switching */
        uint32_t brs:1;
        /* FD Format */
        uint32_t fdf:1;
        /* Reserved */
        uint32_t :1;
        /* Event FIFO Control */
        uint32_t efc:1;
        /* Message Marker */
        uint32_t mm:8;

        /* Data field */
        uint8_t data[8];

    } CAN_TX_BUFFER;

## Summary

CAN Tx Buffer Element Structure.

## Description

This data structure defines CAN Tx Buffer Element.

## Remarks

None.