diff --git a/src/platform/esp32/architecture.h b/src/platform/esp32/architecture.h index 7936e7f75..09b754d0f 100644 --- a/src/platform/esp32/architecture.h +++ b/src/platform/esp32/architecture.h @@ -90,6 +90,8 @@ #define HW_VENDOR meshtastic_HardwareModel_HELTEC_WSL_V3 #elif defined(TLORA_T3S3_V1) #define HW_VENDOR meshtastic_HardwareModel_TLORA_T3_S3 +#elif defined(BETAFPV_2400_TX) +#define HW_VENDOR meshtastic_HardwareModel_BETAFPV_2400_TX #endif // diff --git a/src/sleep.cpp b/src/sleep.cpp index 54502a5bd..77c8d7119 100644 --- a/src/sleep.cpp +++ b/src/sleep.cpp @@ -298,9 +298,18 @@ esp_sleep_wakeup_cause_t doLightSleep(uint64_t sleepMsec) // FIXME, use a more r if (pmu_found) gpio_wakeup_enable((gpio_num_t)PMU_IRQ, GPIO_INTR_LOW_LEVEL); // pmu irq #endif - assert(esp_sleep_enable_gpio_wakeup() == ESP_OK); - assert(esp_sleep_enable_timer_wakeup(sleepUsec) == ESP_OK); - assert(esp_light_sleep_start() == ESP_OK); + auto res = esp_sleep_enable_gpio_wakeup(); + if (res != ESP_OK) + LOG_DEBUG("esp_sleep_enable_gpio_wakeup result %d\n", res); + assert(res == ESP_OK); + res = esp_sleep_enable_timer_wakeup(sleepUsec); + if (res != ESP_OK) + LOG_DEBUG("esp_sleep_enable_timer_wakeup result %d\n", res); + assert(res == ESP_OK); + res = esp_light_sleep_start(); + if (res != ESP_OK) + LOG_DEBUG("esp_light_sleep_start result %d\n", res); + assert(res == ESP_OK); esp_sleep_wakeup_cause_t cause = esp_sleep_get_wakeup_cause(); #ifdef BUTTON_PIN diff --git a/version.properties b/version.properties index 26a503776..f68474788 100644 --- a/version.properties +++ b/version.properties @@ -1,4 +1,4 @@ [VERSION] major = 2 minor = 0 -build = 17 +build = 18