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);