mirror of https://github.com/arendst/Tasmota.git
Refactor Shift595
This commit is contained in:
parent
a6bcb38ca1
commit
0cdf6c9653
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "te laag"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pomptyd oorskry"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_AF_AF_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "твърде ниско"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "превишено време за помпане"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_BG_BG_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_CS_CZ_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Herzschlag"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "zu niedrig"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "Pumpzeit überschritten"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_DE_DE_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_EL_GR_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_EN_GB_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "muy bajo"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "tiempo de bomba excedido"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_ES_ES_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1082,10 +1086,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "Trop bas"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "durée pompage expirée"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_FR_FR_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_FY_NL_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_HE_HE_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_HU_HU_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 - TX"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Battito cardiaco"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 - SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 - RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 - OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 - SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "troppo basso"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "tempo pompa superato"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_IT_IT_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_KO_KO_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "te laag"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pomptijd bereikt"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_NL_NL_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "czas pompowania przekroczony"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_PL_PL_D_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "Muito baixo"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "tempo da bomba excedido"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_PT_BR_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "Muito baixo"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "tempo da bomba excedido"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_PT_PT_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_RO_RO_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "А"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_RU_RU_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_SK_SK_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_SV_SE_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_TR_TR_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "А"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_UK_UA_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_VI_VN_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "A"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_ZH_CN_H_
|
||||
|
|
|
@ -843,6 +843,10 @@
|
|||
#define D_SENSOR_HRG15_TX "HRG15 Tx"
|
||||
#define D_SENSOR_VINDRIKTNING_RX "VINDRIKTNING"
|
||||
#define D_SENSOR_HEARTBEAT "Heartbeat"
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
// Units
|
||||
#define D_UNIT_AMPERE "安培"
|
||||
|
@ -1083,10 +1087,4 @@
|
|||
#define D_NEOPOOL_PH_LOW "too low"
|
||||
#define D_NEOPOOL_PUMP_TIME_EXCEEDED "pump time exceeded"
|
||||
|
||||
// xdrv_60_shift595.ino
|
||||
#define D_GPIO_SHIFT595_SRCLK "74x595 SRCLK"
|
||||
#define D_GPIO_SHIFT595_RCLK "74x595 RCLK"
|
||||
#define D_GPIO_SHIFT595_OE "74x595 OE"
|
||||
#define D_GPIO_SHIFT595_SER "74x595 SER"
|
||||
|
||||
#endif // _LANGUAGE_ZH_TW_H_
|
||||
|
|
|
@ -893,7 +893,7 @@
|
|||
|
||||
// -- Other sensors/drivers -----------------------
|
||||
|
||||
// #define USE_SHIFT595
|
||||
//#define USE_SHIFT595 // Add support for 74xx595 8-bit shift registers (+0k7 code)
|
||||
#define SHIFT595_INVERT_OUTPUTS false // [SetOption133] Don't invert outputs of 74x595 shift register
|
||||
#define SHIFT595_DEVICE_COUNT 1 // [Shift595DeviceCount] Set the number of connected 74x595 shift registers
|
||||
|
||||
|
|
|
@ -161,8 +161,8 @@ typedef union { // Restricted by MISRA-C Rule 18.4 bu
|
|||
uint32_t energy_phase : 1; // bit 15 (v9.5.0.9) - SetOption129 - (Energy) Show phase information
|
||||
uint32_t show_heap_with_timestamp : 1; // bit 16 (v9.5.0.9) - SetOption130 - (Debug) Show heap with logging timestamp
|
||||
uint32_t tuya_allow_dimmer_0 : 1; // bit 17 (v10.0.0.3) - SetOption131 - (Tuya) Allow save dimmer = 0 receved by MCU
|
||||
uint32_t tls_use_fingerprint : 1; // bit 18 (v10.0.0.4) - SetOption132 - (TLS) use fingerprint validation instead of CA based
|
||||
uint32_t shift595_invert_outputs : 1; // bit 19 (v10.0.0.4) - SetOption133 - (Shift595) invert outputs of 74x595 shift registers
|
||||
uint32_t tls_use_fingerprint : 1; // bit 18 (v10.0.0.4) - SetOption132 - (TLS) Use fingerprint validation instead of CA based
|
||||
uint32_t shift595_invert_outputs : 1; // bit 19 (v10.0.0.4) - SetOption133 - (Shift595) Invert outputs of 74x595 shift registers
|
||||
uint32_t spare20 : 1; // bit 20
|
||||
uint32_t spare21 : 1; // bit 21
|
||||
uint32_t spare22 : 1; // bit 22
|
||||
|
|
|
@ -784,7 +784,9 @@ void ResponseAppendFeatures(void)
|
|||
#ifdef USE_SONOFF_SPM
|
||||
feature8 |= 0x00040000;
|
||||
#endif
|
||||
// feature8 |= 0x00080000;
|
||||
#ifdef USE_SHIFT595
|
||||
feature8 |= 0x00080000; // xdrv_60_shift595.ino
|
||||
#endif
|
||||
|
||||
// feature8 |= 0x00100000;
|
||||
// feature8 |= 0x00200000;
|
||||
|
|
|
@ -16,6 +16,7 @@
|
|||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
#ifdef USE_SHIFT595
|
||||
|
||||
#define XDRV_60 60
|
||||
|
@ -33,34 +34,34 @@ struct Shift595 {
|
|||
bool connected = false;
|
||||
} *Shift595 = nullptr;
|
||||
|
||||
void Shift595ConfigurePin(uint8_t pin, uint8_t value = 0){
|
||||
void Shift595ConfigurePin(uint8_t pin, uint8_t value = 0) {
|
||||
pinMode(pin, OUTPUT);
|
||||
digitalWrite(pin, value);
|
||||
}
|
||||
|
||||
void Shift595Init(void)
|
||||
{
|
||||
void Shift595Init(void) {
|
||||
if (PinUsed(GPIO_SHIFT595_SRCLK) && PinUsed(GPIO_SHIFT595_RCLK) && PinUsed(GPIO_SHIFT595_SER)) {
|
||||
Shift595 = (struct Shift595*)calloc(1, sizeof(struct Shift595));
|
||||
|
||||
Shift595->pinSRCLK = Pin(GPIO_SHIFT595_SRCLK);
|
||||
Shift595->pinRCLK = Pin(GPIO_SHIFT595_RCLK);
|
||||
Shift595->pinSER = Pin(GPIO_SHIFT595_SER);
|
||||
if (Shift595) {
|
||||
Shift595->pinSRCLK = Pin(GPIO_SHIFT595_SRCLK);
|
||||
Shift595->pinRCLK = Pin(GPIO_SHIFT595_RCLK);
|
||||
Shift595->pinSER = Pin(GPIO_SHIFT595_SER);
|
||||
|
||||
Shift595ConfigurePin(Shift595->pinSRCLK);
|
||||
Shift595ConfigurePin(Shift595->pinRCLK);
|
||||
Shift595ConfigurePin(Shift595->pinSER);
|
||||
|
||||
if (PinUsed(GPIO_SHIFT595_OE)) {
|
||||
Shift595->pinOE = Pin(GPIO_SHIFT595_OE);
|
||||
Shift595ConfigurePin(Shift595->pinOE, 1);
|
||||
Shift595ConfigurePin(Shift595->pinSRCLK);
|
||||
Shift595ConfigurePin(Shift595->pinRCLK);
|
||||
Shift595ConfigurePin(Shift595->pinSER);
|
||||
|
||||
if (PinUsed(GPIO_SHIFT595_OE)) {
|
||||
Shift595->pinOE = Pin(GPIO_SHIFT595_OE);
|
||||
Shift595ConfigurePin(Shift595->pinOE, 1);
|
||||
}
|
||||
|
||||
Shift595->first = TasmotaGlobal.devices_present;
|
||||
Shift595->outputs = Settings->shift595_device_count * 8;
|
||||
TasmotaGlobal.devices_present += Shift595->outputs;
|
||||
Shift595->connected = true;
|
||||
AddLog(LOG_LEVEL_DEBUG, PSTR("595: Controlling relays POWER%d to POWER%d"), Shift595->first + 1, Shift595->first + Shift595->outputs);
|
||||
}
|
||||
|
||||
Shift595->first = TasmotaGlobal.devices_present;
|
||||
Shift595->outputs = Settings->shift595_device_count * 8;
|
||||
TasmotaGlobal.devices_present += Shift595->outputs;
|
||||
Shift595->connected = true;
|
||||
AddLog(LOG_LEVEL_DEBUG, PSTR("595: Controlling relays POWER%d to POWER%d"), Shift595->first + 1, Shift595->first + Shift595->outputs);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -69,8 +70,7 @@ void Shift595LatchPin(uint8_t pin) {
|
|||
digitalWrite(pin, 0);
|
||||
}
|
||||
|
||||
void Shift595SwitchRelay(void)
|
||||
{
|
||||
void Shift595SwitchRelay(void) {
|
||||
if (Shift595 && Shift595->connected == true) {
|
||||
for (uint32_t i = 0; i < Shift595->outputs; i++) {
|
||||
uint8_t relay_state = bitRead(XdrvMailbox.index, Shift595->first + Shift595->outputs -1 -i);
|
||||
|
@ -81,9 +81,9 @@ void Shift595SwitchRelay(void)
|
|||
Shift595LatchPin(Shift595->pinRCLK);
|
||||
|
||||
if (PinUsed(GPIO_SHIFT595_OE)) {
|
||||
digitalWrite(Shift595->pinOE, 0);
|
||||
}
|
||||
digitalWrite(Shift595->pinOE, 0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void CmndShift595Devices(void) {
|
||||
|
@ -98,8 +98,7 @@ void CmndShift595Devices(void) {
|
|||
* Interface
|
||||
\*********************************************************************************************/
|
||||
|
||||
bool Xdrv60(uint8_t function)
|
||||
{
|
||||
bool Xdrv60(uint8_t function) {
|
||||
bool result = false;
|
||||
|
||||
if (FUNC_PRE_INIT == function) {
|
||||
|
|
|
@ -186,7 +186,8 @@ a_setoption = [[
|
|||
"(Energy) Show phase information",
|
||||
"(Debug) Show heap with logging timestamp",
|
||||
"(Tuya) Allow save dimmer = 0 receved by MCU",
|
||||
"","",
|
||||
"(TLS) Use fingerprint validation instead of CA based",
|
||||
"(Shift595) Invert outputs of 74x595 shift registers",
|
||||
"","","","",
|
||||
"","","","",
|
||||
"","","",""
|
||||
|
@ -260,7 +261,7 @@ a_features = [[
|
|||
"USE_BM8563","USE_ENERGY_DUMMY","USE_AM2320","USE_T67XX",
|
||||
"USE_MCP2515","USE_TASMESH","USE_WIFI_RANGE_EXTENDER","USE_INFLUXDB",
|
||||
"USE_HRG15","USE_VINDRIKTNING","USE_SCD40","USE_HM330X",
|
||||
"USE_HDC2010","USE_LSC_MCSL","USE_SONOFF_SPM","",
|
||||
"USE_HDC2010","USE_LSC_MCSL","USE_SONOFF_SPM","USE_SHIFT595",
|
||||
"","","","",
|
||||
"","","","",
|
||||
"","","",""
|
||||
|
@ -291,7 +292,7 @@ else:
|
|||
obj = json.load(fp)
|
||||
|
||||
def StartDecode():
|
||||
print ("\n*** decode-status.py v20211201 by Theo Arends and Jacek Ziolkowski ***")
|
||||
print ("\n*** decode-status.py v20211205 by Theo Arends and Jacek Ziolkowski ***")
|
||||
|
||||
# print("Decoding\n{}".format(obj))
|
||||
|
||||
|
|
Loading…
Reference in New Issue