From 94f37442351aa9857cc0916dec52c4aed4126aba Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Tue, 24 Dec 2024 12:06:50 +0100 Subject: [PATCH] Prep TWAI support --- tasmota/include/tasmota_template.h | 8 ++++ tasmota/language/af_AF.h | 4 ++ tasmota/language/bg_BG.h | 4 ++ tasmota/language/ca_AD.h | 4 ++ tasmota/language/cs_CZ.h | 4 ++ tasmota/language/de_DE.h | 4 ++ tasmota/language/el_GR.h | 4 ++ tasmota/language/en_GB.h | 64 ++++++++++++++++-------------- tasmota/language/es_ES.h | 4 ++ tasmota/language/fr_FR.h | 4 ++ tasmota/language/fy_NL.h | 4 ++ tasmota/language/he_HE.h | 4 ++ tasmota/language/hu_HU.h | 8 ++++ tasmota/language/it_IT.h | 4 ++ tasmota/language/ko_KO.h | 4 ++ tasmota/language/nl_NL.h | 4 ++ tasmota/language/pl_PL.h | 4 ++ tasmota/language/pt_BR.h | 4 ++ tasmota/language/pt_PT.h | 4 ++ tasmota/language/ro_RO.h | 4 ++ tasmota/language/ru_RU.h | 4 ++ tasmota/language/sk_SK.h | 4 ++ tasmota/language/sv_SE.h | 4 ++ tasmota/language/tr_TR.h | 4 ++ tasmota/language/uk_UA.h | 4 ++ tasmota/language/vi_VN.h | 4 ++ tasmota/language/zh_CN.h | 4 ++ tasmota/language/zh_TW.h | 4 ++ 28 files changed, 150 insertions(+), 30 deletions(-) diff --git a/tasmota/include/tasmota_template.h b/tasmota/include/tasmota_template.h index 0a0ce7e71e5f..4eb32b1447a7 100644 --- a/tasmota/include/tasmota_template.h +++ b/tasmota/include/tasmota_template.h @@ -228,6 +228,7 @@ enum UserSelectablePins { GPIO_LD2410S_TX, GPIO_LD2410S_RX, // HLK-LD2410S GPIO_I2C_SER_TX, GPIO_I2C_SER_RX, // I2C via Serial using SC18IM704 protocol (xdrv74) GPIO_TM1640CLK, GPIO_TM1640DIN, // TM1640 (16 x seven-segment LED controler) + GPIO_TWAI_TX, GPIO_TWAI_RX, GPIO_TWAI_BO, GPIO_TWAI_CLK, // ESP32 TWAI serial interface GPIO_SENSOR_END }; // Error as warning to rethink GPIO usage with max 2045 @@ -503,6 +504,7 @@ const char kSensorNames[] PROGMEM = D_SENSOR_LD2410S_TX "|" D_SENSOR_LD2410S_RX "|" D_SENSOR_I2C_SER_TX "|" D_SENSOR_I2C_SER_RX "|" D_SENSOR_TM1640_CLK "|" D_SENSOR_TM1640_DIN "|" + D_SENSOR_TWAI_TX "|" D_SENSOR_TWAI_RX "|" D_SENSOR_TWAI_BO "|" D_SENSOR_TWAI_CLK ; const char kSensorNamesFixed[] PROGMEM = @@ -1137,6 +1139,12 @@ const uint16_t kGpioNiceList[] PROGMEM = { #ifdef USE_WOOLIIS AGPIO(GPIO_WOOLIIS_RX), // Wooliis Battery capacity monitor Serial interface #endif +#ifdef USE_ESP32_TWAI + AGPIO(GPIO_TWAI_TX), // ESP32 TWAI serial interface + AGPIO(GPIO_TWAI_RX), + AGPIO(GPIO_TWAI_BO), + AGPIO(GPIO_TWAI_CLK), +#endif /*-------------------------------------------------------------------------------------------*\ * Other sensors diff --git a/tasmota/language/af_AF.h b/tasmota/language/af_AF.h index e0a26ee7a5a2..036cfd0f8717 100644 --- a/tasmota/language/af_AF.h +++ b/tasmota/language/af_AF.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/bg_BG.h b/tasmota/language/bg_BG.h index f0b31779860c..a1bdd0025ec7 100644 --- a/tasmota/language/bg_BG.h +++ b/tasmota/language/bg_BG.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/ca_AD.h b/tasmota/language/ca_AD.h index abcb53f07814..05005c39e5aa 100644 --- a/tasmota/language/ca_AD.h +++ b/tasmota/language/ca_AD.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/cs_CZ.h b/tasmota/language/cs_CZ.h index d776d111191e..7189bdbf80d3 100644 --- a/tasmota/language/cs_CZ.h +++ b/tasmota/language/cs_CZ.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/de_DE.h b/tasmota/language/de_DE.h index 4c43ec3256f9..86b2eb3b2f7c 100644 --- a/tasmota/language/de_DE.h +++ b/tasmota/language/de_DE.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/el_GR.h b/tasmota/language/el_GR.h index 4a75cae60c70..b8c9ad050962 100644 --- a/tasmota/language/el_GR.h +++ b/tasmota/language/el_GR.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/en_GB.h b/tasmota/language/en_GB.h index 19312fd4e3a0..dd7b42462a64 100644 --- a/tasmota/language/en_GB.h +++ b/tasmota/language/en_GB.h @@ -700,13 +700,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2C_SER_TX "I2C Ser TX" -#define D_SENSOR_I2C_SER_RX "I2C Ser RX" +#define D_SENSOR_I2C_SER_TX "I2C Ser Tx" +#define D_SENSOR_I2C_SER_RX "I2C Ser Rx" #define D_SENSOR_I2S_MCLK "I2S MCLK" #define D_SENSOR_I2S_BCLK "I2S BCLK" -#define D_SENSOR_I2S_WS_IN "I2S BCLK IN" +#define D_SENSOR_I2S_WS_IN "I2S BCLK In" #define D_SENSOR_I2S_WS "I2S WS" -#define D_SENSOR_I2S_BCLK_IN "I2S WS IN" +#define D_SENSOR_I2S_BCLK_IN "I2S WS In" #define D_SENSOR_I2S_DIN "I2S DIN" #define D_SENSOR_I2S_DOUT "I2S DOUT" #define D_SENSOR_I2S_DAC "I2S DAC" @@ -749,7 +749,7 @@ #define D_SENSOR_SDIO_D1 "SDIO D1" #define D_SENSOR_SDIO_D2 "SDIO D2" #define D_SENSOR_SDIO_D3 "SDIO D3" -#define D_SENSOR_BACKLIGHT "Backlight" +#define D_SENSOR_BACKLIGHT "Backlight" #define D_SENSOR_PMS5003_TX "PMS5003 Tx" #define D_SENSOR_PMS5003_RX "PMS5003 Rx" #define D_SENSOR_SDS0X1_RX "SDS0X1 Rx" @@ -761,8 +761,8 @@ #define D_SENSOR_MBR_TX "ModBr Tx" #define D_SENSOR_MBR_RX "ModBr Rx" #define D_SENSOR_MBR_TX_ENA "ModBr Tx Ena" -#define D_SENSOR_SR04_TRIG "SR04 Tri/TX" -#define D_SENSOR_SR04_ECHO "SR04 Ech/RX" +#define D_SENSOR_SR04_TRIG "SR04 Tri/Tx" +#define D_SENSOR_SR04_ECHO "SR04 Ech/Rx" #define D_SENSOR_NRG_MBS_TX "NrgMbs Tx" #define D_SENSOR_NRG_MBS_RX "NrgMbs Rx" #define D_SENSOR_NRG_MBS_TX_ENA "NrgMbs Tx Ena" @@ -778,8 +778,8 @@ #define D_SENSOR_WE517_RX "WE517 Rx" #define D_SENSOR_LD2410_TX "LD2410 Tx" #define D_SENSOR_LD2410_RX "LD2410 Rx" -#define D_SENSOR_LD2410S_TX "LD2410S Tx" -#define D_SENSOR_LD2410S_RX "LD2410S Rx" +#define D_SENSOR_LD2410S_TX "LD2410S Tx" +#define D_SENSOR_LD2410S_RX "LD2410S Rx" #define D_GPIO_TM1621_CS "TM1621 CS" #define D_GPIO_TM1621_WR "TM1621 WR" #define D_GPIO_TM1621_RD "TM1621 RD" @@ -791,9 +791,9 @@ #define D_SENSOR_TM1638_STB "TM1638 STB" #define D_SENSOR_TM1640_CLK "TM1640 CLK" #define D_SENSOR_TM1640_DIN "TM1640 DIN" -#define D_SENSOR_MAX7219_DIN "MAX7219 DIN" +#define D_SENSOR_MAX7219_DIN "MAX7219 DIN" #define D_SENSOR_MAX7219_CS "MAX7219 CS" -#define D_SENSOR_MAX7219_CLK "MAX7219 CLK" +#define D_SENSOR_MAX7219_CLK "MAX7219 CLK" #define D_SENSOR_HX711_SCK "HX711 SCK" #define D_SENSOR_HX711_DAT "HX711 DAT" #define D_SENSOR_FTC532 "FTC532" @@ -870,9 +870,9 @@ #define D_SENSOR_SOLAXX1_TX "SolaxX1 Tx" #define D_SENSOR_SOLAXX1_RX "SolaxX1 Rx" #define D_SENSOR_SOLAXX1_RTS "SolaxX1 RTS" -#define D_SENSOR_IBEACON_TX "iBeacon TX" -#define D_SENSOR_IBEACON_RX "iBeacon RX" -#define D_SENSOR_RDM6300_RX "RDM6300 RX" +#define D_SENSOR_IBEACON_TX "iBeacon Tx" +#define D_SENSOR_IBEACON_RX "iBeacon Rx" +#define D_SENSOR_RDM6300_RX "RDM6300 Rx" #define D_SENSOR_CC1101_CS "CC1101 CS" #define D_SENSOR_A4988_DIR "A4988 DIR" #define D_SENSOR_A4988_STP "A4988 STP" @@ -894,17 +894,17 @@ #define D_SENSOR_SM2335_DAT "SM2335 Dat" #define D_SENSOR_BP1658CJ_CLK "BP1658CJ Clk" #define D_SENSOR_BP1658CJ_DAT "BP1658CJ Dat" -#define D_SENSOR_BP5758D_CLK "BP5758D Clk" -#define D_SENSOR_BP5758D_DAT "BP5758D Dat" +#define D_SENSOR_BP5758D_CLK "BP5758D Clk" +#define D_SENSOR_BP5758D_DAT "BP5758D Dat" #define D_SENSOR_DEEPSLEEP "DeepSleep" #define D_SENSOR_EXS_ENABLE "EXS Enable" -#define D_SENSOR_CLIENT_TX "Client TX" -#define D_SENSOR_CLIENT_RX "Client RX" -#define D_SENSOR_CLIENT_RESET "Client RST" -#define D_SENSOR_GPS_RX "GPS RX" -#define D_SENSOR_GPS_TX "GPS TX" -#define D_SENSOR_HM10_RX "HM10 RX" -#define D_SENSOR_HM10_TX "HM10 TX" +#define D_SENSOR_CLIENT_TX "Client Tx" +#define D_SENSOR_CLIENT_RX "Client Rx" +#define D_SENSOR_CLIENT_RESET "Client Rst" +#define D_SENSOR_GPS_RX "GPS Rx" +#define D_SENSOR_GPS_TX "GPS Tx" +#define D_SENSOR_HM10_RX "HM10 Rx" +#define D_SENSOR_HM10_TX "HM10 Tx" #define D_SENSOR_LE01MR_RX "LE-01MR Rx" #define D_SENSOR_LE01MR_TX "LE-01MR Tx" #define D_SENSOR_BL0940_RX "BL0940 Rx" @@ -947,8 +947,8 @@ #define D_SENSOR_TCP_TXD "TCP Tx" #define D_SENSOR_TCP_TXD_EN "TCP Tx En" #define D_SENSOR_TCP_RXD "TCP Rx" -#define D_SENSOR_IEM3000_TX "iEM3000 TX" -#define D_SENSOR_IEM3000_RX "iEM3000 RX" +#define D_SENSOR_IEM3000_TX "iEM3000 Tx" +#define D_SENSOR_IEM3000_RX "iEM3000 Rx" #define D_SENSOR_MIEL_HVAC_TX "MiEl HVAC Tx" #define D_SENSOR_MIEL_HVAC_RX "MiEl HVAC Rx" #define D_SENSOR_PROJECTOR_CTRL_TX "DLP Tx" @@ -978,8 +978,8 @@ #define D_SENSOR_NEOPOOL_TX "NeoPool Tx" #define D_SENSOR_NEOPOOL_RX "NeoPool Rx" #define D_SENSOR_VL53LXX_XSHUT "VL53LXX XSHUT" -#define D_SENSOR_TFMINIPLUS_TX "TFmini+ TX" -#define D_SENSOR_TFMINIPLUS_RX "TFmini+ RX" +#define D_SENSOR_TFMINIPLUS_TX "TFmini+ Tx" +#define D_SENSOR_TFMINIPLUS_RX "TFmini+ Rx" #define D_SENSOR_ZEROCROSS "ZC Pulse" #define D_SENSOR_HALLEFFECT "HallEffect" #define D_SENSOR_EPD_DATA "EPD Data" @@ -1004,17 +1004,21 @@ #define D_GPIO_DINGTIAN_PL "Dingtian PL" #define D_GPIO_DINGTIAN_OE "Dingtian OE" #define D_GPIO_DINGTIAN_RCK "Dingtian RCK" -#define D_SENSOR_CM11_TX "CM110x TX" -#define D_SENSOR_CM11_RX "CM110x RX" +#define D_SENSOR_CM11_TX "CM110x Tx" +#define D_SENSOR_CM11_RX "CM110x Rx" #define D_SENSOR_FLOWRATEMETER "Flowrate" #define D_SENSOR_ME007_TRIG "ME007 Tri" #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" -#define D_SENSOR_LOX_O2_RX "LoxO2 RX" +#define D_SENSOR_LOX_O2_RX "LoxO2 Rx" #define D_GPIO_MAGIC_SWITCH "MagicSwitch" #define D_SENSOR_WOOLIIS_RX "Wooliis Rx" diff --git a/tasmota/language/es_ES.h b/tasmota/language/es_ES.h index 3d4ad847ea45..4136b8175c6f 100644 --- a/tasmota/language/es_ES.h +++ b/tasmota/language/es_ES.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/fr_FR.h b/tasmota/language/fr_FR.h index e87a1193cbb5..5db2710e5ca7 100644 --- a/tasmota/language/fr_FR.h +++ b/tasmota/language/fr_FR.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/fy_NL.h b/tasmota/language/fy_NL.h index e00a178c2a5a..84636137a7dc 100644 --- a/tasmota/language/fy_NL.h +++ b/tasmota/language/fy_NL.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/he_HE.h b/tasmota/language/he_HE.h index 1179797b6912..87b7adedd413 100644 --- a/tasmota/language/he_HE.h +++ b/tasmota/language/he_HE.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/hu_HU.h b/tasmota/language/hu_HU.h index 64b10fb22b96..cc19dda81b4d 100644 --- a/tasmota/language/hu_HU.h +++ b/tasmota/language/hu_HU.h @@ -1011,9 +1011,17 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/it_IT.h b/tasmota/language/it_IT.h index 00254ca7a2cd..aee8a41bc6d0 100644 --- a/tasmota/language/it_IT.h +++ b/tasmota/language/it_IT.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 - RX" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr - TX" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr - RX" +#define D_SENSOR_TWAI_TX "TWAI - TX" +#define D_SENSOR_TWAI_RX "TWAI - RX" +#define D_SENSOR_TWAI_BO "TWAI - BusOff" +#define D_SENSOR_TWAI_CLK "TWAI - ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX - TX" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 - RX" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/ko_KO.h b/tasmota/language/ko_KO.h index 314f246bc4d9..03265541bcc9 100644 --- a/tasmota/language/ko_KO.h +++ b/tasmota/language/ko_KO.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/nl_NL.h b/tasmota/language/nl_NL.h index 9a27938c9f93..9928d7723c6d 100644 --- a/tasmota/language/nl_NL.h +++ b/tasmota/language/nl_NL.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/pl_PL.h b/tasmota/language/pl_PL.h index c1c9650adda0..c5de608eed50 100644 --- a/tasmota/language/pl_PL.h +++ b/tasmota/language/pl_PL.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/pt_BR.h b/tasmota/language/pt_BR.h index a940abfd6d8b..07f4a3a9f994 100644 --- a/tasmota/language/pt_BR.h +++ b/tasmota/language/pt_BR.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/pt_PT.h b/tasmota/language/pt_PT.h index fe4a4714d194..1f621554ec22 100644 --- a/tasmota/language/pt_PT.h +++ b/tasmota/language/pt_PT.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/ro_RO.h b/tasmota/language/ro_RO.h index 3408016a9114..17f6ad79cc92 100644 --- a/tasmota/language/ro_RO.h +++ b/tasmota/language/ro_RO.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/ru_RU.h b/tasmota/language/ru_RU.h index ef655916db74..89167e9216e5 100644 --- a/tasmota/language/ru_RU.h +++ b/tasmota/language/ru_RU.h @@ -1012,6 +1012,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/sk_SK.h b/tasmota/language/sk_SK.h index a906456cb124..39bcb91a4c1a 100644 --- a/tasmota/language/sk_SK.h +++ b/tasmota/language/sk_SK.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/sv_SE.h b/tasmota/language/sv_SE.h index 0d160b4f2777..9d7dc5f61237 100644 --- a/tasmota/language/sv_SE.h +++ b/tasmota/language/sv_SE.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/tr_TR.h b/tasmota/language/tr_TR.h index 320c058cfd04..92a3aa8bb3f6 100644 --- a/tasmota/language/tr_TR.h +++ b/tasmota/language/tr_TR.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/uk_UA.h b/tasmota/language/uk_UA.h index 7d64719579e3..a4eb86e8d1b4 100644 --- a/tasmota/language/uk_UA.h +++ b/tasmota/language/uk_UA.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/vi_VN.h b/tasmota/language/vi_VN.h index 42c68305dcce..19d8a484802c 100644 --- a/tasmota/language/vi_VN.h +++ b/tasmota/language/vi_VN.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/zh_CN.h b/tasmota/language/zh_CN.h index cd5692717060..6744ad91b2ff 100644 --- a/tasmota/language/zh_CN.h +++ b/tasmota/language/zh_CN.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit" diff --git a/tasmota/language/zh_TW.h b/tasmota/language/zh_TW.h index 29125d6ea3d9..e6427ae2573c 100644 --- a/tasmota/language/zh_TW.h +++ b/tasmota/language/zh_TW.h @@ -1011,6 +1011,10 @@ #define D_SENSOR_ME007_RX "ME007 Rx" #define D_SENSOR_TUYAMCUBR_TX "TuyaMCUBr Tx" #define D_SENSOR_TUYAMCUBR_RX "TuyaMCUBr Rx" +#define D_SENSOR_TWAI_TX "TWAI Tx" +#define D_SENSOR_TWAI_RX "TWAI Rx" +#define D_SENSOR_TWAI_BO "TWAI BusOff" +#define D_SENSOR_TWAI_CLK "TWAI ClkOut" #define D_SENSOR_BIOPDU_PZEM0XX_TX "BioPDU PZEM0XX Tx" #define D_SENSOR_BIOPDU_PZEM016_RX "BioPDU PZEM016 Rx" #define D_SENSOR_BIOPDU_BIT "BioPDU Bit"