@@ -151,9 +151,6 @@ static mp_obj_t esp32_wake_on_ulp(const mp_obj_t wake) {
151151static MP_DEFINE_CONST_FUN_OBJ_1 (esp32_wake_on_ulp_obj , esp32_wake_on_ulp ) ;
152152#endif
153153
154-
155- #if SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP && !SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP
156-
157154static mp_obj_t esp32_wake_on_gpio (size_t n_args , const mp_obj_t * pos_args , mp_map_t * kw_args ) {
158155 enum {ARG_pins , ARG_level };
159156 const mp_arg_t allowed_args [] = {
@@ -199,6 +196,8 @@ static mp_obj_t esp32_wake_on_gpio(size_t n_args, const mp_obj_t *pos_args, mp_m
199196}
200197static MP_DEFINE_CONST_FUN_OBJ_KW (esp32_wake_on_gpio_obj , 0 , esp32_wake_on_gpio ) ;
201198
199+ #if SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP && !SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP
200+
202201static mp_obj_t esp32_gpio_deep_sleep_hold (const mp_obj_t enable ) {
203202 if (mp_obj_is_true (enable )) {
204203 gpio_deep_sleep_hold_en ();
@@ -332,8 +331,9 @@ static const mp_rom_map_elem_t esp32_module_globals_table[] = {
332331 #if SOC_ULP_SUPPORTED
333332 { MP_ROM_QSTR (MP_QSTR_wake_on_ulp ), MP_ROM_PTR (& esp32_wake_on_ulp_obj ) },
334333 #endif
335- #if SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP && !SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP //P4 does not support
336334 { MP_ROM_QSTR (MP_QSTR_wake_on_gpio ), MP_ROM_PTR (& esp32_wake_on_gpio_obj ) },
335+ #if SOC_GPIO_SUPPORT_HOLD_IO_IN_DSLP && !SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP //P4 does not support
336+ { MP_ROM_QSTR (MP_QSTR_gpio_deep_sleep_hold ), MP_ROM_PTR (& esp32_gpio_deep_sleep_hold_obj ) },
337337 #endif
338338 #if CONFIG_IDF_TARGET_ESP32
339339 { MP_ROM_QSTR (MP_QSTR_raw_temperature ), MP_ROM_PTR (& esp32_raw_temperature_obj ) },
@@ -344,7 +344,6 @@ static const mp_rom_map_elem_t esp32_module_globals_table[] = {
344344 #if CONFIG_FREERTOS_USE_TRACE_FACILITY
345345 { MP_ROM_QSTR (MP_QSTR_idf_task_info ), MP_ROM_PTR (& esp32_idf_task_info_obj ) },
346346 #endif
347-
348347 { MP_ROM_QSTR (MP_QSTR_NVS ), MP_ROM_PTR (& esp32_nvs_type ) },
349348 { MP_ROM_QSTR (MP_QSTR_Partition ), MP_ROM_PTR (& esp32_partition_type ) },
350349 #if MICROPY_PY_ESP32_PCNT
0 commit comments