#include "hal_key.h" #include "board.h" void HAL_KeyInit(void) { GPIO_InitTypeDef GPIO_Initure; __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); GPIO_Initure.Pin = KEY_PIN; GPIO_Initure.Mode = GPIO_MODE_INPUT; GPIO_Initure.Pull = GPIO_PULLUP; GPIO_Initure.Speed = GPIO_SPEED_FREQ_HIGH; HAL_GPIO_Init(KEY_GPIO,&GPIO_Initure); } uint8_t HAL_KeyGetStatus(void) { uint8_t status; status = HAL_GPIO_ReadPin(KEY_GPIO, KEY_PIN); return status; }