diff --git a/devices/stm32l4x3.yaml b/devices/stm32l4x3.yaml index cbd88f4b6..fd3cc7b89 100644 --- a/devices/stm32l4x3.yaml +++ b/devices/stm32l4x3.yaml @@ -11,6 +11,22 @@ RCC: USBF: name: USBFSEN description: USB FS clock enable + + + # SVD incorrectly shifts CRCEN/CRCRST/CRCSMEN 11 bits instead of 12 + AHB1ENR: + _modify: + CRCEN: + bitOffset: 12 + AHB1RSTR: + _modify: + CRCRST: + bitOffset: 12 + AHB1SMENR: + _modify: + CRCSMEN: + bitOffset: 12 + APB1RSTR1: _add: USBFSRST: @@ -18,6 +34,7 @@ RCC: bitOffset: 26 bitWidth: 1 + _modify: # The SVD calls ADC1 ADC. ADC: