Add 8 and 16 bit wide SPI data registers
This commit is contained in:
parent
5a39cb448a
commit
bef34f5e8a
@ -1,7 +1,7 @@
|
|||||||
block/CRC:
|
block/CRC:
|
||||||
description: Cyclic Redundancy Check calculation unit
|
description: Cyclic Redundancy Check calculation unit
|
||||||
items:
|
items:
|
||||||
- name: DR
|
- name: DR32
|
||||||
description: Data register
|
description: Data register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
- name: DR16
|
- name: DR16
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
block/CRC:
|
block/CRC:
|
||||||
description: Cyclic Redundancy Check calculation unit
|
description: Cyclic Redundancy Check calculation unit
|
||||||
items:
|
items:
|
||||||
- name: DR
|
- name: DR32
|
||||||
description: Data register
|
description: Data register
|
||||||
byte_offset: 0
|
byte_offset: 0
|
||||||
- name: DR16
|
- name: DR16
|
||||||
|
@ -13,10 +13,14 @@ block/SPI:
|
|||||||
description: status register
|
description: status register
|
||||||
byte_offset: 8
|
byte_offset: 8
|
||||||
fieldset: SR
|
fieldset: SR
|
||||||
- name: DR
|
- name: DR16
|
||||||
description: data register
|
description: data register - half-word sized
|
||||||
byte_offset: 12
|
byte_offset: 12
|
||||||
fieldset: DR
|
bit_size: 16
|
||||||
|
- name: DR8
|
||||||
|
description: data register - byte sized
|
||||||
|
byte_offset: 12
|
||||||
|
bit_size: 8
|
||||||
- name: CRCPR
|
- name: CRCPR
|
||||||
description: CRC polynomial register
|
description: CRC polynomial register
|
||||||
byte_offset: 16
|
byte_offset: 16
|
||||||
@ -171,13 +175,6 @@ fieldset/CRCPR:
|
|||||||
description: CRC polynomial register
|
description: CRC polynomial register
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 16
|
bit_size: 16
|
||||||
fieldset/DR:
|
|
||||||
description: data register
|
|
||||||
fields:
|
|
||||||
- name: DR
|
|
||||||
description: Data register
|
|
||||||
bit_offset: 0
|
|
||||||
bit_size: 16
|
|
||||||
fieldset/I2SCFGR:
|
fieldset/I2SCFGR:
|
||||||
description: I2S configuration register
|
description: I2S configuration register
|
||||||
fields:
|
fields:
|
||||||
|
@ -31,16 +31,34 @@ block/SPI:
|
|||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: IFCR
|
fieldset: IFCR
|
||||||
- name: TXDR
|
- name: TXDR32
|
||||||
description: Transmit Data Register
|
description: Transmit Data Register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: TXDR
|
- name: TXDR16
|
||||||
- name: RXDR
|
description: Transmit Data Register - half-word sized
|
||||||
|
byte_offset: 32
|
||||||
|
bit_size: 16
|
||||||
|
access: Write
|
||||||
|
- name: TXDR8
|
||||||
|
description: Transmit Data Register - byte sized
|
||||||
|
byte_offset: 32
|
||||||
|
bit_size: 8
|
||||||
|
access: Write
|
||||||
|
- name: RXDR32
|
||||||
description: Receive Data Register
|
description: Receive Data Register
|
||||||
byte_offset: 48
|
byte_offset: 48
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: RXDR
|
- name: RXDR16
|
||||||
|
description: Receive Data Register - half-word sized
|
||||||
|
byte_offset: 48
|
||||||
|
bit_size: 16
|
||||||
|
access: Read
|
||||||
|
- name: RXDR8
|
||||||
|
description: Receive Data Register - byte sized
|
||||||
|
byte_offset: 48
|
||||||
|
bit_size: 8
|
||||||
|
access: Read
|
||||||
- name: CRCPOLY
|
- name: CRCPOLY
|
||||||
description: Polynomial Register
|
description: Polynomial Register
|
||||||
byte_offset: 64
|
byte_offset: 64
|
||||||
@ -324,13 +342,6 @@ fieldset/RXCRC:
|
|||||||
description: CRC register for receiver
|
description: CRC register for receiver
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/RXDR:
|
|
||||||
description: Receive Data Register
|
|
||||||
fields:
|
|
||||||
- name: RXDR
|
|
||||||
description: Receive data register
|
|
||||||
bit_offset: 0
|
|
||||||
bit_size: 32
|
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status Register
|
description: Status Register
|
||||||
fields:
|
fields:
|
||||||
@ -407,13 +418,6 @@ fieldset/TXCRC:
|
|||||||
description: CRC register for transmitter
|
description: CRC register for transmitter
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/TXDR:
|
|
||||||
description: Transmit Data Register
|
|
||||||
fields:
|
|
||||||
- name: TXDR
|
|
||||||
description: Transmit data register
|
|
||||||
bit_offset: 0
|
|
||||||
bit_size: 32
|
|
||||||
fieldset/UDRDR:
|
fieldset/UDRDR:
|
||||||
description: Underrun Data Register
|
description: Underrun Data Register
|
||||||
fields:
|
fields:
|
||||||
|
@ -31,16 +31,34 @@ block/SPI:
|
|||||||
byte_offset: 24
|
byte_offset: 24
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: IFCR
|
fieldset: IFCR
|
||||||
- name: TXDR
|
- name: TXDR32
|
||||||
description: Transmit Data Register
|
description: Transmit Data Register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: TXDR
|
- name: TXDR16
|
||||||
- name: RXDR
|
description: Transmit Data Register - half-word sized
|
||||||
|
byte_offset: 32
|
||||||
|
bit_size: 16
|
||||||
|
access: Write
|
||||||
|
- name: TXDR8
|
||||||
|
description: Transmit Data Register - byte sized
|
||||||
|
byte_offset: 32
|
||||||
|
bit_size: 8
|
||||||
|
access: Write
|
||||||
|
- name: RXDR32
|
||||||
description: Receive Data Register
|
description: Receive Data Register
|
||||||
byte_offset: 48
|
byte_offset: 48
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: RXDR
|
- name: RXDR16
|
||||||
|
description: Receive Data Register - half-word sized
|
||||||
|
byte_offset: 48
|
||||||
|
bit_size: 16
|
||||||
|
access: Read
|
||||||
|
- name: RXDR8
|
||||||
|
description: Receive Data Register - byte sized
|
||||||
|
byte_offset: 48
|
||||||
|
bit_size: 8
|
||||||
|
access: Read
|
||||||
- name: CRCPOLY
|
- name: CRCPOLY
|
||||||
description: Polynomial Register
|
description: Polynomial Register
|
||||||
byte_offset: 64
|
byte_offset: 64
|
||||||
@ -323,13 +341,6 @@ fieldset/RXCRC:
|
|||||||
description: CRC register for receiver
|
description: CRC register for receiver
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/RXDR:
|
|
||||||
description: Receive Data Register
|
|
||||||
fields:
|
|
||||||
- name: RXDR
|
|
||||||
description: Receive data register
|
|
||||||
bit_offset: 0
|
|
||||||
bit_size: 32
|
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status Register
|
description: Status Register
|
||||||
fields:
|
fields:
|
||||||
@ -402,13 +413,6 @@ fieldset/TXCRC:
|
|||||||
description: CRC register for transmitter
|
description: CRC register for transmitter
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/TXDR:
|
|
||||||
description: Transmit Data Register
|
|
||||||
fields:
|
|
||||||
- name: TXDR
|
|
||||||
description: Transmit data register
|
|
||||||
bit_offset: 0
|
|
||||||
bit_size: 32
|
|
||||||
fieldset/UDRDR:
|
fieldset/UDRDR:
|
||||||
description: Underrun Data Register
|
description: Underrun Data Register
|
||||||
fields:
|
fields:
|
||||||
|
@ -34,16 +34,34 @@ block/SPI:
|
|||||||
- name: AUTOCR
|
- name: AUTOCR
|
||||||
byte_offset: 28
|
byte_offset: 28
|
||||||
fieldset: AUTOCR
|
fieldset: AUTOCR
|
||||||
- name: TXDR
|
- name: TXDR32
|
||||||
description: Transmit Data Register
|
description: Transmit Data Register
|
||||||
byte_offset: 32
|
byte_offset: 32
|
||||||
access: Write
|
access: Write
|
||||||
fieldset: TXDR
|
- name: TXDR16
|
||||||
- name: RXDR
|
description: Transmit Data Register - half-word sized
|
||||||
|
byte_offset: 32
|
||||||
|
bit_size: 16
|
||||||
|
access: Write
|
||||||
|
- name: TXDR8
|
||||||
|
description: Transmit Data Register - byte sized
|
||||||
|
byte_offset: 32
|
||||||
|
bit_size: 8
|
||||||
|
access: Write
|
||||||
|
- name: RXDR32
|
||||||
description: Receive Data Register
|
description: Receive Data Register
|
||||||
byte_offset: 48
|
byte_offset: 48
|
||||||
access: Read
|
access: Read
|
||||||
fieldset: RXDR
|
- name: RXDR16
|
||||||
|
description: Receive Data Register - half-word sized
|
||||||
|
byte_offset: 48
|
||||||
|
bit_size: 16
|
||||||
|
access: Read
|
||||||
|
- name: RXDR8
|
||||||
|
description: Receive Data Register - byte sized
|
||||||
|
byte_offset: 48
|
||||||
|
bit_size: 8
|
||||||
|
access: Read
|
||||||
- name: CRCPOLY
|
- name: CRCPOLY
|
||||||
description: Polynomial Register
|
description: Polynomial Register
|
||||||
byte_offset: 64
|
byte_offset: 64
|
||||||
@ -348,13 +366,6 @@ fieldset/RXCRC:
|
|||||||
description: CRC register for receiver
|
description: CRC register for receiver
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/RXDR:
|
|
||||||
description: Receive Data Register
|
|
||||||
fields:
|
|
||||||
- name: RXDR
|
|
||||||
description: Receive data register
|
|
||||||
bit_offset: 0
|
|
||||||
bit_size: 32
|
|
||||||
fieldset/SR:
|
fieldset/SR:
|
||||||
description: Status Register
|
description: Status Register
|
||||||
fields:
|
fields:
|
||||||
@ -427,13 +438,6 @@ fieldset/TXCRC:
|
|||||||
description: CRC register for transmitter
|
description: CRC register for transmitter
|
||||||
bit_offset: 0
|
bit_offset: 0
|
||||||
bit_size: 32
|
bit_size: 32
|
||||||
fieldset/TXDR:
|
|
||||||
description: Transmit Data Register
|
|
||||||
fields:
|
|
||||||
- name: TXDR
|
|
||||||
description: Transmit data register
|
|
||||||
bit_offset: 0
|
|
||||||
bit_size: 32
|
|
||||||
fieldset/UDRDR:
|
fieldset/UDRDR:
|
||||||
description: Underrun Data Register
|
description: Underrun Data Register
|
||||||
fields:
|
fields:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user