| 1234567891011121314151617181920212223242526 |
- #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;
- }
|