stm32-data/data/registers/fdcanram_v1.yaml
Torin Cooper-Bennun 27c71ac451 fdcan: generate register blocks for message RAM
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
2023-11-21 10:45:51 +00:00

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