26 lines
460 B
C
26 lines
460 B
C
|
|
#ifndef USER_GPIO_KEY_PRESENT
|
|||
|
|
#define USER_GPIO_KEY_PRESENT
|
|||
|
|
|
|||
|
|
#include "type.h"
|
|||
|
|
|
|||
|
|
// <20><><EFBFBD>尴<EFBFBD><E5B0B4>
|
|||
|
|
#define KEY_INVALID 0
|
|||
|
|
#define KEY_FUNC 1
|
|||
|
|
#define KEY_UP 2
|
|||
|
|
#define KEY_DOWN 3
|
|||
|
|
#define KEY_SET 4
|
|||
|
|
|
|||
|
|
// <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
void Key_Init();
|
|||
|
|
void Key_Open();
|
|||
|
|
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
void Key_Handler(void);
|
|||
|
|
|
|||
|
|
extern loopbuff_t Key_TaskM;
|
|||
|
|
// 485<38><35><EFBFBD>ڽ<EFBFBD><DABD>յ<EFBFBD><D5B5>ź<EFBFBD><C5BA><EFBFBD>
|
|||
|
|
extern SemaphoreHandle_t Key_Semaphore; // <20><>ֵ<EFBFBD>ź<EFBFBD><C5BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
extern volatile uint8_t Key_Wakeup; // <20>Ƿ<C7B7><F1B0B4BC><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
|
|
|||
|
|
#endif
|