GPIO: General Purpose Input Output AlternateFunction AlternateFunction AlternateFunction AlternateFunction AlternateFunction AlternateFunction AlternateFunction GPIO GPIO_NOPULL GPIO_MODE_ANALOG GPIO GPIO_MODE_INPUT GPIODefaultOutputPP GPIO_MODE_OUTPUT_PP GPIO_MODE_OUTPUT_OD GPIODefaultOutputPP GPIO_MODE_OUTPUT_PP GPIO_MODE_OUTPUT_OD GPIODefaultOutputPP GPIO_MODE_OUTPUT_PP GPIO_MODE_OUTPUT_OD GPIODefaultOutputPP GPIO_MODE_OUTPUT_PP GPIO_MODE_OUTPUT_OD GPIODefaultOutputPP GPIO_MODE_OUTPUT_PP GPIO_MODE_OUTPUT_OD GPIODefaultOutputPP GPIO_MODE_OUTPUT_PP GPIO_MODE_OUTPUT_OD GPIODefaultOutputPP GPIO_MODE_OUTPUT_PP GPIO_MODE_OUTPUT_OD AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunctionHighSpeedDefault GPIO_MODE_AF_PP AlternateFunctionHighSpeedDefault GPIO_MODE_AF_PP AlternateFunctionHighSpeedDefault GPIO_MODE_AF_PP AlternateFunctionHighSpeedDefault GPIO_MODE_AF_PP AlternateFunctionHighSpeedDefault GPIO_MODE_AF_PP AlternateFunctionHighSpeedDefault GPIO_MODE_AF_PP AlternateFunctionHighSpeedDefault GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_OD AlternateFunction GPIO_PULLUP GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunctionDefaultPP GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunctionDefaultPP GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunctionDefaultPP GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunctionDefaultPP GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunctionDefaultPP GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunctionDefaultPP GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunctionDefaultPP GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunction GPIO_MODE_AF_PP GPIO_MODE_AF_OD AlternateFunction GPIO_SPEED_FREQ_HIGH GPIO_MODE_AF_PP AlternateFunction GPIO_SPEED_FREQ_HIGH GPIO_MODE_AF_PP AlternateFunction GPIO_SPEED_FREQ_HIGH GPIO_MODE_AF_PP AlternateFunction GPIO_SPEED_FREQ_HIGH GPIO_MODE_AF_PP AlternateFunction GPIO_SPEED_FREQ_HIGH GPIO_MODE_AF_PP AlternateFunction GPIO_SPEED_FREQ_HIGH GPIO_MODE_AF_PP AlternateFunction GPIO_SPEED_FREQ_HIGH GPIO_MODE_AF_PP EXTI AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunction GPIO_MODE_AF_PP AlternateFunctionDefaultOD GPIO_SPEED_FREQ_LOW GPIO_NOPULL GPIO_MODE_AF_OD AlternateFunctionDefaultPP GPIO_SPEED_FREQ_LOW GPIO_MODE_AF_PP AlternateFunction GPIO_SPEED_FREQ_LOW GPIO_MODE_AF_PP GPIO_PIN_0 GPIO_AF0_MCO GPIO_AF0_MCO GPIO_AF2_TIM2 GPIO_AF2_TIM2 GPIO_AF3_TSC GPIO_AF1_USART1 GPIO_AF1_USART2 GPIO_PIN_1 GPIO_AF0_EVENTOUT GPIO_AF2_TIM2 GPIO_AF3_TSC GPIO_AF1_USART1 GPIO_AF1_USART1 GPIO_AF1_USART2 GPIO_AF1_USART2 GPIO_PIN_10 GPIO_AF4_I2C1 GPIO_AF0_TIM17 GPIO_AF2_TIM1 GPIO_AF3_TSC GPIO_AF1_USART1 GPIO_PIN_11 GPIO_AF0_EVENTOUT GPIO_AF2_TIM1 GPIO_AF3_TSC GPIO_AF1_USART1 GPIO_PIN_12 GPIO_AF0_EVENTOUT GPIO_AF2_TIM1 GPIO_AF3_TSC GPIO_AF1_USART1 GPIO_AF1_USART1 GPIO_PIN_13 GPIO_AF1_IR GPIO_PIN_14 GPIO_AF0_MCO GPIO_AF1_USART1 GPIO_AF1_USART2 GPIO_PIN_15 GPIO_AF3_EVENTOUT GPIO_AF0_SPI1 GPIO_AF0_SPI1 GPIO_AF2_TIM2 GPIO_AF2_TIM2 GPIO_AF1_USART1 GPIO_AF1_USART2 GPIO_PIN_2 GPIO_AF0_TIM15 GPIO_AF2_TIM2 GPIO_AF3_TSC GPIO_AF1_USART1 GPIO_AF1_USART2 GPIO_PIN_3 GPIO_AF0_TIM15 GPIO_AF2_TIM2 GPIO_AF3_TSC GPIO_AF1_USART1 GPIO_AF1_USART2 GPIO_PIN_4 GPIO_AF0_SPI1 GPIO_AF0_SPI1 GPIO_AF4_TIM14 GPIO_AF3_TSC GPIO_AF1_USART1 GPIO_AF1_USART2 GPIO_PIN_5 GPIO_AF1_CEC GPIO_AF0_SPI1 GPIO_AF0_SPI1 GPIO_AF2_TIM2 GPIO_AF2_TIM2 GPIO_AF3_TSC GPIO_PIN_6 GPIO_AF6_EVENTOUT GPIO_AF0_SPI1 GPIO_AF0_SPI1 GPIO_AF5_TIM16 GPIO_AF2_TIM1 GPIO_AF1_TIM3 GPIO_AF3_TSC GPIO_PIN_7 GPIO_AF6_EVENTOUT GPIO_AF0_SPI1 GPIO_AF0_SPI1 GPIO_AF4_TIM14 GPIO_AF5_TIM17 GPIO_AF2_TIM1 GPIO_AF1_TIM3 GPIO_AF3_TSC GPIO_PIN_8 GPIO_AF3_EVENTOUT GPIO_AF0_MCO GPIO_AF2_TIM1 GPIO_AF1_USART1 GPIO_PIN_9 GPIO_AF4_I2C1 GPIO_AF0_TIM15 GPIO_AF2_TIM1 GPIO_AF3_TSC GPIO_AF1_USART1 GPIO_PIN_0 GPIO_AF0_EVENTOUT GPIO_AF2_TIM1 GPIO_AF1_TIM3 GPIO_AF3_TSC GPIO_PIN_1 GPIO_AF0_TIM14 GPIO_AF2_TIM1 GPIO_AF1_TIM3 GPIO_AF3_TSC GPIO_PIN_10 GPIO_AF2_CEC GPIO_AF1_I2C1 GPIO_AF1_I2C2 GPIO_AF2_TIM2 GPIO_AF3_TSC GPIO_PIN_11 GPIO_AF0_EVENTOUT GPIO_AF1_I2C1 GPIO_AF1_I2C2 GPIO_AF2_TIM2 GPIO_AF3_TSC GPIO_PIN_12 GPIO_AF1_EVENTOUT GPIO_AF0_SPI1 GPIO_AF0_SPI2 GPIO_AF2_TIM1 GPIO_AF3_TSC GPIO_PIN_13 GPIO_AF0_SPI1 GPIO_AF0_SPI2 GPIO_AF2_TIM1 GPIO_AF3_TSC GPIO_PIN_14 GPIO_AF0_SPI1 GPIO_AF0_SPI2 GPIO_AF1_TIM15 GPIO_AF2_TIM1 GPIO_AF3_TSC GPIO_PIN_15 GPIO_AF0_MCO GPIO_AF0_SPI1 GPIO_AF0_SPI2 GPIO_AF3_TIM15 GPIO_AF1_TIM15 GPIO_AF2_TIM1 GPIO_PIN_2 GPIO_AF3_TSC GPIO_PIN_3 GPIO_AF1_EVENTOUT GPIO_AF0_SPI1 GPIO_AF0_SPI1 GPIO_AF2_TIM2 GPIO_AF3_TSC GPIO_PIN_4 GPIO_AF2_EVENTOUT GPIO_AF0_SPI1 GPIO_AF0_SPI1 GPIO_AF1_TIM3 GPIO_AF3_TSC GPIO_PIN_5 GPIO_AF3_I2C1 GPIO_AF0_SPI1 GPIO_AF0_SPI1 GPIO_AF2_TIM16 GPIO_AF1_TIM3 GPIO_PIN_6 GPIO_AF1_I2C1 GPIO_AF2_TIM16 GPIO_AF3_TSC GPIO_AF0_USART1 GPIO_PIN_7 GPIO_AF1_I2C1 GPIO_AF2_TIM17 GPIO_AF3_TSC GPIO_AF0_USART1 GPIO_PIN_8 GPIO_AF2_CEC GPIO_AF1_I2C1 GPIO_AF2_TIM16 GPIO_AF3_TSC GPIO_PIN_9 GPIO_AF3_EVENTOUT GPIO_AF1_I2C1 GPIO_AF0_IR GPIO_AF2_TIM17 GPIO_PIN_13 GPIO_SPEED_FREQ_LOW GPIO_PIN_14 GPIO_SPEED_FREQ_LOW GPIO_PIN_15 GPIO_SPEED_FREQ_LOW GPIO_PIN_0 GPIO_PIN_1 GPIO_PIN_6 GPIO_PIN_7 GPIOA GPIOB GPIOC GPIOF