Merge pull request #347 from eZioPan/gpio-cleanup

Gpio cleanup
This commit is contained in:
Dario Nieuwenhuis 2024-01-05 23:22:34 +00:00 committed by GitHub
commit f1c9357bed
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 7 additions and 44 deletions

View File

@ -100,18 +100,16 @@ fieldset/LCKR:
description: Port configuration lock register description: Port configuration lock register
fields: fields:
- name: LCK - name: LCK
description: Port A Lock bit description: Port configuration locked
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array: array:
len: 16 len: 16
stride: 1 stride: 1
enum: LCK
- name: LCKK - name: LCKK
description: Lock key description: Port configuration lock key active
bit_offset: 16 bit_offset: 16
bit_size: 1 bit_size: 1
enum: LCKK
fieldset/ODR: fieldset/ODR:
description: Port output data register (GPIOn_ODR) description: Port output data register (GPIOn_ODR)
fields: fields:
@ -159,24 +157,6 @@ enum/IDR:
- name: High - name: High
description: Input is logic high description: Input is logic high
value: 1 value: 1
enum/LCK:
bit_size: 1
variants:
- name: Unlocked
description: Port configuration not locked
value: 0
- name: Locked
description: Port configuration locked
value: 1
enum/LCKK:
bit_size: 1
variants:
- name: NotActive
description: Port configuration lock key not active
value: 0
- name: Active
description: Port configuration lock key active
value: 1
enum/MODE: enum/MODE:
bit_size: 2 bit_size: 2
variants: variants:

View File

@ -84,18 +84,16 @@ fieldset/LCKR:
description: GPIO port configuration lock register description: GPIO port configuration lock register
fields: fields:
- name: LCK - name: LCK
description: Port x lock bit y (y= 0..15) description: Port configuration locked
bit_offset: 0 bit_offset: 0
bit_size: 1 bit_size: 1
array: array:
len: 16 len: 16
stride: 1 stride: 1
enum: LCK
- name: LCKK - name: LCKK
description: Port x lock bit y (y= 0..15) description: Port configuration lock key active
bit_offset: 16 bit_offset: 16
bit_size: 1 bit_size: 1
enum: LCKK
fieldset/MODER: fieldset/MODER:
description: GPIO port mode register description: GPIO port mode register
fields: fields:
@ -160,24 +158,6 @@ enum/IDR:
- name: High - name: High
description: Input is logic high description: Input is logic high
value: 1 value: 1
enum/LCK:
bit_size: 1
variants:
- name: Unlocked
description: Port configuration not locked
value: 0
- name: Locked
description: Port configuration locked
value: 1
enum/LCKK:
bit_size: 1
variants:
- name: NotActive
description: Port configuration lock key not active
value: 0
- name: Active
description: Port configuration lock key active
value: 1
enum/MODER: enum/MODER:
bit_size: 2 bit_size: 2
variants: variants:

3
transforms/GPIO.yaml Normal file
View File

@ -0,0 +1,3 @@
transforms:
- !DeleteEnums
from: ^(LCKK?)$