fix(rlcd): wifi crash - use wifi-pinned disabled like other boards

- Crash: wifi0 as esp32-wifi enabled during kernel init conflicts with
  WebServerService AP mode esp_wifi_init() -> ESP_ERR_INVALID_STATE abort
- Fix: use esp32-wifi-pinned status=disabled pattern like ES3C28P, CYD etc
  (all boards have wifi0 disabled). STA starts later via WifiService
  setEnabled, no longer crashes during kernel init. Log shows:
  'Setting DHCP hostname kidsOS-91EC' + 'WiFi radio on' after boot

- Keeps mDNS AP+STA + hostname kidsOS-XXXX
This commit is contained in:
Adolfo Reyna
2026-07-18 23:16:46 -04:00
parent 6076497997
commit 84cd73e503
@@ -8,6 +8,7 @@
#include <tactility/bindings/esp32_spi.h> #include <tactility/bindings/esp32_spi.h>
#include <tactility/bindings/esp32_i2s.h> #include <tactility/bindings/esp32_i2s.h>
#include <tactility/bindings/esp32_uart.h> #include <tactility/bindings/esp32_uart.h>
#include <tactility/bindings/esp32_wifi_pinned.h>
#include <tactility/bindings/display_placeholder.h> #include <tactility/bindings/display_placeholder.h>
/ { / {
@@ -69,6 +70,11 @@
pullups; pullups;
}; };
wifi0 {
compatible = "espressif,esp32-wifi-pinned";
status = "disabled";
};
uart0 { uart0 {
compatible = "espressif,esp32-uart"; compatible = "espressif,esp32-uart";
port = <UART_NUM_0>; port = <UART_NUM_0>;