36 #ifndef __OS_HAL_LP_H__
37 #define __OS_HAL_LP_H__
Wake-up source EINT5 is 5.
Definition: os_hal_lp.h:166
Wake-up source EINT10 is 10.
Definition: os_hal_lp.h:176
Wake-up source EINT2 is 2.
Definition: os_hal_lp.h:160
int mtk_os_hal_lp_enter(uint32_t wakeup_src, lp_scenario lp)
This function is used to enter different low power scenarios.
Wake-up source EINT4 is 4.
Definition: os_hal_lp.h:164
int mtk_os_hal_lp_dslp_check(dslp_check stage)
This function is used to check whether ARM Cortex-M4F I/O subsystems have entered DSLP...
Wake-up source GPT3 is 24.
Definition: os_hal_lp.h:204
Wake-up source EINT21 is 21.
Definition: os_hal_lp.h:198
Wake-up source EINT13 is 13.
Definition: os_hal_lp.h:182
void mtk_os_hal_lp_config_gpt3_timeout(uint32_t time_val)
This function is used to configure timeout value of GPT3.
Wake-up source EINT18 is 18.
Definition: os_hal_lp.h:192
lp_wakeup_src
LP wake-up source definition Users should select the following parameter to configure wake-up source ...
Definition: os_hal_lp.h:154
Wake-up source EINT8 is 8.
Definition: os_hal_lp.h:172
Wake-up source EINT1 is 1.
Definition: os_hal_lp.h:158
Wake-up source EINT6 is 6.
Definition: os_hal_lp.h:168
Wake-up source EINT0 is 0.
Definition: os_hal_lp.h:156
Total wake-up source number is 25.
Definition: os_hal_lp.h:206
Wake-up source EINT3 is 3.
Definition: os_hal_lp.h:162
Wake-up source EINT20 is 20.
Definition: os_hal_lp.h:196
Legacy Sleep is 1.
Definition: os_hal_lp.h:145
Wake-up source EINT16 is 16.
Definition: os_hal_lp.h:188
lp_scenario
LP three scenarios definition Users should select the following parameters when entering related low ...
Definition: os_hal_lp.h:141
dslp_check
DSLP enter/exit stage definition Before entering DSLP, user should use the PRE_DEEP_SLEEP parameter t...
Definition: os_hal_lp.h:130
Wake-up source EINT15 is 15.
Definition: os_hal_lp.h:186
Deep Sleep is 2.
Definition: os_hal_lp.h:147
Wake-up source EINT12 is 12.
Definition: os_hal_lp.h:180
Wake-up source EINT17 is 17.
Definition: os_hal_lp.h:190
Wake-up source EINT9 is 9.
Definition: os_hal_lp.h:174
Wake-up source EINT22 is 22.
Definition: os_hal_lp.h:200
CPU Clock Gating is 0.
Definition: os_hal_lp.h:143
Wake-up source EINT14 is 14.
Definition: os_hal_lp.h:184
Wake-up source EINT11 is 11.
Definition: os_hal_lp.h:178
Wake-up source EINT23 is 23.
Definition: os_hal_lp.h:202
It is used after exiting DSLP stage.
Definition: os_hal_lp.h:134
Wake-up source EINT7 is 7.
Definition: os_hal_lp.h:170
It is used before entering DSLP stage.
Definition: os_hal_lp.h:132
Wake-up source EINT19 is 19.
Definition: os_hal_lp.h:194