Skip to content

Commit e983d1d

Browse files
esp32: Update modesp32.c.
Signed-off-by: Vincent1-python <pywei201209@163.com>
1 parent daf868d commit e983d1d

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

ports/esp32/modesp32.c

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,6 @@ static mp_obj_t esp32_wake_on_ulp(const mp_obj_t wake) {
151151
static 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-
157154
static 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
}
200197
static 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+
202201
static 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

Comments
 (0)