mirror of https://github.com/arendst/Tasmota.git
Rework for PR #14305
- removed all changes in tasmota_template_legacy.h - moved new GPIO at the end of the list in tasmota_template.h - removed unnecessary "flush" in xnrg_12_solaxX1.ino
This commit is contained in:
parent
34112c833a
commit
d88110e686
|
@ -74,7 +74,7 @@ enum UserSelectablePins {
|
|||
GPIO_SSPI_MAX31865_CS1, // MAX31865 Chip Select
|
||||
GPIO_HRE_CLOCK, GPIO_HRE_DATA, // HR-E Water Meter
|
||||
GPIO_ADE7953_IRQ, // ADE7953 IRQ
|
||||
GPIO_SOLAXX1_TX, GPIO_SOLAXX1_RX, GPIO_SOLAXX1_RTS, // Solax Inverter Serial interface
|
||||
GPIO_SOLAXX1_TX, GPIO_SOLAXX1_RX, // Solax Inverter Serial interface
|
||||
GPIO_ZIGBEE_TX, GPIO_ZIGBEE_RX, // Zigbee Serial interface
|
||||
GPIO_RDM6300_RX, // RDM6300 RX
|
||||
GPIO_IBEACON_TX, GPIO_IBEACON_RX, // HM17 IBEACON Serial interface
|
||||
|
@ -177,6 +177,7 @@ enum UserSelectablePins {
|
|||
GPIO_HM330X_SET, // HM330X SET pin (sleep when low)
|
||||
GPIO_HEARTBEAT, GPIO_HEARTBEAT_INV,
|
||||
GPIO_SHIFT595_SRCLK, GPIO_SHIFT595_RCLK, GPIO_SHIFT595_OE, GPIO_SHIFT595_SER, // 74x595 Shift register
|
||||
GPIO_SOLAXX1_RTS, // Solax Inverter Serial interface
|
||||
GPIO_SENSOR_END };
|
||||
|
||||
enum ProgramSelectablePins {
|
||||
|
@ -275,7 +276,7 @@ const char kSensorNames[] PROGMEM =
|
|||
D_SENSOR_MAX31865_CS "|"
|
||||
D_SENSOR_HRE_CLOCK "|" D_SENSOR_HRE_DATA "|"
|
||||
D_SENSOR_ADE7953_IRQ "|"
|
||||
D_SENSOR_SOLAXX1_TX "|" D_SENSOR_SOLAXX1_RX "|" D_SENSOR_SOLAXX1_RTS "|"
|
||||
D_SENSOR_SOLAXX1_TX "|" D_SENSOR_SOLAXX1_RX "|"
|
||||
D_SENSOR_ZIGBEE_TXD "|" D_SENSOR_ZIGBEE_RXD "|"
|
||||
D_SENSOR_RDM6300_RX "|"
|
||||
D_SENSOR_IBEACON_TX "|" D_SENSOR_IBEACON_RX "|"
|
||||
|
@ -373,8 +374,8 @@ const char kSensorNames[] PROGMEM =
|
|||
D_SENSOR_BL0942_RX "|"
|
||||
D_SENSOR_HM330X_SET "|"
|
||||
D_SENSOR_HEARTBEAT "|" D_SENSOR_HEARTBEAT "_i|"
|
||||
|
||||
D_GPIO_SHIFT595_SRCLK "|" D_GPIO_SHIFT595_RCLK "|" D_GPIO_SHIFT595_OE "|" D_GPIO_SHIFT595_SER "|"
|
||||
D_SENSOR_SOLAXX1_RTS "|"
|
||||
;
|
||||
|
||||
const char kSensorNamesFixed[] PROGMEM =
|
||||
|
|
|
@ -190,7 +190,6 @@ enum LegacyUserSelectablePins {
|
|||
GPI8_OLED_RESET, // OLED Display Reset
|
||||
GPI8_SOLAXX1_TX, // Solax Inverter tx pin
|
||||
GPI8_SOLAXX1_RX, // Solax Inverter rx pin
|
||||
GPI8_SOLAXX1_RTS, // Solax Inverter RTS pin
|
||||
GPI8_ZIGBEE_TX, // Zigbee Serial interface
|
||||
GPI8_ZIGBEE_RX, // Zigbee Serial interface
|
||||
GPI8_RDM6300_RX, // RDM6300 RX
|
||||
|
@ -421,7 +420,6 @@ const uint16_t kGpioConvert[] PROGMEM = {
|
|||
AGPIO(GPIO_OLED_RESET), // OLED Display Reset
|
||||
AGPIO(GPIO_SOLAXX1_TX), // Solax Inverter tx pin
|
||||
AGPIO(GPIO_SOLAXX1_RX), // Solax Inverter rx pin
|
||||
AGPIO(GPIO_SOLAXX1_RTS), // Solax Inverter RTS pin
|
||||
AGPIO(GPIO_ZIGBEE_TX), // Zigbee Serial interface
|
||||
AGPIO(GPIO_ZIGBEE_RX), // Zigbee Serial interface
|
||||
AGPIO(GPIO_RDM6300_RX),
|
||||
|
|
|
@ -162,7 +162,6 @@ void solaxX1_RS485Send(uint16_t msgLen)
|
|||
solaxX1Serial->write(message, msgLen);
|
||||
solaxX1Serial->write(highByte(crc));
|
||||
solaxX1Serial->write(lowByte(crc));
|
||||
solaxX1Serial->flush();
|
||||
if (PinUsed(GPIO_SOLAXX1_RTS)) {
|
||||
digitalWrite(Pin(GPIO_SOLAXX1_RTS), LOW);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue