this is a special case, as most data sources don't mention this as a separate peripheral at all, and those that do don't handle the offsets in the case of multiple FDCANS H7 chips have a single 10KB block shared between all FDCANs
46 lines
805 B
YAML
46 lines
805 B
YAML
block/FDCANRAM:
|
|
description: FDCAN Message RAM
|
|
items:
|
|
- name: FLSSA
|
|
description: 11-bit filter
|
|
array:
|
|
len: 28
|
|
stride: 4
|
|
byte_offset: 0
|
|
bit_size: 32
|
|
- name: FLESA
|
|
description: 29-bit filter
|
|
array:
|
|
len: 16
|
|
stride: 4
|
|
byte_offset: 112
|
|
bit_size: 32
|
|
- name: RXFIFO0
|
|
description: Rx FIFO 0
|
|
array:
|
|
len: 54
|
|
stride: 4
|
|
byte_offset: 176
|
|
bit_size: 32
|
|
- name: RXFIFO1
|
|
description: Rx FIFO 1
|
|
array:
|
|
len: 54
|
|
stride: 4
|
|
byte_offset: 392
|
|
bit_size: 32
|
|
- name: TXEFIFO
|
|
description: Tx event FIFO
|
|
array:
|
|
len: 6
|
|
stride: 4
|
|
byte_offset: 608
|
|
bit_size: 32
|
|
- name: TXBUF
|
|
description: Tx buffer
|
|
array:
|
|
len: 54
|
|
stride: 4
|
|
byte_offset: 632
|
|
bit_size: 32
|