| | |
| | | __HAL_RCC_GPIOH_CLK_ENABLE(); |
| | | __HAL_RCC_GPIOB_CLK_ENABLE(); |
| | | __HAL_RCC_GPIOC_CLK_ENABLE(); |
| | | __HAL_RCC_GPIOA_CLK_ENABLE(); |
| | | __HAL_RCC_GPIOD_CLK_ENABLE(); |
| | | |
| | | /*Configure GPIO pin Output Level */ |
| | |
| | | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
| | | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
| | | |
| | | /*Configure GPIO pins : Key1_Pin Key2_Pin Key3_Pin */ |
| | | GPIO_InitStruct.Pin = Key1_Pin|Key2_Pin|Key3_Pin; |
| | | GPIO_InitStruct.Mode = GPIO_MODE_IT_FALLING; |
| | | GPIO_InitStruct.Pull = GPIO_NOPULL; |
| | | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
| | | |
| | | /*Configure GPIO pins : PC6 PC9 */ |
| | | GPIO_InitStruct.Pin = GPIO_PIN_6|GPIO_PIN_9; |
| | | GPIO_InitStruct.Mode = GPIO_MODE_OUTPUT_PP; |
| | |
| | | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; |
| | | HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); |
| | | |
| | | /* EXTI interrupt init*/ |
| | | HAL_NVIC_SetPriority(EXTI15_10_IRQn, 2, 0); |
| | | HAL_NVIC_EnableIRQ(EXTI15_10_IRQn); |
| | | |
| | | } |
| | | |
| | | /* USER CODE BEGIN 2 */ |