hal_gpio_output_speed
Definition gpio_types.h:164
@ GPIO_MEDIUM_SPEED
Definition gpio_types.h:166
@ GPIO_LOW_SPEED
Definition gpio_types.h:165
@ GPIO_HIGH_SPEED
Definition gpio_types.h:167
@ GPIO_VERY_HIGH_SPEED
Definition gpio_types.h:168
hal_gpio_alternate_function_t
Definition gpio_types.h:171
@ GPIO_AF08
Definition gpio_types.h:180
@ GPIO_AF15
Definition gpio_types.h:187
@ GPIO_AF10
Definition gpio_types.h:182
@ GPIO_AF14
Definition gpio_types.h:186
@ GPIO_AF00
Definition gpio_types.h:172
@ GPIO_AF05
Definition gpio_types.h:177
@ GPIO_AF02
Definition gpio_types.h:174
@ GPIO_AF09
Definition gpio_types.h:181
@ GPIO_AF06
Definition gpio_types.h:178
@ GPIO_AF07
Definition gpio_types.h:179
@ GPIO_AF04
Definition gpio_types.h:176
@ GPIO_AF12
Definition gpio_types.h:184
@ GPIO_AF03
Definition gpio_types.h:175
@ GPIO_AF13
Definition gpio_types.h:185
@ GPIO_AF11
Definition gpio_types.h:183
@ GPIO_AF01
Definition gpio_types.h:173
hal_gpio_pin
Enumeration of GPIO pins across ports A to E.
Definition gpio_types.h:25
@ GPIO_PA07
Definition gpio_types.h:33
@ GPIO_PA01
Definition gpio_types.h:27
@ GPIO_PB13
Definition gpio_types.h:56
@ GPIO_PH03
Definition gpio_types.h:114
@ GPIO_PB08
Definition gpio_types.h:51
@ GPIO_PE15
Definition gpio_types.h:109
@ GPIO_PH08
Definition gpio_types.h:119
@ GPIO_PC08
Definition gpio_types.h:68
@ GPIO_PE05
Definition gpio_types.h:99
@ GPIO_PH05
Definition gpio_types.h:116
@ GPIO_PC15
Definition gpio_types.h:75
@ GPIO_PA06
Definition gpio_types.h:32
@ GPIO_PC01
Definition gpio_types.h:61
@ GPIO_PC13
Definition gpio_types.h:73
@ GPIO_PA04
Definition gpio_types.h:30
@ GPIO_PA09
Definition gpio_types.h:35
@ GPIO_PB10
Definition gpio_types.h:53
@ GPIO_PE13
Definition gpio_types.h:107
@ GPIO_PE06
Definition gpio_types.h:100
@ GPIO_PD10
Definition gpio_types.h:87
@ GPIO_PB05
Definition gpio_types.h:48
@ GPIO_PE12
Definition gpio_types.h:106
@ GPIO_PD02
Definition gpio_types.h:79
@ GPIO_PA12
Definition gpio_types.h:38
@ GPIO_PB00
Definition gpio_types.h:43
@ GPIO_PC06
Definition gpio_types.h:66
@ GPIO_PB02
Definition gpio_types.h:45
@ GPIO_PD14
Definition gpio_types.h:91
@ GPIO_PE14
Definition gpio_types.h:108
@ GPIO_PC05
Definition gpio_types.h:65
@ GPIO_PH10
Definition gpio_types.h:121
@ GPIO_PD13
Definition gpio_types.h:90
@ GPIO_PC07
Definition gpio_types.h:67
@ GPIO_PD03
Definition gpio_types.h:80
@ GPIO_PD05
Definition gpio_types.h:82
@ GPIO_PE10
Definition gpio_types.h:104
@ GPIO_PB11
Definition gpio_types.h:54
@ GPIO_PH12
Definition gpio_types.h:123
@ GPIO_PC04
Definition gpio_types.h:64
@ GPIO_PC14
Definition gpio_types.h:74
@ GPIO_PD04
Definition gpio_types.h:81
@ GPIO_PH11
Definition gpio_types.h:122
@ GPIO_PE09
Definition gpio_types.h:103
@ GPIO_PA05
Definition gpio_types.h:31
@ GPIO_PD07
Definition gpio_types.h:84
@ GPIO_PC11
Definition gpio_types.h:71
@ GPIO_PB06
Definition gpio_types.h:49
@ GPIO_PE03
Definition gpio_types.h:97
@ GPIO_PD11
Definition gpio_types.h:88
@ GPIO_PD15
Definition gpio_types.h:92
@ GPIO_PC10
Definition gpio_types.h:70
@ GPIO_PB15
Definition gpio_types.h:58
@ GPIO_PC09
Definition gpio_types.h:69
@ GPIO_PH02
Definition gpio_types.h:113
@ GPIO_PC12
Definition gpio_types.h:72
@ GPIO_PE02
Definition gpio_types.h:96
@ GPIO_PD01
Definition gpio_types.h:78
@ GPIO_PA03
Definition gpio_types.h:29
@ GPIO_PB12
Definition gpio_types.h:55
@ GPIO_PA08
Definition gpio_types.h:34
@ GPIO_PE07
Definition gpio_types.h:101
@ GPIO_PE01
Definition gpio_types.h:95
@ GPIO_PB03
Definition gpio_types.h:46
@ GPIO_PA13
Definition gpio_types.h:39
@ GPIO_PB04
Definition gpio_types.h:47
@ GPIO_PH04
Definition gpio_types.h:115
@ GPIO_PH13
Definition gpio_types.h:124
@ GPIO_PD09
Definition gpio_types.h:86
@ GPIO_PH06
Definition gpio_types.h:117
@ GPIO_PA00
Definition gpio_types.h:26
@ GPIO_PC03
Definition gpio_types.h:63
@ GPIO_PB09
Definition gpio_types.h:52
@ GPIO_PH01
Definition gpio_types.h:112
@ GPIO_PE00
Definition gpio_types.h:94
@ GPIO_PH07
Definition gpio_types.h:118
@ GPIO_PD08
Definition gpio_types.h:85
@ GPIO_PE11
Definition gpio_types.h:105
@ GPIO_PA11
Definition gpio_types.h:37
@ GPIO_PA14
Definition gpio_types.h:40
@ GPIO_PC00
Definition gpio_types.h:60
@ GPIO_PA02
Definition gpio_types.h:28
@ GPIO_PH00
Definition gpio_types.h:111
@ GPIO_PD00
Definition gpio_types.h:77
@ GPIO_PH09
Definition gpio_types.h:120
@ GPIO_PB14
Definition gpio_types.h:57
@ GPIO_PA10
Definition gpio_types.h:36
@ GPIO_PB07
Definition gpio_types.h:50
@ GPIO_PH15
Definition gpio_types.h:126
@ GPIO_PD12
Definition gpio_types.h:89
@ GPIO_PE08
Definition gpio_types.h:102
@ GPIO_PD06
Definition gpio_types.h:83
@ GPIO_PE04
Definition gpio_types.h:98
@ GPIO_PA15
Definition gpio_types.h:41
@ GPIO_PH14
Definition gpio_types.h:125
@ GPIO_PC02
Definition gpio_types.h:62
@ GPIO_PB01
Definition gpio_types.h:44
hal_gpio_pullup_pulldown
GPIO pull-up/pull-down resistor configuration.
Definition gpio_types.h:154
@ GPIO_PULLDOWN
Definition gpio_types.h:157
@ GPIO_PUPD_NONE
Definition gpio_types.h:155
@ GPIO_PULLUP
Definition gpio_types.h:156
hal_gpio_state
GPIO pin logic levels.
Definition gpio_types.h:145
@ GPIO_HIGH
Definition gpio_types.h:147
@ GPIO_LOW
Definition gpio_types.h:146
hal_gpio_output_type
Definition gpio_types.h:160
@ GPIO_PUSH_PULL
push pull otyper
Definition gpio_types.h:161
@ GPIO_OPEN_DRAIN
open drain otyper
Definition gpio_types.h:162
hal_gpio_mode
GPIO pin modes.
Definition gpio_types.h:134
@ GPIO_AF
Definition gpio_types.h:137
@ GPIO_INPUT
Definition gpio_types.h:135
@ GPIO_OUTPUT
Definition gpio_types.h:136
@ GPIO_ANALOG
Definition gpio_types.h:138