RX Buffer structure.
More...
|
| uint32_t | id: 29 |
| | CAN identifier.
|
| |
| uint32_t | rtr: 1 |
| | remote transmission request
|
| |
| uint32_t | xtd: 1 |
| | extended identifier
|
| |
| uint32_t | esi: 1 |
| | error state indicator
|
| |
| uint32_t | rxts: 16 |
| | receive timestamp
|
| |
| uint32_t | dlc: 4 |
| | data length code
|
| |
| uint32_t | brs: 1 |
| | bit rate switch
|
| |
| uint32_t | fdf: 1 |
| | FD format.
|
| |
| uint32_t | rsvd: 2 |
| | reserved
|
| |
| uint32_t | fidx: 7 |
| | filter index that message mached if ANMF = 0
|
| |
| uint32_t | anmf: 1 |
| | accepted non-matching frame of filter element
|
| |
|
union { | |
| |
| uint64_t data64 | |
| | data payload (64-bit) More...
|
| |
| uint32_t data32 [2] | |
| | data payload (0 - 1 word) More...
|
| |
| uint16_t data16 [4] | |
| | data payload (0 - 3 half word) More...
|
| |
| uint8_t data [8] | |
| | data payload (0 - 8 byte) More...
|
| |
| }; | | |
| |
|
union { | |
| |
| uint64_t data64 | |
| | data payload (64-bit) More...
|
| |
| uint32_t data32 [2] | |
| | data payload (0 - 1 word) More...
|
| |
| uint16_t data16 [4] | |
| | data payload (0 - 3 half word) More...
|
| |
| uint8_t data [8] | |
| | data payload (0 - 8 byte) More...
|
| |
| }; | | |
| |
RX Buffer structure.
Definition at line 911 of file MCAN.hxx.
◆ anmf
| uint32_t TCAN4550Can::MRAMRXBuffer::anmf |
accepted non-matching frame of filter element
Definition at line 924 of file MCAN.hxx.
◆ brs
| uint32_t TCAN4550Can::MRAMRXBuffer::brs |
bit rate switch
Definition at line 920 of file MCAN.hxx.
◆ data
| uint8_t TCAN4550Can::MRAMRXBuffer::data[8] |
data payload (0 - 8 byte)
Definition at line 931 of file MCAN.hxx.
◆ data16
| uint16_t TCAN4550Can::MRAMRXBuffer::data16[4] |
data payload (0 - 3 half word)
Definition at line 930 of file MCAN.hxx.
◆ data32
| uint32_t TCAN4550Can::MRAMRXBuffer::data32[2] |
data payload (0 - 1 word)
Definition at line 929 of file MCAN.hxx.
◆ data64
| uint64_t TCAN4550Can::MRAMRXBuffer::data64 |
data payload (64-bit)
Definition at line 928 of file MCAN.hxx.
◆ dlc
| uint32_t TCAN4550Can::MRAMRXBuffer::dlc |
data length code
Definition at line 919 of file MCAN.hxx.
◆ esi
| uint32_t TCAN4550Can::MRAMRXBuffer::esi |
error state indicator
Definition at line 916 of file MCAN.hxx.
◆ fdf
| uint32_t TCAN4550Can::MRAMRXBuffer::fdf |
◆ fidx
| uint32_t TCAN4550Can::MRAMRXBuffer::fidx |
filter index that message mached if ANMF = 0
Definition at line 923 of file MCAN.hxx.
◆ id
| uint32_t TCAN4550Can::MRAMRXBuffer::id |
CAN identifier.
Definition at line 913 of file MCAN.hxx.
◆ rsvd
| uint32_t TCAN4550Can::MRAMRXBuffer::rsvd |
◆ rtr
| uint32_t TCAN4550Can::MRAMRXBuffer::rtr |
remote transmission request
Definition at line 914 of file MCAN.hxx.
◆ rxts
| uint32_t TCAN4550Can::MRAMRXBuffer::rxts |
receive timestamp
Definition at line 918 of file MCAN.hxx.
◆ xtd
| uint32_t TCAN4550Can::MRAMRXBuffer::xtd |
extended identifier
Definition at line 915 of file MCAN.hxx.
The documentation for this struct was generated from the following files: