| xj | b04a402 | 2021-11-25 15:01:52 +0800 | [diff] [blame] | 1 | #ifndef LYNQ_SYSTEM_OWN
|
| 2 | #define LYNQ_SYSTEM_OWN
|
| 3 | typedef void (*LYNQ_Lpm_Handler_T) ( int lpm_edge);
|
| 4 | int LYNQ_Lpm_Init(LYNQ_Lpm_Handler_T lynq_lpm_handler);
|
| 5 | int LYNQ_Lpm_Deinit();
|
| 6 | int LYNQ_Autosleep_Enable(int enable);
|
| 7 | int LYNQ_SLP_WakeLock_Lock(const char *name);
|
| 8 | int LYNQ_SLP_WakeLock_Unlock(const char *name);
|
| 9 | void LYNQ_Power_Mode(char *power_mode);
|
| 10 | void LYNQ_Power_Down(int mode);
|
| 11 | int LYNQ_Adc_Show(int adc_num);
|
| 12 | void lynq_lpm_handler(int lpm_edge);
|
| 13 | LYNQ_Lpm_Handler_T LYNQ_Lpm_Handler=NULL;
|
| 14 | int last_state=0;
|
| 15 | #endif
|
| 16 |
|
| 17 |
|