Some g0 reg fixups.
This commit is contained in:
parent
665df42f40
commit
1d97fa1f80
@ -96,26 +96,13 @@ fieldset/CR2:
|
||||
fieldset/CR3:
|
||||
description: Power control register 3
|
||||
fields:
|
||||
- name: EWUP1
|
||||
description: Enable Wakeup pin WKUP1
|
||||
- name: EWUP
|
||||
description: Enable Wakeup pin
|
||||
bit_offset: 0
|
||||
bit_size: 1
|
||||
- name: EWUP2
|
||||
description: Enable Wakeup pin WKUP2
|
||||
bit_offset: 1
|
||||
bit_size: 1
|
||||
- name: EWUP4
|
||||
description: Enable Wakeup pin WKUP4
|
||||
bit_offset: 3
|
||||
bit_size: 1
|
||||
- name: EWUP5
|
||||
description: Enable WKUP5 wakeup pin
|
||||
bit_offset: 4
|
||||
bit_size: 1
|
||||
- name: EWUP6
|
||||
description: Enable WKUP6 wakeup pin
|
||||
bit_offset: 5
|
||||
bit_size: 1
|
||||
array:
|
||||
len: 6
|
||||
stride: 1
|
||||
- name: RRS
|
||||
description: SRAM retention in Standby mode
|
||||
bit_offset: 8
|
||||
@ -135,26 +122,13 @@ fieldset/CR3:
|
||||
fieldset/CR4:
|
||||
description: Power control register 4
|
||||
fields:
|
||||
- name: WP1
|
||||
- name: WP
|
||||
description: Wakeup pin WKUP1 polarity
|
||||
bit_offset: 0
|
||||
bit_size: 1
|
||||
- name: WP2
|
||||
description: Wakeup pin WKUP2 polarity
|
||||
bit_offset: 1
|
||||
bit_size: 1
|
||||
- name: WP4
|
||||
description: Wakeup pin WKUP4 polarity
|
||||
bit_offset: 3
|
||||
bit_size: 1
|
||||
- name: WP5
|
||||
description: Wakeup pin WKUP5 polarity
|
||||
bit_offset: 4
|
||||
bit_size: 1
|
||||
- name: WP6
|
||||
description: WKUP6 wakeup pin polarity
|
||||
bit_offset: 5
|
||||
bit_size: 1
|
||||
array:
|
||||
len: 6
|
||||
stride: 1
|
||||
- name: VBE
|
||||
description: VBAT battery charging enable
|
||||
bit_offset: 8
|
||||
@ -176,26 +150,13 @@ fieldset/PCR:
|
||||
fieldset/SCR:
|
||||
description: Power status clear register
|
||||
fields:
|
||||
- name: CWUF1
|
||||
description: Clear wakeup flag 1
|
||||
- name: CWUF
|
||||
description: Clear Wakeup flag
|
||||
bit_offset: 0
|
||||
bit_size: 1
|
||||
- name: CWUF2
|
||||
description: Clear wakeup flag 2
|
||||
bit_offset: 1
|
||||
bit_size: 1
|
||||
- name: CWUF4
|
||||
description: Clear wakeup flag 4
|
||||
bit_offset: 3
|
||||
bit_size: 1
|
||||
- name: CWUF5
|
||||
description: Clear wakeup flag 5
|
||||
bit_offset: 4
|
||||
bit_size: 1
|
||||
- name: CWUF6
|
||||
description: Clear wakeup flag 6
|
||||
bit_offset: 5
|
||||
bit_size: 1
|
||||
array:
|
||||
len: 6
|
||||
stride: 1
|
||||
- name: CSBF
|
||||
description: Clear standby flag
|
||||
bit_offset: 8
|
||||
@ -203,26 +164,13 @@ fieldset/SCR:
|
||||
fieldset/SR1:
|
||||
description: Power status register 1
|
||||
fields:
|
||||
- name: WUF1
|
||||
description: Wakeup flag 1
|
||||
- name: WUF
|
||||
description: Wakeup flag
|
||||
bit_offset: 0
|
||||
bit_size: 1
|
||||
- name: WUF2
|
||||
description: Wakeup flag 2
|
||||
bit_offset: 1
|
||||
bit_size: 1
|
||||
- name: WUF4
|
||||
description: Wakeup flag 4
|
||||
bit_offset: 3
|
||||
bit_size: 1
|
||||
- name: WUF5
|
||||
description: Wakeup flag 5
|
||||
bit_offset: 4
|
||||
bit_size: 1
|
||||
- name: WUF6
|
||||
description: Wakeup flag 6
|
||||
bit_offset: 5
|
||||
bit_size: 1
|
||||
array:
|
||||
len: 6
|
||||
stride: 1
|
||||
- name: SBF
|
||||
description: Standby flag
|
||||
bit_offset: 8
|
||||
|
@ -826,7 +826,7 @@ fieldset/CFGR:
|
||||
description: System clock switch status
|
||||
bit_offset: 3
|
||||
bit_size: 3
|
||||
enum: SWS
|
||||
enum: SW
|
||||
- name: HPRE
|
||||
description: AHB prescaler
|
||||
bit_offset: 8
|
||||
@ -841,12 +841,12 @@ fieldset/CFGR:
|
||||
description: MCO2SEL
|
||||
bit_offset: 16
|
||||
bit_size: 4
|
||||
enum: MCO2SEL
|
||||
enum: MCOSEL
|
||||
- name: MCO2PRE
|
||||
description: MCO2PRE
|
||||
bit_offset: 20
|
||||
bit_size: 4
|
||||
enum: MCO2PRE
|
||||
enum: MCOPRE
|
||||
- name: MCOSEL
|
||||
description: Microcontroller clock output
|
||||
bit_offset: 24
|
||||
@ -1394,81 +1394,6 @@ enum/LSEDRV:
|
||||
- name: High
|
||||
description: High driving capability
|
||||
value: 3
|
||||
enum/MCO2PRE:
|
||||
bit_size: 4
|
||||
variants:
|
||||
- name: Div1
|
||||
description: MCO2 not divided
|
||||
value: 0
|
||||
- name: Div2
|
||||
description: MCO2 clock is divided by 2
|
||||
value: 1
|
||||
- name: Div4
|
||||
description: MCO2 clock is divided by 4
|
||||
value: 2
|
||||
- name: Div8
|
||||
description: MCO2 clock is divided by 8
|
||||
value: 3
|
||||
- name: Div16
|
||||
description: MCO2 clock is divided divided by 16
|
||||
value: 4
|
||||
- name: Div32
|
||||
description: MCO2 clock is divided divided by 32
|
||||
value: 5
|
||||
- name: Div64
|
||||
description: MCO2 clock is divided divided by 64
|
||||
value: 6
|
||||
- name: Div128
|
||||
description: MCO2 clock is divided divided by 128
|
||||
value: 7
|
||||
- name: Div256
|
||||
description: MCO2 clock is divided divided by 256
|
||||
value: 8
|
||||
- name: Div512
|
||||
description: MCO2 clock is divided divided by 512
|
||||
value: 9
|
||||
- name: Div1024
|
||||
description: MCO2 clock is divided divided by 1024
|
||||
value: 10
|
||||
enum/MCO2SEL:
|
||||
bit_size: 4
|
||||
variants:
|
||||
- name: NoClock
|
||||
description: "No clock, MCO2 output disabled"
|
||||
value: 0
|
||||
- name: SYSCLK
|
||||
description: SYSCLK selected as MCO2 source
|
||||
value: 1
|
||||
- name: HSI48
|
||||
description: HSI48 selected as MCO2 source
|
||||
value: 2
|
||||
- name: HSI16
|
||||
description: HSI16 selected as MCO2 source
|
||||
value: 3
|
||||
- name: HSE
|
||||
description: HSE selected as MCO2 source
|
||||
value: 4
|
||||
- name: PLLRCLK
|
||||
description: PLLRCLK selected as MCO2 source
|
||||
value: 5
|
||||
- name: LSI
|
||||
description: LSI selected as MCO2 source
|
||||
value: 6
|
||||
- name: LSE
|
||||
description: LSE selected as MCO2 source
|
||||
value: 7
|
||||
- name: PLLPCLK
|
||||
description: PLLPCLK selected as MCO2 source
|
||||
value: 8
|
||||
- name: PLLQCLK
|
||||
description: PLLQCLK selected as MCO2 source
|
||||
value: 9
|
||||
- name: RTCCLK
|
||||
description: RTCCLK selected as MCO2 source
|
||||
value: 10
|
||||
- name: RTC_WKUP
|
||||
description: RTC_Wakeup selected as MCO2 source
|
||||
value: 11
|
||||
enum/MCOPRE:
|
||||
bit_size: 4
|
||||
variants:
|
||||
@ -1476,34 +1401,34 @@ enum/MCOPRE:
|
||||
description: MCO1 not divided
|
||||
value: 0
|
||||
- name: Div2
|
||||
description: MCO1 clock is divided by 2
|
||||
description: MCO clock is divided by 2
|
||||
value: 1
|
||||
- name: Div4
|
||||
description: MCO1 clock is divided by 4
|
||||
description: MCO clock is divided by 4
|
||||
value: 2
|
||||
- name: Div8
|
||||
description: MCO1 clock is divided by 8
|
||||
description: MCO clock is divided by 8
|
||||
value: 3
|
||||
- name: Div16
|
||||
description: MCO1 clock is divided divided by 16
|
||||
description: MCO clock is divided divided by 16
|
||||
value: 4
|
||||
- name: Div32
|
||||
description: MCO1 clock is divided divided by 32
|
||||
description: MCO clock is divided divided by 32
|
||||
value: 5
|
||||
- name: Div64
|
||||
description: MCO1 clock is divided divided by 64
|
||||
description: MCO clock is divided divided by 64
|
||||
value: 6
|
||||
- name: Div128
|
||||
description: MCO1 clock is divided divided by 128
|
||||
description: MCO clock is divided divided by 128
|
||||
value: 7
|
||||
- name: Div256
|
||||
description: MCO1 clock is divided divided by 256
|
||||
description: MCO clock is divided divided by 256
|
||||
value: 8
|
||||
- name: Div512
|
||||
description: MCO1 clock is divided divided by 512
|
||||
description: MCO clock is divided divided by 512
|
||||
value: 9
|
||||
- name: Div1024
|
||||
description: MCO1 clock is divided divided by 1024
|
||||
description: MCO clock is divided divided by 1024
|
||||
value: 10
|
||||
enum/MCOSEL:
|
||||
bit_size: 4
|
||||
@ -1512,37 +1437,37 @@ enum/MCOSEL:
|
||||
description: "No clock, MCO output disabled"
|
||||
value: 0
|
||||
- name: SYSCLK
|
||||
description: SYSCLK selected as MCO1 source
|
||||
description: SYSCLK selected as MCO source
|
||||
value: 1
|
||||
- name: HSI48
|
||||
description: HSI48 selected as MCO1 source
|
||||
description: HSI48 selected as MCO source
|
||||
value: 2
|
||||
- name: HSI16
|
||||
description: HSI16 selected as MCO1 source
|
||||
description: HSI16 selected as MCO source
|
||||
value: 3
|
||||
- name: HSE
|
||||
description: HSE selected as MCO1 source
|
||||
description: HSE selected as MCO source
|
||||
value: 4
|
||||
- name: PLLRCLK
|
||||
description: PLLRCLK selected as MCO1 source
|
||||
description: PLLRCLK selected as MCO source
|
||||
value: 5
|
||||
- name: LSI
|
||||
description: LSI selected as MCO1 source
|
||||
description: LSI selected as MCO source
|
||||
value: 6
|
||||
- name: LSE
|
||||
description: LSE selected as MCO1 source
|
||||
description: LSE selected as MCO source
|
||||
value: 7
|
||||
- name: PLLPCLK
|
||||
description: PLLPCLK selected as MCO1 source
|
||||
description: PLLPCLK selected as MCO source
|
||||
value: 8
|
||||
- name: PLLQCLK
|
||||
description: PLLQCLK selected as MCO1 source
|
||||
description: PLLQCLK selected as MCO source
|
||||
value: 9
|
||||
- name: RTCCLK
|
||||
description: RTCCLK selected as MCO1 source
|
||||
description: RTCCLK selected as MCO source
|
||||
value: 10
|
||||
- name: RTC_WKUP
|
||||
description: RTC_Wakeup selected as MCO1 source
|
||||
description: RTC_Wakeup selected as MCO source
|
||||
value: 11
|
||||
enum/PLLSRC:
|
||||
bit_size: 2
|
||||
@ -1637,24 +1562,6 @@ enum/SW:
|
||||
- name: LSE
|
||||
description: LSE selected as system clock
|
||||
value: 4
|
||||
enum/SWS:
|
||||
bit_size: 3
|
||||
variants:
|
||||
- name: HSI
|
||||
description: HSI used as system clock
|
||||
value: 0
|
||||
- name: HSE
|
||||
description: HSE used as system clock
|
||||
value: 1
|
||||
- name: PLLRCLK
|
||||
description: PLLRCLK used as system clock
|
||||
value: 2
|
||||
- name: LSI
|
||||
description: LSI used as system clock
|
||||
value: 3
|
||||
- name: LSE
|
||||
description: LSE used as system clock
|
||||
value: 4
|
||||
enum/TIM15SEL:
|
||||
bit_size: 1
|
||||
variants:
|
||||
|
@ -3,11 +3,11 @@ block/SYSCFG:
|
||||
description: System configuration controller
|
||||
items:
|
||||
- name: CFGR1
|
||||
description: SYSCFG configuration register 1
|
||||
description: configuration register 1
|
||||
byte_offset: 0
|
||||
fieldset: CFGR1
|
||||
- name: CFGR2
|
||||
description: SYSCFG configuration register 1
|
||||
description: configuration register 1
|
||||
byte_offset: 24
|
||||
fieldset: CFGR2
|
||||
- name: VREFBUF_CSR
|
||||
@ -179,12 +179,13 @@ block/SYSCFG:
|
||||
access: Read
|
||||
fieldset: ITLINE31
|
||||
fieldset/CFGR1:
|
||||
description: SYSCFG configuration register 1
|
||||
description: configuration register 1
|
||||
fields:
|
||||
- name: MEM_MODE
|
||||
description: Memory mapping selection bits
|
||||
bit_offset: 0
|
||||
bit_size: 2
|
||||
enum: MEM_MODE
|
||||
- name: PA11_PA12_RMP
|
||||
description: PA11 and PA12 remapping bit.
|
||||
bit_offset: 4
|
||||
@ -226,7 +227,7 @@ fieldset/CFGR1:
|
||||
bit_offset: 22
|
||||
bit_size: 2
|
||||
fieldset/CFGR2:
|
||||
description: SYSCFG configuration register 1
|
||||
description: configuration register 1
|
||||
fields:
|
||||
- name: LOCKUP_LOCK
|
||||
description: Cortex-M0+ LOCKUP bit enable bit
|
||||
@ -584,7 +585,7 @@ fieldset/ITLINE5:
|
||||
description: interrupt line 5 status register
|
||||
fields:
|
||||
- name: EXTI
|
||||
description: EXTI0
|
||||
description: EXTI
|
||||
bit_offset: 0
|
||||
bit_size: 1
|
||||
array:
|
||||
@ -594,7 +595,7 @@ fieldset/ITLINE6:
|
||||
description: interrupt line 6 status register
|
||||
fields:
|
||||
- name: EXTI
|
||||
description: EXTI2
|
||||
description: EXTI
|
||||
bit_offset: 0
|
||||
bit_size: 1
|
||||
array:
|
||||
@ -604,7 +605,7 @@ fieldset/ITLINE7:
|
||||
description: interrupt line 7 status register
|
||||
fields:
|
||||
- name: EXTI
|
||||
description: EXTI4
|
||||
description: EXTI
|
||||
bit_offset: 0
|
||||
bit_size: 1
|
||||
array:
|
||||
@ -653,3 +654,12 @@ fieldset/VREFBUF_CSR:
|
||||
description: "Voltage reference scale These bits select the value generated by the voltage reference buffer. Other: Reserved"
|
||||
bit_offset: 4
|
||||
bit_size: 3
|
||||
enum/MEM_MODE:
|
||||
bit_size: 2
|
||||
variants:
|
||||
- name: FLASH
|
||||
description: System Flash memory
|
||||
value: 1
|
||||
- name: SRAM
|
||||
description: Embedded SRAM
|
||||
value: 3
|
||||
|
Loading…
x
Reference in New Issue
Block a user