#include "key.h" #include "delay.h" void KEY_Init(void) { GPIO_Init(KEY1_GPIO_PORT, KEY1_GPIO_PINS, GPIO_MODE_IN_FL_NO_IT); GPIO_Init(KEY2_GPIO_PORT, KEY2_GPIO_PINS, GPIO_MODE_IN_FL_NO_IT); GPIO_Init(KEY3_GPIO_PORT, KEY3_GPIO_PINS, GPIO_MODE_IN_FL_NO_IT); } uint8_t Read_KEY1_Level(void) { return (GPIO_ReadInputPin(KEY1_GPIO_PORT, KEY1_GPIO_PINS))?1:0; } uint8_t Read_KEY2_Level(void) { return (GPIO_ReadInputPin(KEY2_GPIO_PORT, KEY2_GPIO_PINS))?1:0; } uint8_t Read_KEY3_Level(void) { return (GPIO_ReadInputPin(KEY3_GPIO_PORT, KEY3_GPIO_PINS))?1:0; }