46 GPIO_InitTypeDef GPIO_InitStruct = {0};
49 __HAL_RCC_GPIOE_CLK_ENABLE();
50 __HAL_RCC_GPIOC_CLK_ENABLE();
51 __HAL_RCC_GPIOH_CLK_ENABLE();
52 __HAL_RCC_GPIOB_CLK_ENABLE();
53 __HAL_RCC_GPIOA_CLK_ENABLE();
62 GPIO_InitStruct.Pin =
E3_Pin;
63 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
64 GPIO_InitStruct.Pull = GPIO_NOPULL;
65 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW;
70 GPIO_InitStruct.Mode = GPIO_MODE_INPUT;
71 GPIO_InitStruct.Pull = GPIO_PULLDOWN;
76 GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP;
77 GPIO_InitStruct.Pull = GPIO_NOPULL;
78 GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH;
79 HAL_GPIO_Init(GPIOE, &GPIO_InitStruct);