summaryrefslogtreecommitdiff
path: root/ports/esp32/modmachine.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/esp32/modmachine.c')
-rw-r--r--ports/esp32/modmachine.c23
1 files changed, 5 insertions, 18 deletions
diff --git a/ports/esp32/modmachine.c b/ports/esp32/modmachine.c
index e775b1d14..0c1b94d02 100644
--- a/ports/esp32/modmachine.c
+++ b/ports/esp32/modmachine.c
@@ -110,24 +110,11 @@ static void mp_machine_set_freq(size_t n_args, const mp_obj_t *args) {
mp_raise_ValueError(MP_ERROR_TEXT("frequency must be 20MHz, 40MHz, 80Mhz, 160MHz or 240MHz"));
#endif
}
- #if ESP_IDF_VERSION >= ESP_IDF_VERSION_VAL(5, 1, 0)
- esp_pm_config_t pm;
- #else
- #if CONFIG_IDF_TARGET_ESP32
- esp_pm_config_esp32_t pm;
- #elif CONFIG_IDF_TARGET_ESP32C3
- esp_pm_config_esp32c3_t pm;
- #elif CONFIG_IDF_TARGET_ESP32C6
- esp_pm_config_esp32c6_t pm;
- #elif CONFIG_IDF_TARGET_ESP32S2
- esp_pm_config_esp32s2_t pm;
- #elif CONFIG_IDF_TARGET_ESP32S3
- esp_pm_config_esp32s3_t pm;
- #endif
- #endif
- pm.max_freq_mhz = freq;
- pm.min_freq_mhz = freq;
- pm.light_sleep_enable = false;
+ esp_pm_config_t pm = {
+ .max_freq_mhz = freq,
+ .min_freq_mhz = freq,
+ .light_sleep_enable = false,
+ };
esp_err_t ret = esp_pm_configure(&pm);
if (ret != ESP_OK) {
mp_raise_ValueError(NULL);