mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-24 11:16:34 +00:00
Prep ASR650X LoRaWan node
This commit is contained in:
parent
ec97552c8b
commit
009aa8d481
@ -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
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
@ -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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user