cleanup gpio regs.
This commit is contained in:
parent
85854d8f42
commit
b6bccb1456
@ -53,7 +53,6 @@ fieldset/BSRR:
|
|||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum_write: BSW
|
|
||||||
- name: BR
|
- name: BR
|
||||||
description: Reset bit
|
description: Reset bit
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
@ -61,7 +60,6 @@ fieldset/BSRR:
|
|||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum_write: BRW
|
|
||||||
fieldset/CR:
|
fieldset/CR:
|
||||||
description: Port configuration register (GPIOn_CRx)
|
description: Port configuration register (GPIOn_CRx)
|
||||||
fields:
|
fields:
|
||||||
@ -73,14 +71,22 @@ fieldset/CR:
|
|||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
enum: MODE
|
enum: MODE
|
||||||
- name: CNF
|
- name: CNF_IN
|
||||||
description: Port n configuration bits
|
description: Port n configuration bits, for input mode
|
||||||
bit_offset: 2
|
bit_offset: 2
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
enum: CNF
|
enum: CNF_IN
|
||||||
|
- name: CNF_OUT
|
||||||
|
description: Port n configuration bits, for output mode
|
||||||
|
bit_offset: 2
|
||||||
|
bit_size: 2
|
||||||
|
array:
|
||||||
|
len: 8
|
||||||
|
stride: 4
|
||||||
|
enum: CNF_OUT
|
||||||
fieldset/IDR:
|
fieldset/IDR:
|
||||||
description: Port input data register (GPIOn_IDR)
|
description: Port input data register (GPIOn_IDR)
|
||||||
fields:
|
fields:
|
||||||
@ -119,35 +125,29 @@ fieldset/ODR:
|
|||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum: ODR
|
enum: ODR
|
||||||
enum/BRW:
|
enum/CNF_IN:
|
||||||
bit_size: 1
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: NoAction
|
- name: Analog
|
||||||
description: No action on the corresponding ODx bit
|
description: Analog mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: Reset
|
- name: Floating
|
||||||
description: Reset the ODx bit
|
description: Floating input (reset state)
|
||||||
value: 1
|
value: 1
|
||||||
enum/BSW:
|
- name: Pull
|
||||||
bit_size: 1
|
description: Input with pull-up/pull-down
|
||||||
variants:
|
value: 2
|
||||||
- name: NoAction
|
enum/CNF_OUT:
|
||||||
description: No action on the corresponding ODx bit
|
|
||||||
value: 0
|
|
||||||
- name: Set
|
|
||||||
description: Sets the corresponding ODRx bit
|
|
||||||
value: 1
|
|
||||||
enum/CNF:
|
|
||||||
bit_size: 2
|
bit_size: 2
|
||||||
variants:
|
variants:
|
||||||
- name: PushPull
|
- name: PushPull
|
||||||
description: Analog mode / Push-Pull mode
|
description: Push-Pull mode
|
||||||
value: 0
|
value: 0
|
||||||
- name: OpenDrain
|
- name: OpenDrain
|
||||||
description: Floating input (reset state) / Open Drain-Mode
|
description: Open Drain-Mode
|
||||||
value: 1
|
value: 1
|
||||||
- name: AltPushPull
|
- name: AltPushPull
|
||||||
description: Input with pull-up/pull-down / Alternate Function Push-Pull Mode
|
description: Alternate Function Push-Pull Mode
|
||||||
value: 2
|
value: 2
|
||||||
- name: AltOpenDrain
|
- name: AltOpenDrain
|
||||||
description: Alternate Function Open-Drain Mode
|
description: Alternate Function Open-Drain Mode
|
||||||
@ -185,13 +185,13 @@ enum/MODE:
|
|||||||
- name: Input
|
- name: Input
|
||||||
description: Input mode (reset state)
|
description: Input mode (reset state)
|
||||||
value: 0
|
value: 0
|
||||||
- name: Output
|
- name: Output10Mhz
|
||||||
description: Output mode 10 MHz
|
description: Output mode 10 MHz
|
||||||
value: 1
|
value: 1
|
||||||
- name: Output2
|
- name: Output2Mhz
|
||||||
description: Output mode 2 MHz
|
description: Output mode 2 MHz
|
||||||
value: 2
|
value: 2
|
||||||
- name: Output50
|
- name: Output50Mhz
|
||||||
description: Output mode 50 MHz
|
description: Output mode 50 MHz
|
||||||
value: 3
|
value: 3
|
||||||
enum/ODR:
|
enum/ODR:
|
||||||
|
@ -53,7 +53,6 @@ fieldset/AFR:
|
|||||||
array:
|
array:
|
||||||
len: 8
|
len: 8
|
||||||
stride: 4
|
stride: 4
|
||||||
enum: AFR
|
|
||||||
fieldset/BSRR:
|
fieldset/BSRR:
|
||||||
description: GPIO port bit set/reset register
|
description: GPIO port bit set/reset register
|
||||||
fields:
|
fields:
|
||||||
@ -64,7 +63,6 @@ fieldset/BSRR:
|
|||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum_write: BSW
|
|
||||||
- name: BR
|
- name: BR
|
||||||
description: Port x set bit y (y= 0..15)
|
description: Port x set bit y (y= 0..15)
|
||||||
bit_offset: 16
|
bit_offset: 16
|
||||||
@ -72,7 +70,6 @@ fieldset/BSRR:
|
|||||||
array:
|
array:
|
||||||
len: 16
|
len: 16
|
||||||
stride: 1
|
stride: 1
|
||||||
enum_write: BRW
|
|
||||||
fieldset/IDR:
|
fieldset/IDR:
|
||||||
description: GPIO port input data register
|
description: GPIO port input data register
|
||||||
fields:
|
fields:
|
||||||
@ -155,69 +152,6 @@ fieldset/PUPDR:
|
|||||||
len: 16
|
len: 16
|
||||||
stride: 2
|
stride: 2
|
||||||
enum: PUPDR
|
enum: PUPDR
|
||||||
enum/AFR:
|
|
||||||
bit_size: 4
|
|
||||||
variants:
|
|
||||||
- name: AF0
|
|
||||||
description: AF0
|
|
||||||
value: 0
|
|
||||||
- name: AF1
|
|
||||||
description: AF1
|
|
||||||
value: 1
|
|
||||||
- name: AF2
|
|
||||||
description: AF2
|
|
||||||
value: 2
|
|
||||||
- name: AF3
|
|
||||||
description: AF3
|
|
||||||
value: 3
|
|
||||||
- name: AF4
|
|
||||||
description: AF4
|
|
||||||
value: 4
|
|
||||||
- name: AF5
|
|
||||||
description: AF5
|
|
||||||
value: 5
|
|
||||||
- name: AF6
|
|
||||||
description: AF6
|
|
||||||
value: 6
|
|
||||||
- name: AF7
|
|
||||||
description: AF7
|
|
||||||
value: 7
|
|
||||||
- name: AF8
|
|
||||||
description: AF8
|
|
||||||
value: 8
|
|
||||||
- name: AF9
|
|
||||||
description: AF9
|
|
||||||
value: 9
|
|
||||||
- name: AF10
|
|
||||||
description: AF10
|
|
||||||
value: 10
|
|
||||||
- name: AF11
|
|
||||||
description: AF11
|
|
||||||
value: 11
|
|
||||||
- name: AF12
|
|
||||||
description: AF12
|
|
||||||
value: 12
|
|
||||||
- name: AF13
|
|
||||||
description: AF13
|
|
||||||
value: 13
|
|
||||||
- name: AF14
|
|
||||||
description: AF14
|
|
||||||
value: 14
|
|
||||||
- name: AF15
|
|
||||||
description: AF15
|
|
||||||
value: 15
|
|
||||||
enum/BRW:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Reset
|
|
||||||
description: Resets the corresponding ODRx bit
|
|
||||||
value: 1
|
|
||||||
enum/BSW:
|
|
||||||
bit_size: 1
|
|
||||||
variants:
|
|
||||||
- name: Set
|
|
||||||
description: Sets the corresponding ODRx bit
|
|
||||||
value: 1
|
|
||||||
enum/IDR:
|
enum/IDR:
|
||||||
bit_size: 1
|
bit_size: 1
|
||||||
variants:
|
variants:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user