From c2be9b210e406e3d9a5f9faa30e5b9d9e1966d05 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Sat, 10 Feb 2024 14:35:53 +0100 Subject: [PATCH] GPIO check, typo and missing platform --- interface/src/project/validators.ts | 2 +- src/web/WebDataService.cpp | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/interface/src/project/validators.ts b/interface/src/project/validators.ts index aa4004b8c..e5bd87513 100644 --- a/interface/src/project/validators.ts +++ b/interface/src/project/validators.ts @@ -90,7 +90,7 @@ export const createSettingsValidator = (settings: Settings) => rx_gpio: [{ required: true, message: 'Rx GPIO is required' }, GPIO_VALIDATOR] }), ...(settings.board_profile === 'CUSTOM' && - settings.platform === 'ESP32PSRAM' && { + settings.platform === 'ESP32R' && { led_gpio: [{ required: true, message: 'LED GPIO is required' }, GPIO_VALIDATORR], dallas_gpio: [{ required: true, message: 'GPIO is required' }, GPIO_VALIDATORR], pbutton_gpio: [{ required: true, message: 'Button GPIO is required' }, GPIO_VALIDATORR], diff --git a/src/web/WebDataService.cpp b/src/web/WebDataService.cpp index f1f8ab1b4..4d8454450 100644 --- a/src/web/WebDataService.cpp +++ b/src/web/WebDataService.cpp @@ -165,7 +165,8 @@ void WebDataService::sensor_data(AsyncWebServerRequest * request) { } root["analog_enabled"] = EMSESP::analog_enabled(); - root["platform"] = EMSESP_PLATFORM; + String platform = EMSESP_PLATFORM; + root["platform"] = (platform == "ESP32" && EMSESP::system_.PSram()) ? "ESP32R" : platform; response->setLength(); request->send(response);