From cc9c6299ca4682b6c42e63c9b551d040b70f782a Mon Sep 17 00:00:00 2001 From: Theo Arends <11044339+arendst@users.noreply.github.com> Date: Mon, 11 Jul 2022 15:49:57 +0200 Subject: [PATCH] Consolidate I2S GPIOs --- tasmota/berry/include/be_gpio_defines.h | 12 ++++----- tasmota/include/tasmota_template.h | 35 ++++++++++--------------- tasmota/language/af_AF.h | 20 +++++--------- tasmota/language/bg_BG.h | 19 +++++--------- tasmota/language/cs_CZ.h | 19 +++++--------- tasmota/language/de_DE.h | 20 +++++--------- tasmota/language/el_GR.h | 20 +++++--------- tasmota/language/en_GB.h | 19 +++++--------- tasmota/language/es_ES.h | 19 +++++--------- tasmota/language/fr_FR.h | 19 +++++--------- tasmota/language/fy_NL.h | 19 +++++--------- tasmota/language/he_HE.h | 19 +++++--------- tasmota/language/hu_HU.h | 19 +++++--------- tasmota/language/it_IT.h | 19 +++++--------- tasmota/language/ko_KO.h | 19 +++++--------- tasmota/language/nl_NL.h | 18 +++++-------- tasmota/language/pl_PL.h | 19 +++++--------- tasmota/language/pt_BR.h | 19 +++++--------- tasmota/language/pt_PT.h | 19 +++++--------- tasmota/language/ro_RO.h | 19 +++++--------- tasmota/language/ru_RU.h | 19 +++++--------- tasmota/language/sk_SK.h | 19 +++++--------- tasmota/language/sv_SE.h | 19 +++++--------- tasmota/language/tr_TR.h | 19 +++++--------- tasmota/language/uk_UA.h | 19 +++++--------- tasmota/language/vi_VN.h | 19 +++++--------- tasmota/language/zh_CN.h | 19 +++++--------- tasmota/language/zh_TW.h | 19 +++++--------- tools/lv_gpio/lv_gpio_enum.h | 12 ++++----- 29 files changed, 207 insertions(+), 348 deletions(-) diff --git a/tasmota/berry/include/be_gpio_defines.h b/tasmota/berry/include/be_gpio_defines.h index 359ced5ab..292445d32 100644 --- a/tasmota/berry/include/be_gpio_defines.h +++ b/tasmota/berry/include/be_gpio_defines.h @@ -96,12 +96,12 @@ const be_const_member_t lv_gpio_constants[] = { { "HX711_SCK", (int32_t) GPIO_HX711_SCK }, { "I2C_SCL", (int32_t) GPIO_I2C_SCL }, { "I2C_SDA", (int32_t) GPIO_I2C_SDA }, - { "I2S_IN_CLK", (int32_t) GPIO_I2S_IN_CLK }, - { "I2S_IN_DATA", (int32_t) GPIO_I2S_IN_DATA }, - { "I2S_IN_SLCT", (int32_t) GPIO_I2S_IN_SLCT }, - { "I2S_OUT_CLK", (int32_t) GPIO_I2S_OUT_CLK }, - { "I2S_OUT_DATA", (int32_t) GPIO_I2S_OUT_DATA }, - { "I2S_OUT_SLCT", (int32_t) GPIO_I2S_OUT_SLCT }, + { "I2S_IN_CLK", (int32_t) GPIO_I2S_BCLK_IN }, + { "I2S_IN_DATA", (int32_t) GPIO_I2S_DIN }, + { "I2S_IN_SLCT", (int32_t) GPIO_I2S_WS_IN }, + { "I2S_OUT_CLK", (int32_t) GPIO_I2S_BCLK }, + { "I2S_OUT_DATA", (int32_t) GPIO_I2S_DOUT }, + { "I2S_OUT_SLCT", (int32_t) GPIO_I2S_WS }, { "IBEACON_RX", (int32_t) GPIO_IBEACON_RX }, { "IBEACON_TX", (int32_t) GPIO_IBEACON_TX }, { "IEM3000_RX", (int32_t) GPIO_IEM3000_RX }, diff --git a/tasmota/include/tasmota_template.h b/tasmota/include/tasmota_template.h index 6919a1a72..8fe2cb640 100644 --- a/tasmota/include/tasmota_template.h +++ b/tasmota/include/tasmota_template.h @@ -166,8 +166,8 @@ enum UserSelectablePins { #ifdef ESP32 GPIO_KEY1_PD, GPIO_KEY1_INV_PD, GPIO_SWT1_PD, #endif - GPIO_I2S_OUT_DATA, GPIO_I2S_OUT_CLK, GPIO_I2S_OUT_SLCT, - GPIO_I2S_IN_DATA, GPIO_I2S_IN_CLK, GPIO_I2S_IN_SLCT, + GPIO_I2S_DOUT, GPIO_I2S_BCLK, GPIO_I2S_WS, + GPIO_I2S_DIN, GPIO_I2S_BCLK_IN, GPIO_I2S_WS_IN, GPIO_INTERRUPT, GPIO_MCP2515_CS, // MCP2515 Chip Select GPIO_HRG15_TX, GPIO_HRG15_RX, // Hydreon RG-15 rain sensor serial interface @@ -193,7 +193,7 @@ enum UserSelectablePins { GPIO_MP3_DFR562_BUSY, // RB-DFR-562, DFPlayer Mini MP3 Player busy flag GPIO_TM1621_CS, GPIO_TM1621_WR, GPIO_TM1621_RD, GPIO_TM1621_DAT, // Sonoff POWR3xxD and THR3xxD LCD display GPIO_REL1_BI, GPIO_REL1_BI_INV, // 8 x Relays bistable - GPIO_I2S_MCLK, GPIO_I2S_BCLK, GPIO_I2S_WS, GPIO_I2S_DIN, GPIO_I2S_DOUT, + GPIO_I2S_MCLK, GPIO_SENSOR_END }; // Error as warning to rethink GPIO usage @@ -402,8 +402,8 @@ const char kSensorNames[] PROGMEM = #ifdef ESP32 D_SENSOR_BUTTON "_d|" D_SENSOR_BUTTON "_id|" D_SENSOR_SWITCH "_d|" #endif - D_SENSOR_I2S_OUT_DATA "|" D_SENSOR_I2S_OUT_CLK "|" D_SENSOR_I2S_OUT_SLCT "|" - D_SENSOR_I2S_IN_DATA "|" D_SENSOR_I2S_IN_CLK "|" D_SENSOR_I2S_IN_SLCT "|" + D_SENSOR_I2S_DOUT "|" D_SENSOR_I2S_BCLK "|" D_SENSOR_I2S_WS "|" + D_SENSOR_I2S_DIN "|" D_SENSOR_I2S_BCLK_IN "|" D_SENSOR_I2S_WS_IN "|" D_SENSOR_INTERRUPT "|" D_SENSOR_MCP2515_CS "|" D_SENSOR_HRG15_TX "|" D_SENSOR_HRG15_RX "|" @@ -434,7 +434,7 @@ const char kSensorNames[] PROGMEM = D_SENSOR_DFR562_BUSY "|" D_GPIO_TM1621_CS "|" D_GPIO_TM1621_WR "|" D_GPIO_TM1621_RD "|" D_GPIO_TM1621_DAT "|" D_SENSOR_RELAY "_b|" D_SENSOR_RELAY "_bi|" - D_SENSOR_I2S_MCLK "|" D_SENSOR_I2S_BCLK "|" D_SENSOR_I2S_WS "|" D_SENSOR_I2S_DIN "|" D_SENSOR_I2S_DOUT "|" + D_SENSOR_I2S_MCLK "|" ; const char kSensorNamesFixed[] PROGMEM = @@ -520,21 +520,14 @@ const uint16_t kGpioNiceList[] PROGMEM = { AGPIO(GPIO_I2C_SDA) + MAX_I2C, // I2C SDA #endif -#ifdef USE_I2S - AGPIO(GPIO_I2S_OUT_DATA) + MAX_I2S, // I2S Out Data - AGPIO(GPIO_I2S_OUT_CLK) + MAX_I2S, // I2C Out Clock - AGPIO(GPIO_I2S_OUT_SLCT) + MAX_I2S, // I2C Out Word Select - AGPIO(GPIO_I2S_IN_DATA) + MAX_I2S, // I2S In Data - AGPIO(GPIO_I2S_IN_CLK) + MAX_I2S, // I2C In Clock - AGPIO(GPIO_I2S_IN_SLCT) + MAX_I2S, // I2C In Word Select -#endif - -#ifdef USE_I2S_AUDIO - AGPIO(GPIO_I2S_MCLK) + MAX_I2S, // I2S master clock - AGPIO(GPIO_I2S_BCLK) + MAX_I2S, // I2S bit clock - AGPIO(GPIO_I2S_WS) + MAX_I2S, // I2S word select - AGPIO(GPIO_I2S_DIN) + MAX_I2S, // I2S IN Data - AGPIO(GPIO_I2S_DOUT) + MAX_I2S, // I2S Out Data +#if defined(USE_I2S_AUDIO) || defined (USE_I2S) + AGPIO(GPIO_I2S_MCLK) + MAX_I2S, // I2S master clock + AGPIO(GPIO_I2S_BCLK) + MAX_I2S, // I2S bit clock + AGPIO(GPIO_I2S_WS) + MAX_I2S, // I2S word select + AGPIO(GPIO_I2S_DIN) + MAX_I2S, // I2S IN Data + AGPIO(GPIO_I2S_DOUT) + MAX_I2S, // I2S Out Data + AGPIO(GPIO_I2S_BCLK_IN) + MAX_I2S, // I2S bit clock in + AGPIO(GPIO_I2S_WS_IN) + MAX_I2S, // I2S word select in #endif #ifdef USE_SPI diff --git a/tasmota/language/af_AF.h b/tasmota/language/af_AF.h index 6ca9d320f..b0d8a4dbd 100644 --- a/tasmota/language/af_AF.h +++ b/tasmota/language/af_AF.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Speler" #define D_SENSOR_DFR562_BUSY "MP3 Bezet" @@ -882,13 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" - -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/bg_BG.h b/tasmota/language/bg_BG.h index a8efc271b..9085b9f6c 100644 --- a/tasmota/language/bg_BG.h +++ b/tasmota/language/bg_BG.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/cs_CZ.h b/tasmota/language/cs_CZ.h index c8ef289b2..648ae398e 100644 --- a/tasmota/language/cs_CZ.h +++ b/tasmota/language/cs_CZ.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/de_DE.h b/tasmota/language/de_DE.h index 70b3334df..4a91c56c6 100644 --- a/tasmota/language/de_DE.h +++ b/tasmota/language/de_DE.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,13 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" - -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/el_GR.h b/tasmota/language/el_GR.h index e72267baf..9c57f5342 100644 --- a/tasmota/language/el_GR.h +++ b/tasmota/language/el_GR.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,13 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" - -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/en_GB.h b/tasmota/language/en_GB.h index 7994e2137..f9db613df 100644 --- a/tasmota/language/en_GB.h +++ b/tasmota/language/en_GB.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/es_ES.h b/tasmota/language/es_ES.h index db311000e..402756730 100644 --- a/tasmota/language/es_ES.h +++ b/tasmota/language/es_ES.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/fr_FR.h b/tasmota/language/fr_FR.h index 83c8cca0c..46e552dbf 100644 --- a/tasmota/language/fr_FR.h +++ b/tasmota/language/fr_FR.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/fy_NL.h b/tasmota/language/fy_NL.h index 3d0ff7549..d73b512f1 100644 --- a/tasmota/language/fy_NL.h +++ b/tasmota/language/fy_NL.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Speler" #define D_SENSOR_DFR562_BUSY "MP3 Bezet" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/he_HE.h b/tasmota/language/he_HE.h index 6e9b40ffe..e76545d7d 100644 --- a/tasmota/language/he_HE.h +++ b/tasmota/language/he_HE.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "נגן מוזיקה" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/hu_HU.h b/tasmota/language/hu_HU.h index 73d0fed27..e95b4f095 100644 --- a/tasmota/language/hu_HU.h +++ b/tasmota/language/hu_HU.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 lejátszó" #define D_SENSOR_DFR562_BUSY "MP3 elfoglalt" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/it_IT.h b/tasmota/language/it_IT.h index 6eb0c85df..922d98a80 100644 --- a/tasmota/language/it_IT.h +++ b/tasmota/language/it_IT.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S - Dati out" -#define D_SENSOR_I2S_OUT_CLK "I2S - Clk out" -#define D_SENSOR_I2S_OUT_SLCT "I2S - Sel. out" -#define D_SENSOR_I2S_IN_DATA "I2S - Dati in" -#define D_SENSOR_I2S_IN_CLK "I2S - Clk in" -#define D_SENSOR_I2S_IN_SLCT "I2S - Sel. in" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "Riproduttore MP3" #define D_SENSOR_DFR562_BUSY "MP3 occupato" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x - RX" #define D_SENSOR_FLOWRATEMETER "Portata" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/ko_KO.h b/tasmota/language/ko_KO.h index e4301665f..62f4a01e4 100644 --- a/tasmota/language/ko_KO.h +++ b/tasmota/language/ko_KO.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/nl_NL.h b/tasmota/language/nl_NL.h index 058cf32a4..22314beed 100644 --- a/tasmota/language/nl_NL.h +++ b/tasmota/language/nl_NL.h @@ -624,12 +624,12 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S uit Data" -#define D_SENSOR_I2S_OUT_CLK "I2S uit Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S uit Slct" -#define D_SENSOR_I2S_IN_DATA "I2S in Data" -#define D_SENSOR_I2S_IN_CLK "I2S in Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S in Slct" +#define D_SENSOR_I2S_DOUT "I2S uit Data" +#define D_SENSOR_I2S_BCLK "I2S uit Clk" +#define D_SENSOR_I2S_WS "I2S uit Slct" +#define D_SENSOR_I2S_DIN "I2S in Data" +#define D_SENSOR_I2S_BCLK_IN "I2S in Clk" +#define D_SENSOR_I2S_WS_IN "I2S in Slct" #define D_SENSOR_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Speler" #define D_SENSOR_DFR562_BUSY "MP3 Bezet" @@ -882,12 +882,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/pl_PL.h b/tasmota/language/pl_PL.h index 080b3d14f..dde14e14c 100644 --- a/tasmota/language/pl_PL.h +++ b/tasmota/language/pl_PL.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "Odtwarzacz MP3" #define D_SENSOR_DFR562_BUSY "MP3 zajęty" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/pt_BR.h b/tasmota/language/pt_BR.h index ef3b038bb..b8cfb91e7 100644 --- a/tasmota/language/pt_BR.h +++ b/tasmota/language/pt_BR.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/pt_PT.h b/tasmota/language/pt_PT.h index 70fd6b7d3..907a60fc1 100644 --- a/tasmota/language/pt_PT.h +++ b/tasmota/language/pt_PT.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/ro_RO.h b/tasmota/language/ro_RO.h index 8adb8cfa0..0cf495c2b 100644 --- a/tasmota/language/ro_RO.h +++ b/tasmota/language/ro_RO.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/ru_RU.h b/tasmota/language/ru_RU.h index b141139de..9e1d17fce 100644 --- a/tasmota/language/ru_RU.h +++ b/tasmota/language/ru_RU.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "А" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/sk_SK.h b/tasmota/language/sk_SK.h index 632b6d939..af6d5ac01 100644 --- a/tasmota/language/sk_SK.h +++ b/tasmota/language/sk_SK.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/sv_SE.h b/tasmota/language/sv_SE.h index 6e98dee29..c7098ce86 100644 --- a/tasmota/language/sv_SE.h +++ b/tasmota/language/sv_SE.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 spelare" #define D_SENSOR_DFR562_BUSY "MP3 upptaget" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/tr_TR.h b/tasmota/language/tr_TR.h index 3c081de22..63bd50a6f 100644 --- a/tasmota/language/tr_TR.h +++ b/tasmota/language/tr_TR.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/uk_UA.h b/tasmota/language/uk_UA.h index 6a28205fe..36bb725a3 100644 --- a/tasmota/language/uk_UA.h +++ b/tasmota/language/uk_UA.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "А" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/vi_VN.h b/tasmota/language/vi_VN.h index 55d5362ab..3ef76ce6a 100644 --- a/tasmota/language/vi_VN.h +++ b/tasmota/language/vi_VN.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/zh_CN.h b/tasmota/language/zh_CN.h index 7ad9dd77d..656b89efa 100644 --- a/tasmota/language/zh_CN.h +++ b/tasmota/language/zh_CN.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "A" #define D_UNIT_CELSIUS "C" diff --git a/tasmota/language/zh_TW.h b/tasmota/language/zh_TW.h index d6bd3ba8f..90ff0e879 100644 --- a/tasmota/language/zh_TW.h +++ b/tasmota/language/zh_TW.h @@ -624,12 +624,13 @@ #define D_SENSOR_DS18X20 "DS18x20" #define D_SENSOR_I2C_SCL "I2C SCL" #define D_SENSOR_I2C_SDA "I2C SDA" -#define D_SENSOR_I2S_OUT_DATA "I2S Out Data" -#define D_SENSOR_I2S_OUT_CLK "I2S Out Clk" -#define D_SENSOR_I2S_OUT_SLCT "I2S Out Slct" -#define D_SENSOR_I2S_IN_DATA "I2S In Data" -#define D_SENSOR_I2S_IN_CLK "I2S In Clk" -#define D_SENSOR_I2S_IN_SLCT "I2S In Slct" +#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 "I2S WS" +#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_WS2812 "WS2812" #define D_SENSOR_DFR562 "MP3 Player" #define D_SENSOR_DFR562_BUSY "MP3 Busy" @@ -882,12 +883,6 @@ #define D_SENSOR_CM11_RX "CM110x RX" #define D_SENSOR_FLOWRATEMETER "Flowrate" -#define D_SENSOR_I2S_MCLK "I2S_MCLK" -#define D_SENSOR_I2S_BCLK "I2S_BCLK" -#define D_SENSOR_I2S_WS "I2S_WS" -#define D_SENSOR_I2S_DIN "I2S_DIN" -#define D_SENSOR_I2S_DOUT "I2S_DOUT" - // Units #define D_UNIT_AMPERE "安培" #define D_UNIT_CELSIUS "C" diff --git a/tools/lv_gpio/lv_gpio_enum.h b/tools/lv_gpio/lv_gpio_enum.h index 0d2132307..11535f97a 100644 --- a/tools/lv_gpio/lv_gpio_enum.h +++ b/tools/lv_gpio/lv_gpio_enum.h @@ -265,12 +265,12 @@ INPUT = GPIO_INPUT KEY1_PD = GPIO_KEY1_PD KEY1_INV_PD = GPIO_KEY1_INV_PD SWT1_PD = GPIO_SWT1_PD -I2S_OUT_DATA = GPIO_I2S_OUT_DATA -I2S_OUT_CLK = GPIO_I2S_OUT_CLK -I2S_OUT_SLCT = GPIO_I2S_OUT_SLCT -I2S_IN_DATA = GPIO_I2S_IN_DATA -I2S_IN_CLK = GPIO_I2S_IN_CLK -I2S_IN_SLCT = GPIO_I2S_IN_SLCT +I2S_OUT_DATA = GPIO_I2S_DOUT +I2S_OUT_CLK = GPIO_I2S_BCLK +I2S_OUT_SLCT = GPIO_I2S_WS +I2S_IN_DATA = GPIO_I2S_DIN +I2S_IN_CLK = GPIO_I2S_BCLK_IN +I2S_IN_SLCT = GPIO_I2S_WS_IN INTERRUPT = GPIO_INTERRUPT MCP2515_CS = GPIO_MCP2515_CS