diff --git a/tasmota/include/tasmota_template.h b/tasmota/include/tasmota_template.h index 6efc20425..8f0dbd086 100644 --- a/tasmota/include/tasmota_template.h +++ b/tasmota/include/tasmota_template.h @@ -220,6 +220,7 @@ enum UserSelectablePins { GPIO_TS_SPI_CS, GPIO_TS_RST, GPIO_TS_IRQ, // SPI for Universal Touch Screen GPIO_RN2XX3_TX, GPIO_RN2XX3_RX, GPIO_RN2XX3_RST, // RN2XX3 LoRaWan node Serial interface GPIO_TCP_TX_EN, // TCP to serial bridge, EN pin + GPIO_ASR650X_TX, GPIO_ASR650X_RX, // ASR650X LoRaWan node Serial interface GPIO_SENSOR_END }; // Error as warning to rethink GPIO usage with max 2045 @@ -487,6 +488,7 @@ const char kSensorNames[] PROGMEM = D_GPIO_TS_SPI_CS "|" D_GPIO_TS_RST "|" D_GPIO_TS_IRQ "|" D_GPIO_RN2XX3_TX "|" D_GPIO_RN2XX3_RX "|" D_GPIO_RN2XX3_RST "|" D_SENSOR_TCP_TXD_EN "|" + D_GPIO_ASR650X_TX "|" D_GPIO_ASR650X_RX "|" ; const char kSensorNamesFixed[] PROGMEM = @@ -1092,6 +1094,10 @@ const uint16_t kGpioNiceList[] PROGMEM = { AGPIO(GPIO_RN2XX3_RX), AGPIO(GPIO_RN2XX3_RST), // RN2XX3 LoRaWan node Serial interface #endif +#ifdef USE_LORAWAN_ASR650X + AGPIO(GPIO_ASR650X_TX), + AGPIO(GPIO_ASR650X_RX), // ASR650X LoRaWan node Serial interface +#endif /*-------------------------------------------------------------------------------------------*\ * Other sensors diff --git a/tasmota/language/af_AF.h b/tasmota/language/af_AF.h index 8abf50aa5..fabaec1e1 100644 --- a/tasmota/language/af_AF.h +++ b/tasmota/language/af_AF.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/bg_BG.h b/tasmota/language/bg_BG.h index 834b89774..834009096 100644 --- a/tasmota/language/bg_BG.h +++ b/tasmota/language/bg_BG.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/ca_AD.h b/tasmota/language/ca_AD.h index 1b8e37bfb..75151988a 100644 --- a/tasmota/language/ca_AD.h +++ b/tasmota/language/ca_AD.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/cs_CZ.h b/tasmota/language/cs_CZ.h index 19cc0a432..d0838a0a6 100644 --- a/tasmota/language/cs_CZ.h +++ b/tasmota/language/cs_CZ.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/de_DE.h b/tasmota/language/de_DE.h index 7c69b0d26..43d5a5535 100644 --- a/tasmota/language/de_DE.h +++ b/tasmota/language/de_DE.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/el_GR.h b/tasmota/language/el_GR.h index 0d8860336..1c47c5560 100644 --- a/tasmota/language/el_GR.h +++ b/tasmota/language/el_GR.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/en_GB.h b/tasmota/language/en_GB.h index 0ec400917..2187a6871 100644 --- a/tasmota/language/en_GB.h +++ b/tasmota/language/en_GB.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/es_ES.h b/tasmota/language/es_ES.h index 346c143cc..82ba7a2d6 100644 --- a/tasmota/language/es_ES.h +++ b/tasmota/language/es_ES.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/fr_FR.h b/tasmota/language/fr_FR.h index e72b5a98f..d7ac06abf 100644 --- a/tasmota/language/fr_FR.h +++ b/tasmota/language/fr_FR.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/fy_NL.h b/tasmota/language/fy_NL.h index 99a9ded66..bf1b2cdbe 100644 --- a/tasmota/language/fy_NL.h +++ b/tasmota/language/fy_NL.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/he_HE.h b/tasmota/language/he_HE.h index 8783e8858..e7422821a 100644 --- a/tasmota/language/he_HE.h +++ b/tasmota/language/he_HE.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/hu_HU.h b/tasmota/language/hu_HU.h index a8134a18d..a037e28a5 100644 --- a/tasmota/language/hu_HU.h +++ b/tasmota/language/hu_HU.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/it_IT.h b/tasmota/language/it_IT.h index 477e28547..699ce126c 100644 --- a/tasmota/language/it_IT.h +++ b/tasmota/language/it_IT.h @@ -76,7 +76,7 @@ #define D_COMMAND "Comando" #define D_CONNECTED "Connesso" #define D_CORS_DOMAIN "Dominio CORS" -#define D_COLOR "Color" +#define D_COLOR "Color" #define D_COUNT "Conteggio" #define D_COUNTER "Contatore" #define D_CT_POWER "Alimentazione CT" @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 - TX" #define D_GPIO_RN2XX3_RX "RN2XX3 - RX" #define D_GPIO_RN2XX3_RST "RN2XX3 - Rst" +#define D_GPIO_ASR650X_TX "ASR650X - Tx" +#define D_GPIO_ASR650X_RX "ASR650X - Rx" #define D_GPIO_LORA_CS "LoRa - CS" #define D_GPIO_LORA_RST "LoRa - Rst" #define D_GPIO_LORA_BUSY "LoRa - Busy" diff --git a/tasmota/language/ko_KO.h b/tasmota/language/ko_KO.h index 311d7e8d6..dae42e67d 100644 --- a/tasmota/language/ko_KO.h +++ b/tasmota/language/ko_KO.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/nl_NL.h b/tasmota/language/nl_NL.h index 9ec4d8a11..7a2466dc5 100644 --- a/tasmota/language/nl_NL.h +++ b/tasmota/language/nl_NL.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/pl_PL.h b/tasmota/language/pl_PL.h index c321ba7fc..d16a56c72 100644 --- a/tasmota/language/pl_PL.h +++ b/tasmota/language/pl_PL.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/pt_BR.h b/tasmota/language/pt_BR.h index 0887096a7..c26076964 100644 --- a/tasmota/language/pt_BR.h +++ b/tasmota/language/pt_BR.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/pt_PT.h b/tasmota/language/pt_PT.h index ac4e5e7e6..4daa0a48b 100644 --- a/tasmota/language/pt_PT.h +++ b/tasmota/language/pt_PT.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/ro_RO.h b/tasmota/language/ro_RO.h index e9eb8ed0c..bcbdbb23a 100644 --- a/tasmota/language/ro_RO.h +++ b/tasmota/language/ro_RO.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/ru_RU.h b/tasmota/language/ru_RU.h index e3cce4b84..18b0d438d 100644 --- a/tasmota/language/ru_RU.h +++ b/tasmota/language/ru_RU.h @@ -791,6 +791,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/sk_SK.h b/tasmota/language/sk_SK.h index 043cfbe9b..f273cae32 100644 --- a/tasmota/language/sk_SK.h +++ b/tasmota/language/sk_SK.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/sv_SE.h b/tasmota/language/sv_SE.h index 66b9c7ad4..c968ef2ca 100644 --- a/tasmota/language/sv_SE.h +++ b/tasmota/language/sv_SE.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/tr_TR.h b/tasmota/language/tr_TR.h index 3f761a2be..a570fc57e 100644 --- a/tasmota/language/tr_TR.h +++ b/tasmota/language/tr_TR.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/uk_UA.h b/tasmota/language/uk_UA.h index 084a95005..490328438 100644 --- a/tasmota/language/uk_UA.h +++ b/tasmota/language/uk_UA.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/vi_VN.h b/tasmota/language/vi_VN.h index 8871e2bec..6c279b59d 100644 --- a/tasmota/language/vi_VN.h +++ b/tasmota/language/vi_VN.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/zh_CN.h b/tasmota/language/zh_CN.h index ea75855a9..5542facae 100644 --- a/tasmota/language/zh_CN.h +++ b/tasmota/language/zh_CN.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy" diff --git a/tasmota/language/zh_TW.h b/tasmota/language/zh_TW.h index b90806baf..d285af57f 100644 --- a/tasmota/language/zh_TW.h +++ b/tasmota/language/zh_TW.h @@ -790,6 +790,8 @@ #define D_GPIO_RN2XX3_TX "RN2XX3 Tx" #define D_GPIO_RN2XX3_RX "RN2XX3 Rx" #define D_GPIO_RN2XX3_RST "RN2XX3 Rst" +#define D_GPIO_ASR650X_TX "ASR650x Tx" +#define D_GPIO_ASR650X_RX "ASR650x Rx" #define D_GPIO_LORA_CS "LoRa CS" #define D_GPIO_LORA_RST "LoRa Rst" #define D_GPIO_LORA_BUSY "LoRa Busy"