Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bobmcwhirter/22f581f16c1d05c7bf51b05961211110 to your computer and use it in GitHub Desktop.
Save bobmcwhirter/22f581f16c1d05c7bf51b05961211110 to your computer and use it in GitHub Desktop.
2c2
< block/GPIO:
---
> block/GPIOA:
8d7
< reset_value: 2818572288
13d11
< reset_value: 0
18d15
< reset_value: 0
23d19
< reset_value: 1677721600
28d23
< reset_value: 0
34d28
< reset_value: 0
39d32
< reset_value: 0
45d37
< reset_value: 0
47,48c39,40
< - name: AFR
< description: GPIO alternate function register (low, high)
---
> - name: AFRL
> description: GPIO alternate function low register
50c42,53
< reset_value: 0
---
> fieldset: AFRL
> - name: AFRH
> description: GPIO alternate function high register
> byte_offset: 36
> fieldset: AFRH
> fieldset/AFRH:
> description: GPIO alternate function high register
> fields:
> - name: AFRH
> description: Alternate function selection for port x bit y (y = 8..15)
> bit_offset: 0
> bit_size: 4
52c55
< len: 2
---
> len: 8
54,56c57,59
< fieldset: AFR
< fieldset/AFR:
< description: GPIO alternate function register
---
> enum: AFRH
> fieldset/AFRL:
> description: GPIO alternate function low register
58,59c61,62
< - name: AFR
< description: Alternate function selection for port x bit y (y = 0..15)
---
> - name: AFRL
> description: Alternate function selection for port x bit y (y = 0..7)
65c68
< enum: AFR
---
> enum: AFRL
69c72
< - name: BR
---
> - name: BS
71c74
< bit_offset: 16
---
> bit_offset: 0
76,77c79,80
< enum_write: BRW
< - name: BS
---
> enum_write: BSW
> - name: BR
79c82
< bit_offset: 0
---
> bit_offset: 16
84c87
< enum_write: BSW
---
> enum_write: BRW
99,103d101
< - name: LCKK
< description: Port x lock bit y (y= 0..15)
< bit_offset: 16
< bit_size: 1
< enum: LCKK
111a110,114
> - name: LCKK
> description: Port x lock bit y (y= 0..15)
> bit_offset: 16
> bit_size: 1
> enum: LCKK
167c170,221
< enum/AFR:
---
> enum/AFRH:
> 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/AFRL:
233,235d286
< - name: High
< description: Input is logic high
< value: 1
238a290,292
> - name: High
> description: Input is logic high
> value: 1
275,277d328
< - name: High
< description: Set output to logic high
< value: 1
280a332,334
> - name: High
> description: Set output to logic high
> value: 1
316c370
< value: 2
\ No newline at end of file
---
> value: 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment