fix(lp_core): fix build for CONFIG_ULP_NORESET_UNDER_DEBUG=n

This commit is contained in:
Samuel Obuch
2026-06-19 13:09:18 +02:00
parent 7e4773ef38
commit a555e67f0b
+10 -2
View File
@@ -159,7 +159,11 @@ esp_err_t ulp_lp_core_run(ulp_lp_core_cfg_t* cfg)
/* Enable reset CPU when going to sleep */ /* Enable reset CPU when going to sleep */
/* Avoid resetting chip in sleep mode when debugger is attached, /* Avoid resetting chip in sleep mode when debugger is attached,
otherwise configured HW breakpoints and dcsr.ebreak* bits will be missed */ otherwise configured HW breakpoints and dcsr.ebreak* bits will be missed */
lp_core_ll_rst_at_sleep_enable(!(CONFIG_ULP_NORESET_UNDER_DEBUG && esp_cpu_dbgr_is_attached())); #if CONFIG_ULP_NORESET_UNDER_DEBUG
lp_core_ll_rst_at_sleep_enable(!esp_cpu_dbgr_is_attached());
#else
lp_core_ll_rst_at_sleep_enable(true);
#endif
/* Enable JTAG debugging */ /* Enable JTAG debugging */
lp_core_ll_debug_module_enable(true); lp_core_ll_debug_module_enable(true);
@@ -329,7 +333,11 @@ void ulp_lp_core_stop(void)
lp_core_ll_stall_at_sleep_request(true); lp_core_ll_stall_at_sleep_request(true);
/* Avoid resetting chip in sleep mode when debugger is attached, /* Avoid resetting chip in sleep mode when debugger is attached,
otherwise configured HW breakpoints and dcsr.ebreak* bits will be missed */ otherwise configured HW breakpoints and dcsr.ebreak* bits will be missed */
lp_core_ll_rst_at_sleep_enable(!CONFIG_ULP_NORESET_UNDER_DEBUG); #if CONFIG_ULP_NORESET_UNDER_DEBUG
lp_core_ll_rst_at_sleep_enable(false);
#else
lp_core_ll_rst_at_sleep_enable(true);
#endif
lp_core_ll_debug_module_enable(true); lp_core_ll_debug_module_enable(true);
} }
/* Disable wake-up source and put lp core to sleep */ /* Disable wake-up source and put lp core to sleep */