Prep for user config Hosted MCU connections

This commit is contained in:
Theo Arends 2025-07-27 14:25:42 +02:00
parent 44a137773d
commit 2e9ba984f5
33 changed files with 282 additions and 14 deletions

View File

@ -232,6 +232,9 @@ enum UserSelectablePins {
GPIO_C8_CO2_5K_TX, GPIO_C8_CO2_5K_RX, // C8-CO2-5K CO2 Sensor GPIO_C8_CO2_5K_TX, GPIO_C8_CO2_5K_RX, // C8-CO2-5K CO2 Sensor
GPIO_V9240_TX, GPIO_V9240_RX, // V9240 serial interface GPIO_V9240_TX, GPIO_V9240_RX, // V9240 serial interface
GPIO_LD2402_TX, GPIO_LD2402_RX, // HLK-LD2402 GPIO_LD2402_TX, GPIO_LD2402_RX, // HLK-LD2402
#ifdef ESP32
GPIO_HSDIO_CMD, GPIO_HSDIO_CLK, GPIO_HSDIO_RST, GPIO_HSDIO_D0, GPIO_HSDIO_D1, GPIO_HSDIO_D2, GPIO_HSDIO_D3, // Hosted MCU SDIO interface, including 1-bit and 4-bit modes
#endif
GPIO_SENSOR_END }; GPIO_SENSOR_END };
// Error as warning to rethink GPIO usage with max 2045 // Error as warning to rethink GPIO usage with max 2045
@ -460,12 +463,7 @@ const char kSensorNames[] PROGMEM =
D_SENSOR_ADE7880_IRQ "|" D_SENSOR_ADE7880_IRQ "|"
D_SENSOR_RESET "|" D_SENSOR_RESET "|"
D_SENSOR_MS01 "|" D_SENSOR_MS01 "|"
D_SENSOR_SDIO_CMD "|" D_SENSOR_SDIO_CMD "|" D_SENSOR_SDIO_CLK "|" D_SENSOR_SDIO_D0 "|" D_SENSOR_SDIO_D1 "|" D_SENSOR_SDIO_D2 "|" D_SENSOR_SDIO_D3 "|"
D_SENSOR_SDIO_CLK "|"
D_SENSOR_SDIO_D0 "|"
D_SENSOR_SDIO_D1 "|"
D_SENSOR_SDIO_D2 "|"
D_SENSOR_SDIO_D3 "|"
D_SENSOR_FLOWRATEMETER "|" D_SENSOR_FLOWRATEMETER "|"
D_SENSOR_BP5758D_CLK "|" D_SENSOR_BP5758D_DAT "|" D_SENSOR_BP5758D_CLK "|" D_SENSOR_BP5758D_DAT "|"
D_SENSOR_SM2335_CLK "|" D_SENSOR_SM2335_DAT "|" D_SENSOR_SM2335_CLK "|" D_SENSOR_SM2335_DAT "|"
@ -510,7 +508,10 @@ const char kSensorNames[] PROGMEM =
D_SENSOR_TWAI_TX "|" D_SENSOR_TWAI_RX "|" D_SENSOR_TWAI_BO "|" D_SENSOR_TWAI_CLK "|" D_SENSOR_TWAI_TX "|" D_SENSOR_TWAI_RX "|" D_SENSOR_TWAI_BO "|" D_SENSOR_TWAI_CLK "|"
D_SENSOR_C8_CO2_5K_TX "|" D_SENSOR_C8_CO2_5K_RX "|" D_SENSOR_C8_CO2_5K_TX "|" D_SENSOR_C8_CO2_5K_RX "|"
D_SENSOR_V9240_TX "|" D_SENSOR_V9240_RX "|" D_SENSOR_V9240_TX "|" D_SENSOR_V9240_RX "|"
D_SENSOR_LD2402_TX "|" D_SENSOR_LD2402_RX D_SENSOR_LD2402_TX "|" D_SENSOR_LD2402_RX "|"
#ifdef ESP32
D_SENSOR_HSDIO_CMD "|" D_SENSOR_HSDIO_CLK "|" D_SENSOR_HSDIO_RST "|" D_SENSOR_HSDIO_D0 "|" D_SENSOR_HSDIO_D1 "|" D_SENSOR_HSDIO_D2 "|" D_SENSOR_HSDIO_D3 "|"
#endif
; ;
const char kSensorNamesFixed[] PROGMEM = const char kSensorNamesFixed[] PROGMEM =
@ -1300,6 +1301,15 @@ const uint16_t kGpioNiceList[] PROGMEM = {
AGPIO(GPIO_BIOPDU_PZEM016_RX), AGPIO(GPIO_BIOPDU_PZEM016_RX),
AGPIO(GPIO_BIOPDU_BIT) + AGMAX(3), AGPIO(GPIO_BIOPDU_BIT) + AGMAX(3),
#endif #endif
#ifdef CONFIG_ESP_WIFI_REMOTE_ENABLED
AGPIO(GPIO_HSDIO_CMD), // Hosted MCU SDIO interface, including 1-bit and 4-bit modes
AGPIO(GPIO_HSDIO_CLK),
AGPIO(GPIO_HSDIO_RST),
AGPIO(GPIO_HSDIO_D0),
AGPIO(GPIO_HSDIO_D1),
AGPIO(GPIO_HSDIO_D2),
AGPIO(GPIO_HSDIO_D3),
#endif // CONFIG_ESP_WIFI_REMOTE_ENABLED
/*-------------------------------------------------------------------------------------------*\ /*-------------------------------------------------------------------------------------------*\
* ESP32 multiple Analog / Digital converter inputs * ESP32 multiple Analog / Digital converter inputs

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Programweergawe" #define D_PROGRAM_VERSION "Programweergawe"
#define D_BUILD_DATE_AND_TIME "Bou datum en tyd" #define D_BUILD_DATE_AND_TIME "Bou datum en tyd"
#define D_CORE_AND_SDK_VERSION "Core/SDK weergawe" #define D_CORE_AND_SDK_VERSION "Core/SDK weergawe"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Flash skryf tel" #define D_FLASH_WRITE_COUNT "Flash skryf tel"
#define D_MAC_ADDRESS "MAC adress" #define D_MAC_ADDRESS "MAC adress"
#define D_MQTT_HOST "MQTT gasheer" #define D_MQTT_HOST "MQTT gasheer"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Издание на програмата" #define D_PROGRAM_VERSION "Издание на програмата"
#define D_BUILD_DATE_AND_TIME "Дата и час на компилиране" #define D_BUILD_DATE_AND_TIME "Дата и час на компилиране"
#define D_CORE_AND_SDK_VERSION "Издание на Core/SDK" #define D_CORE_AND_SDK_VERSION "Издание на Core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Брой записвания във флаш-паметта" #define D_FLASH_WRITE_COUNT "Брой записвания във флаш-паметта"
#define D_MAC_ADDRESS "Адрес по MAC" #define D_MAC_ADDRESS "Адрес по MAC"
#define D_MQTT_HOST "Хост на MQTT" #define D_MQTT_HOST "Хост на MQTT"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Подсветка" #define D_SENSOR_BACKLIGHT "Подсветка"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Versió del programari" #define D_PROGRAM_VERSION "Versió del programari"
#define D_BUILD_DATE_AND_TIME "Data i hora de construcció" #define D_BUILD_DATE_AND_TIME "Data i hora de construcció"
#define D_CORE_AND_SDK_VERSION "Versió del Nucli/SDK" #define D_CORE_AND_SDK_VERSION "Versió del Nucli/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Nombre d'escriptrues a la Flash" #define D_FLASH_WRITE_COUNT "Nombre d'escriptrues a la Flash"
#define D_MAC_ADDRESS "Adreça MAC" #define D_MAC_ADDRESS "Adreça MAC"
#define D_MQTT_HOST "Hoste MQTT" #define D_MQTT_HOST "Hoste MQTT"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Llum de fons" #define D_SENSOR_BACKLIGHT "Llum de fons"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Verze programu" #define D_PROGRAM_VERSION "Verze programu"
#define D_BUILD_DATE_AND_TIME "Datum a čas kompilace" #define D_BUILD_DATE_AND_TIME "Datum a čas kompilace"
#define D_CORE_AND_SDK_VERSION "Verze Core/SDK" #define D_CORE_AND_SDK_VERSION "Verze Core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Počet zápisů do paměti" #define D_FLASH_WRITE_COUNT "Počet zápisů do paměti"
#define D_MAC_ADDRESS "Adresa MAC" #define D_MAC_ADDRESS "Adresa MAC"
#define D_MQTT_HOST "Host MQTT" #define D_MQTT_HOST "Host MQTT"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Tasmota Version" #define D_PROGRAM_VERSION "Tasmota Version"
#define D_BUILD_DATE_AND_TIME "Erstellt" #define D_BUILD_DATE_AND_TIME "Erstellt"
#define D_CORE_AND_SDK_VERSION "Core-/SDK-Version" #define D_CORE_AND_SDK_VERSION "Core-/SDK-Version"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Schreibzyklen" #define D_FLASH_WRITE_COUNT "Schreibzyklen"
#define D_MAC_ADDRESS "MAC-Adresse" #define D_MAC_ADDRESS "MAC-Adresse"
#define D_MQTT_HOST "Host" #define D_MQTT_HOST "Host"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Έκδοση προγράμματος" #define D_PROGRAM_VERSION "Έκδοση προγράμματος"
#define D_BUILD_DATE_AND_TIME "Ημερομηνία έκδοσης" #define D_BUILD_DATE_AND_TIME "Ημερομηνία έκδοσης"
#define D_CORE_AND_SDK_VERSION "Έκδοση Core/SDK" #define D_CORE_AND_SDK_VERSION "Έκδοση Core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Καταμέτρηση εγγραφών στη Flash" #define D_FLASH_WRITE_COUNT "Καταμέτρηση εγγραφών στη Flash"
#define D_MAC_ADDRESS "MAC Address" #define D_MAC_ADDRESS "MAC Address"
#define D_MQTT_HOST "MQTT Διακομιστής" #define D_MQTT_HOST "MQTT Διακομιστής"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Program Version" #define D_PROGRAM_VERSION "Program Version"
#define D_BUILD_DATE_AND_TIME "Build Date & Time" #define D_BUILD_DATE_AND_TIME "Build Date & Time"
#define D_CORE_AND_SDK_VERSION "Core/SDK Version" #define D_CORE_AND_SDK_VERSION "Core/SDK Version"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Flash Write Count" #define D_FLASH_WRITE_COUNT "Flash Write Count"
#define D_MAC_ADDRESS "MAC Address" #define D_MAC_ADDRESS "MAC Address"
#define D_MQTT_HOST "MQTT Host" #define D_MQTT_HOST "MQTT Host"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Versión del Programa" #define D_PROGRAM_VERSION "Versión del Programa"
#define D_BUILD_DATE_AND_TIME "Fecha y Hora de Compilación" #define D_BUILD_DATE_AND_TIME "Fecha y Hora de Compilación"
#define D_CORE_AND_SDK_VERSION "Versión Core/SDK" #define D_CORE_AND_SDK_VERSION "Versión Core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Contador de escritura en Flash" #define D_FLASH_WRITE_COUNT "Contador de escritura en Flash"
#define D_MAC_ADDRESS "Dirección MAC" #define D_MAC_ADDRESS "Dirección MAC"
#define D_MQTT_HOST "Host MQTT" #define D_MQTT_HOST "Host MQTT"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Version du programme" #define D_PROGRAM_VERSION "Version du programme"
#define D_BUILD_DATE_AND_TIME "Date & Heure de build" #define D_BUILD_DATE_AND_TIME "Date & Heure de build"
#define D_CORE_AND_SDK_VERSION "Version Core/SDK" #define D_CORE_AND_SDK_VERSION "Version Core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Compteur écriture flash" #define D_FLASH_WRITE_COUNT "Compteur écriture flash"
#define D_MAC_ADDRESS "Adresse MAC" #define D_MAC_ADDRESS "Adresse MAC"
#define D_MQTT_HOST "Hôte MQTT" #define D_MQTT_HOST "Hôte MQTT"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "RétroÉcl" #define D_SENSOR_BACKLIGHT "RétroÉcl"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Program Version" #define D_PROGRAM_VERSION "Program Version"
#define D_BUILD_DATE_AND_TIME "Build Date & Time" #define D_BUILD_DATE_AND_TIME "Build Date & Time"
#define D_CORE_AND_SDK_VERSION "Core/SDK Version" #define D_CORE_AND_SDK_VERSION "Core/SDK Version"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Flash skriuwtelling" #define D_FLASH_WRITE_COUNT "Flash skriuwtelling"
#define D_MAC_ADDRESS "MAC Address" #define D_MAC_ADDRESS "MAC Address"
#define D_MQTT_HOST "MQTT Host" #define D_MQTT_HOST "MQTT Host"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "גירסת תוכנה" #define D_PROGRAM_VERSION "גירסת תוכנה"
#define D_BUILD_DATE_AND_TIME "Build Date & Time" #define D_BUILD_DATE_AND_TIME "Build Date & Time"
#define D_CORE_AND_SDK_VERSION "Core/SDK Version" #define D_CORE_AND_SDK_VERSION "Core/SDK Version"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "מונה צריבות" #define D_FLASH_WRITE_COUNT "מונה צריבות"
#define D_MAC_ADDRESS "MAC כתובת" #define D_MAC_ADDRESS "MAC כתובת"
#define D_MQTT_HOST "MQTT מארח" #define D_MQTT_HOST "MQTT מארח"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Program verzió" #define D_PROGRAM_VERSION "Program verzió"
#define D_BUILD_DATE_AND_TIME "Build ideje" #define D_BUILD_DATE_AND_TIME "Build ideje"
#define D_CORE_AND_SDK_VERSION "Core/SDK verzió" #define D_CORE_AND_SDK_VERSION "Core/SDK verzió"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Flash írások száma" #define D_FLASH_WRITE_COUNT "Flash írások száma"
#define D_MAC_ADDRESS "MAC cím" #define D_MAC_ADDRESS "MAC cím"
#define D_MQTT_HOST "MQTT hoszt" #define D_MQTT_HOST "MQTT hoszt"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Háttérfény" #define D_SENSOR_BACKLIGHT "Háttérfény"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -28,7 +28,7 @@
* Use online command StateText to translate ON, OFF, HOLD and TOGGLE. * Use online command StateText to translate ON, OFF, HOLD and TOGGLE.
* Use online command Prefix to translate cmnd, stat and tele. * Use online command Prefix to translate cmnd, stat and tele.
* *
* Updated until v9.4.0.1 - Last update 15.07.2025 * Updated until v9.4.0.1 - Last update 27.07.2025
\*********************************************************************/ \*********************************************************************/
#define LANGUAGE_MODULE_NAME // Enable to display "Module Generic" (ie Spanish), Disable to display "Generic Module" (ie English) #define LANGUAGE_MODULE_NAME // Enable to display "Module Generic" (ie Spanish), Disable to display "Generic Module" (ie English)
@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Versione programma" #define D_PROGRAM_VERSION "Versione programma"
#define D_BUILD_DATE_AND_TIME "Data/ora compilazione" #define D_BUILD_DATE_AND_TIME "Data/ora compilazione"
#define D_CORE_AND_SDK_VERSION "Versione core/SDK" #define D_CORE_AND_SDK_VERSION "Versione core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Numero scritture flash" #define D_FLASH_WRITE_COUNT "Numero scritture flash"
#define D_MAC_ADDRESS "Indirizzo MAC" #define D_MAC_ADDRESS "Indirizzo MAC"
#define D_MQTT_HOST "Host MQTT" #define D_MQTT_HOST "Host MQTT"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO - D1" #define D_SENSOR_SDIO_D1 "SDIO - D1"
#define D_SENSOR_SDIO_D2 "SDIO - D2" #define D_SENSOR_SDIO_D2 "SDIO - D2"
#define D_SENSOR_SDIO_D3 "SDIO - D3" #define D_SENSOR_SDIO_D3 "SDIO - D3"
#define D_SENSOR_HSDIO_CMD "HSDIO - CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO - CLK"
#define D_SENSOR_HSDIO_RST "HSDIO - RST"
#define D_SENSOR_HSDIO_D0 "HSDIO - D0"
#define D_SENSOR_HSDIO_D1 "HSDIO - D1"
#define D_SENSOR_HSDIO_D2 "HSDIO - D2"
#define D_SENSOR_HSDIO_D3 "HSDIO - D3"
#define D_SENSOR_BACKLIGHT "Retroilluminazione" #define D_SENSOR_BACKLIGHT "Retroilluminazione"
#define D_SENSOR_PMS5003_TX "PMS5003 - TX" #define D_SENSOR_PMS5003_TX "PMS5003 - TX"
#define D_SENSOR_PMS5003_RX "PMS5003 - RX" #define D_SENSOR_PMS5003_RX "PMS5003 - RX"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "프로그램 버전" #define D_PROGRAM_VERSION "프로그램 버전"
#define D_BUILD_DATE_AND_TIME "빌드 날짜" #define D_BUILD_DATE_AND_TIME "빌드 날짜"
#define D_CORE_AND_SDK_VERSION "Core/SDK 버전" #define D_CORE_AND_SDK_VERSION "Core/SDK 버전"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "플래시 쓰기 횟수" #define D_FLASH_WRITE_COUNT "플래시 쓰기 횟수"
#define D_MAC_ADDRESS "MAC 주소" #define D_MAC_ADDRESS "MAC 주소"
#define D_MQTT_HOST "MQTT 호스트" #define D_MQTT_HOST "MQTT 호스트"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Programos versija" #define D_PROGRAM_VERSION "Programos versija"
#define D_BUILD_DATE_AND_TIME "Kompiliavimo data ir laikas" #define D_BUILD_DATE_AND_TIME "Kompiliavimo data ir laikas"
#define D_CORE_AND_SDK_VERSION "Core/SDK versija" #define D_CORE_AND_SDK_VERSION "Core/SDK versija"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Flash įrašų skaičius" #define D_FLASH_WRITE_COUNT "Flash įrašų skaičius"
#define D_MAC_ADDRESS "MAC adresas" #define D_MAC_ADDRESS "MAC adresas"
#define D_MQTT_HOST "MQTT serveris" #define D_MQTT_HOST "MQTT serveris"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Programma Versie" #define D_PROGRAM_VERSION "Programma Versie"
#define D_BUILD_DATE_AND_TIME "Compileer Datum & Tijd" #define D_BUILD_DATE_AND_TIME "Compileer Datum & Tijd"
#define D_CORE_AND_SDK_VERSION "Core/SDK Versie" #define D_CORE_AND_SDK_VERSION "Core/SDK Versie"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Aantal Flash opslagen" #define D_FLASH_WRITE_COUNT "Aantal Flash opslagen"
#define D_MAC_ADDRESS "MAC Adres" #define D_MAC_ADDRESS "MAC Adres"
#define D_MQTT_HOST "MQTT Host" #define D_MQTT_HOST "MQTT Host"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Wersja oprogramowania" #define D_PROGRAM_VERSION "Wersja oprogramowania"
#define D_BUILD_DATE_AND_TIME "Data kompilacji" #define D_BUILD_DATE_AND_TIME "Data kompilacji"
#define D_CORE_AND_SDK_VERSION "Wersja Core/SDK" #define D_CORE_AND_SDK_VERSION "Wersja Core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Liczba zapisów do pamięci" #define D_FLASH_WRITE_COUNT "Liczba zapisów do pamięci"
#define D_MAC_ADDRESS "Adres MAC" #define D_MAC_ADDRESS "Adres MAC"
#define D_MQTT_HOST "Host" #define D_MQTT_HOST "Host"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Podświetlanie" #define D_SENSOR_BACKLIGHT "Podświetlanie"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Versão do programa" #define D_PROGRAM_VERSION "Versão do programa"
#define D_BUILD_DATE_AND_TIME "Data e Hora da compilação" #define D_BUILD_DATE_AND_TIME "Data e Hora da compilação"
#define D_CORE_AND_SDK_VERSION "Versão Core/SDK" #define D_CORE_AND_SDK_VERSION "Versão Core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Contagem de gravação flash" #define D_FLASH_WRITE_COUNT "Contagem de gravação flash"
#define D_MAC_ADDRESS "Endereço MAC" #define D_MAC_ADDRESS "Endereço MAC"
#define D_MQTT_HOST "MQTT Servidor" #define D_MQTT_HOST "MQTT Servidor"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Luz de fundo" #define D_SENSOR_BACKLIGHT "Luz de fundo"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Versão do Programa" #define D_PROGRAM_VERSION "Versão do Programa"
#define D_BUILD_DATE_AND_TIME "Data e Hora de criação" #define D_BUILD_DATE_AND_TIME "Data e Hora de criação"
#define D_CORE_AND_SDK_VERSION "Versão Core/SDK" #define D_CORE_AND_SDK_VERSION "Versão Core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Contagem de gravações da flash" #define D_FLASH_WRITE_COUNT "Contagem de gravações da flash"
#define D_MAC_ADDRESS "Endereço MAC" #define D_MAC_ADDRESS "Endereço MAC"
#define D_MQTT_HOST "Servidor MQTT" #define D_MQTT_HOST "Servidor MQTT"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Luz fundo" #define D_SENSOR_BACKLIGHT "Luz fundo"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Versiune Program" #define D_PROGRAM_VERSION "Versiune Program"
#define D_BUILD_DATE_AND_TIME "Data & Timp creare" #define D_BUILD_DATE_AND_TIME "Data & Timp creare"
#define D_CORE_AND_SDK_VERSION "Versiune Core/SDK" #define D_CORE_AND_SDK_VERSION "Versiune Core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Spațiu Flash scris" #define D_FLASH_WRITE_COUNT "Spațiu Flash scris"
#define D_MAC_ADDRESS "Adresă MAC" #define D_MAC_ADDRESS "Adresă MAC"
#define D_MQTT_HOST "Gazdă MQTT" #define D_MQTT_HOST "Gazdă MQTT"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -374,6 +374,7 @@
#define D_PROGRAM_VERSION "Версия программы" #define D_PROGRAM_VERSION "Версия программы"
#define D_BUILD_DATE_AND_TIME "Дата и время сборки" #define D_BUILD_DATE_AND_TIME "Дата и время сборки"
#define D_CORE_AND_SDK_VERSION "Версия ядра/SDK" #define D_CORE_AND_SDK_VERSION "Версия ядра/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Кол-во записей Flash" #define D_FLASH_WRITE_COUNT "Кол-во записей Flash"
#define D_MAC_ADDRESS "MAC Адрес" #define D_MAC_ADDRESS "MAC Адрес"
#define D_MQTT_HOST "MQTT Хост" #define D_MQTT_HOST "MQTT Хост"
@ -755,6 +756,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Подсветка" #define D_SENSOR_BACKLIGHT "Подсветка"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Verzia programu" #define D_PROGRAM_VERSION "Verzia programu"
#define D_BUILD_DATE_AND_TIME "Datum a čas kompilácie" #define D_BUILD_DATE_AND_TIME "Datum a čas kompilácie"
#define D_CORE_AND_SDK_VERSION "Verzia Core/SDK" #define D_CORE_AND_SDK_VERSION "Verzia Core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Počet zápisov do pamäte" #define D_FLASH_WRITE_COUNT "Počet zápisov do pamäte"
#define D_MAC_ADDRESS "Adresa MAC" #define D_MAC_ADDRESS "Adresa MAC"
#define D_MQTT_HOST "Host MQTT" #define D_MQTT_HOST "Host MQTT"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Programversion" #define D_PROGRAM_VERSION "Programversion"
#define D_BUILD_DATE_AND_TIME "Kompilerings datum & tid" #define D_BUILD_DATE_AND_TIME "Kompilerings datum & tid"
#define D_CORE_AND_SDK_VERSION "Core/SDK version" #define D_CORE_AND_SDK_VERSION "Core/SDK version"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Flash-skrivningsräknare" #define D_FLASH_WRITE_COUNT "Flash-skrivningsräknare"
#define D_MAC_ADDRESS "MAC-adress" #define D_MAC_ADDRESS "MAC-adress"
#define D_MQTT_HOST "MQTT-värd" #define D_MQTT_HOST "MQTT-värd"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Yazılım versiyonu" #define D_PROGRAM_VERSION "Yazılım versiyonu"
#define D_BUILD_DATE_AND_TIME "Derleme Tarihi ve Saati" #define D_BUILD_DATE_AND_TIME "Derleme Tarihi ve Saati"
#define D_CORE_AND_SDK_VERSION "Core/SDK Versiyonu" #define D_CORE_AND_SDK_VERSION "Core/SDK Versiyonu"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Belleğe (flash) Yazma Sayısı" #define D_FLASH_WRITE_COUNT "Belleğe (flash) Yazma Sayısı"
#define D_MAC_ADDRESS "MAC Adresi" #define D_MAC_ADDRESS "MAC Adresi"
#define D_MQTT_HOST "MQTT Host" #define D_MQTT_HOST "MQTT Host"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Версія програми" #define D_PROGRAM_VERSION "Версія програми"
#define D_BUILD_DATE_AND_TIME "Дата і час збірки" #define D_BUILD_DATE_AND_TIME "Дата і час збірки"
#define D_CORE_AND_SDK_VERSION "Версія Core/SDK" #define D_CORE_AND_SDK_VERSION "Версія Core/SDK"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Кількість записів Flash" #define D_FLASH_WRITE_COUNT "Кількість записів Flash"
#define D_MAC_ADDRESS "MAC Адреса" #define D_MAC_ADDRESS "MAC Адреса"
#define D_MQTT_HOST "MQTT Хост" #define D_MQTT_HOST "MQTT Хост"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "OLED Light" #define D_SENSOR_BACKLIGHT "OLED Light"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "Phiên bản trương chình" #define D_PROGRAM_VERSION "Phiên bản trương chình"
#define D_BUILD_DATE_AND_TIME "Ngày giờ tạo" #define D_BUILD_DATE_AND_TIME "Ngày giờ tạo"
#define D_CORE_AND_SDK_VERSION "Phiên bản lõi SDK " #define D_CORE_AND_SDK_VERSION "Phiên bản lõi SDK "
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Số lần ghi Flash" #define D_FLASH_WRITE_COUNT "Số lần ghi Flash"
#define D_MAC_ADDRESS "Địa chỉ MAC" #define D_MAC_ADDRESS "Địa chỉ MAC"
#define D_MQTT_HOST "Máy chủ MQTT" #define D_MQTT_HOST "Máy chủ MQTT"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "固件版本" #define D_PROGRAM_VERSION "固件版本"
#define D_BUILD_DATE_AND_TIME "编译时间" #define D_BUILD_DATE_AND_TIME "编译时间"
#define D_CORE_AND_SDK_VERSION "内核和 SDK 版本" #define D_CORE_AND_SDK_VERSION "内核和 SDK 版本"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "Flash 写入次数" #define D_FLASH_WRITE_COUNT "Flash 写入次数"
#define D_MAC_ADDRESS "MAC 地址" #define D_MAC_ADDRESS "MAC 地址"
#define D_MQTT_HOST "MQTT 主机" #define D_MQTT_HOST "MQTT 主机"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -373,6 +373,7 @@
#define D_PROGRAM_VERSION "軟體版本" #define D_PROGRAM_VERSION "軟體版本"
#define D_BUILD_DATE_AND_TIME "編譯日期與時間" #define D_BUILD_DATE_AND_TIME "編譯日期與時間"
#define D_CORE_AND_SDK_VERSION "核心與SDK版本" #define D_CORE_AND_SDK_VERSION "核心與SDK版本"
#define D_HOSTED_MCU "Hosted MCU"
#define D_FLASH_WRITE_COUNT "快閃記憶體寫入計數" #define D_FLASH_WRITE_COUNT "快閃記憶體寫入計數"
#define D_MAC_ADDRESS "MAC位址" #define D_MAC_ADDRESS "MAC位址"
#define D_MQTT_HOST "MQTT主機" #define D_MQTT_HOST "MQTT主機"
@ -754,6 +755,13 @@
#define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D1 "SDIO D1"
#define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D2 "SDIO D2"
#define D_SENSOR_SDIO_D3 "SDIO D3" #define D_SENSOR_SDIO_D3 "SDIO D3"
#define D_SENSOR_HSDIO_CMD "HSDIO CMD"
#define D_SENSOR_HSDIO_CLK "HSDIO CLK"
#define D_SENSOR_HSDIO_RST "HSDIO RST"
#define D_SENSOR_HSDIO_D0 "HSDIO D0"
#define D_SENSOR_HSDIO_D1 "HSDIO D1"
#define D_SENSOR_HSDIO_D2 "HSDIO D2"
#define D_SENSOR_HSDIO_D3 "HSDIO D3"
#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_BACKLIGHT "Backlight"
#define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_TX "PMS5003 Tx"
#define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx"

View File

@ -78,4 +78,27 @@ int OTAHostedMCU(const char* image_url) {
return result; return result;
} }
void HostedMCUStatus(void) {
// Execute after HostedMCU is init by WiFi.mode()
static bool once_shown = false;
if (once_shown) { return; }
if (esp_hosted_is_config_valid()) {
once_shown = true;
char config[128] = { 0 };
struct esp_hosted_transport_config *pconfig;
if (ESP_TRANSPORT_OK == esp_hosted_transport_get_config(&pconfig)) {
if (pconfig->transport_in_use == H_TRANSPORT_SDIO) {
struct esp_hosted_sdio_config *psdio_config;
if (ESP_TRANSPORT_OK == esp_hosted_sdio_get_config(&psdio_config)) {
snprintf_P(config, sizeof(config), PSTR(" using GPIO%02d(CLK), GPIO%02d(CMD), GPIO%02d(D0), GPIO%02d(D1), GPIO%02d(D2), GPIO%02d(D3) and GPIO%02d(RST)"),
psdio_config->pin_clk.pin, psdio_config->pin_cmd.pin, psdio_config->pin_d0.pin, psdio_config->pin_d1.pin, psdio_config->pin_d2.pin, psdio_config->pin_d3.pin, psdio_config->pin_reset.pin);
}
}
}
AddLog(LOG_LEVEL_INFO, PSTR("HST: Hosted MCU %s v%s%s"),
GetHostedMCU().c_str(), GetHostedMCUFwVersion().c_str(), config);
}
}
#endif // CONFIG_ESP_WIFI_REMOTE_ENABLED #endif // CONFIG_ESP_WIFI_REMOTE_ENABLED

View File

@ -1120,10 +1120,6 @@ void PerformEverySecond(void)
Settings->last_module = Settings->module; Settings->last_module = Settings->module;
#ifdef CONFIG_ESP_WIFI_REMOTE_ENABLED
// Needs to be delayed after Tasmota restart because of HostedMCU reset by Core
AddLog(LOG_LEVEL_INFO, PSTR("HDW: %s Hosted MCU v%s"), GetHostedMCU().c_str(), GetHostedMCUFwVersion().c_str());
#endif
#ifdef USE_DEEPSLEEP #ifdef USE_DEEPSLEEP
if (!(DeepSleepEnabled() && !Settings->flag3.bootcount_update)) { // SetOption76 - (Deepsleep) Enable incrementing bootcount (1) when deepsleep is enabled if (!(DeepSleepEnabled() && !Settings->flag3.bootcount_update)) { // SetOption76 - (Deepsleep) Enable incrementing bootcount (1) when deepsleep is enabled

View File

@ -377,6 +377,10 @@ void WifiBegin(uint8_t flag, uint8_t channel) {
if (Settings->flag5.wait_for_wifi_result) { // SetOption142 - (Wifi) Wait 1 second for wifi connection solving some FRITZ!Box modem issues (1) if (Settings->flag5.wait_for_wifi_result) { // SetOption142 - (Wifi) Wait 1 second for wifi connection solving some FRITZ!Box modem issues (1)
WiFi.waitForConnectResult(1000); // https://github.com/arendst/Tasmota/issues/14985 WiFi.waitForConnectResult(1000); // https://github.com/arendst/Tasmota/issues/14985
} }
#ifdef CONFIG_ESP_WIFI_REMOTE_ENABLED
HostedMCUStatus();
#endif // CONFIG_ESP_WIFI_REMOTE_ENABLED
} }
/** /**
@ -1468,6 +1472,18 @@ void WifiConnect(void)
if (!wifi_event_registered) { if (!wifi_event_registered) {
WiFi.onEvent(WifiEvents); // register event listener only once WiFi.onEvent(WifiEvents); // register event listener only once
wifi_event_registered = true; wifi_event_registered = true;
#ifdef CONFIG_ESP_WIFI_REMOTE_ENABLED
// Hosted MCU SDIO pins must be set before WiFi is initialized
if (WiFi.setPins(Pin(GPIO_HSDIO_CLK),
Pin(GPIO_HSDIO_CMD),
Pin(GPIO_HSDIO_D0),
Pin(GPIO_HSDIO_D1),
Pin(GPIO_HSDIO_D2),
Pin(GPIO_HSDIO_D3),
Pin(GPIO_HSDIO_RST))) {
// AddLog(LOG_LEVEL_DEBUG, PSTR("HMC: Hosted MCU SDIO pins set"));
}
#endif // CONFIG_ESP_WIFI_REMOTE_ENABLED
} }
#endif // ESP32 #endif // ESP32
WifiSetState(0); WifiSetState(0);

View File

@ -2984,8 +2984,7 @@ void HandleInformation(void) {
} }
WSContentSeparatorIFat(); WSContentSeparatorIFat();
#ifdef CONFIG_ESP_WIFI_REMOTE_ENABLED #ifdef CONFIG_ESP_WIFI_REMOTE_ENABLED
WSContentSend_P(PSTR("}1 Hosted MCU }2%s"), GetHostedMCU().c_str()); WSContentSend_P(PSTR("}1" D_HOSTED_MCU "}2%s (%s)"), GetHostedMCU().c_str(), GetHostedMCUFwVersion().c_str());
WSContentSend_P(PSTR("}1 Hosted Remote Fw }2%s"), GetHostedMCUFwVersion().c_str());
WSContentSeparatorIFat(); WSContentSeparatorIFat();
#endif // CONFIG_ESP_WIFI_REMOTE_ENABLED #endif // CONFIG_ESP_WIFI_REMOTE_ENABLED
bool show_hr = false; bool show_hr = false;