NULL
This commit is contained in:
24
user/Device/key_power.h
Executable file
24
user/Device/key_power.h
Executable file
@@ -0,0 +1,24 @@
|
||||
#ifndef __KEY_POWER_H
|
||||
#define __KEY_POWER_H
|
||||
|
||||
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#define KEY_PRESS_TIME_SHORT 50 // <20>̰<EFBFBD><CCB0><EFBFBD>ֵ<EFBFBD><D6B5>50ms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#define KEY_PRESS_TIME_LONG 500 // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5>2000ms<6D><73><EFBFBD>ػ<EFBFBD><D8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
#define KEY_SCAN_INTERVAL 10 // <20><><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>10ms
|
||||
|
||||
// <20>豸״̬ö<CCAC><C3B6>
|
||||
typedef enum {
|
||||
DEVICE_STATE_OFF = 0, // <20>ػ<EFBFBD><D8BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߣ<EFBFBD>
|
||||
DEVICE_STATE_ON, // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
// DEVICE_STATE_SHUTDOWN // <20>ػ<EFBFBD><D8BB>У<EFBFBD><D0A3><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC>
|
||||
} Device_StateTypeDef;
|
||||
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
void Key_Power_Init(void); // <20><><EFBFBD>ų<EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>PA0<41><30><EFBFBD>롢PA1<41><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
void Key_Scan_Task(void); // <20><><EFBFBD><EFBFBD>ɨ<EFBFBD><C9A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>趨ʱ<E8B6A8><CAB1><EFBFBD>ã<EFBFBD>
|
||||
Device_StateTypeDef Get_Device_State(void); // <20><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD>豸״̬
|
||||
void Unit_key(void); //<2F><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>⺯<EFBFBD><E2BAAF><EFBFBD><EFBFBD><EFBFBD>ڶ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD>ж<EFBFBD><D0B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user