Fix compilation error

Fix compilation error
This commit is contained in:
Theo Arends 2019-10-01 16:45:53 +02:00
parent aa5b5e891e
commit be4867e7f6
25 changed files with 191 additions and 7 deletions

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Датчикът DS18x20 е зает" #define D_SENSOR_BUSY "Датчикът DS18x20 е зает"
#define D_SENSOR_CRC_ERROR "Датчик DS18x20 - грешка CRC" #define D_SENSOR_CRC_ERROR "Датчик DS18x20 - грешка CRC"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor DS18x20 obsazen" #define D_SENSOR_BUSY "Sensor DS18x20 obsazen"
#define D_SENSOR_CRC_ERROR "Sensor DS18x20 chyba CRC" #define D_SENSOR_CRC_ERROR "Sensor DS18x20 chyba CRC"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor beschäftigt" #define D_SENSOR_BUSY "Sensor beschäftigt"
#define D_SENSOR_CRC_ERROR "Sensor CRC-Fehler" #define D_SENSOR_CRC_ERROR "Sensor CRC-Fehler"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Ο αισθητήρας είναι απασχολημένος" #define D_SENSOR_BUSY "Ο αισθητήρας είναι απασχολημένος"
#define D_SENSOR_CRC_ERROR "Σφάλμα CRC αισθητήρα" #define D_SENSOR_CRC_ERROR "Σφάλμα CRC αισθητήρα"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor busy" #define D_SENSOR_BUSY "Sensor busy"
#define D_SENSOR_CRC_ERROR "Sensor CRC error" #define D_SENSOR_CRC_ERROR "Sensor CRC error"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor ocupado" #define D_SENSOR_BUSY "Sensor ocupado"
#define D_SENSOR_CRC_ERROR "Error CRC del Sensor" #define D_SENSOR_CRC_ERROR "Error CRC del Sensor"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Capteur occupé" #define D_SENSOR_BUSY "Capteur occupé"
#define D_SENSOR_CRC_ERROR "Erreur CRC capteur" #define D_SENSOR_CRC_ERROR "Erreur CRC capteur"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "שרת עסוק" #define D_SENSOR_BUSY "שרת עסוק"
#define D_SENSOR_CRC_ERROR "בחיישן CRC שגיאת" #define D_SENSOR_CRC_ERROR "בחיישן CRC שגיאת"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Szenzor foglalt" #define D_SENSOR_BUSY "Szenzor foglalt"
#define D_SENSOR_CRC_ERROR "Szenzor CRC hiba" #define D_SENSOR_CRC_ERROR "Szenzor CRC hiba"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensore occupato" #define D_SENSOR_BUSY "Sensore occupato"
#define D_SENSOR_CRC_ERROR "Sensore errore CRC" #define D_SENSOR_CRC_ERROR "Sensore errore CRC"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "센서가 사용 중" #define D_SENSOR_BUSY "센서가 사용 중"
#define D_SENSOR_CRC_ERROR "센서 CRC 에러" #define D_SENSOR_CRC_ERROR "센서 CRC 에러"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor bezet" #define D_SENSOR_BUSY "Sensor bezet"
#define D_SENSOR_CRC_ERROR "Sensor CRC fout" #define D_SENSOR_CRC_ERROR "Sensor CRC fout"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Czujnik DS18x20 zajęty" #define D_SENSOR_BUSY "Czujnik DS18x20 zajęty"
#define D_SENSOR_CRC_ERROR "Czujnik DS18x20 błąd CRC" #define D_SENSOR_CRC_ERROR "Czujnik DS18x20 błąd CRC"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor ocupado" #define D_SENSOR_BUSY "Sensor ocupado"
#define D_SENSOR_CRC_ERROR "Erro sensor CRC" #define D_SENSOR_CRC_ERROR "Erro sensor CRC"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor ocupado" #define D_SENSOR_BUSY "Sensor ocupado"
#define D_SENSOR_CRC_ERROR "Erro Sensor CRC" #define D_SENSOR_CRC_ERROR "Erro Sensor CRC"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Датчик DS18x20 занят" #define D_SENSOR_BUSY "Датчик DS18x20 занят"
#define D_SENSOR_CRC_ERROR "Датчик DS18x20 - ошибка CRC" #define D_SENSOR_CRC_ERROR "Датчик DS18x20 - ошибка CRC"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor DS18x20 obsadený" #define D_SENSOR_BUSY "Sensor DS18x20 obsadený"
#define D_SENSOR_CRC_ERROR "Sensor DS18x20 chyba CRC" #define D_SENSOR_CRC_ERROR "Sensor DS18x20 chyba CRC"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensor upptagen" #define D_SENSOR_BUSY "Sensor upptagen"
#define D_SENSOR_CRC_ERROR "Sensor CRC-fel" #define D_SENSOR_CRC_ERROR "Sensor CRC-fel"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Sensör başgül" #define D_SENSOR_BUSY "Sensör başgül"
#define D_SENSOR_CRC_ERROR "Sensor CRC hatası" #define D_SENSOR_CRC_ERROR "Sensor CRC hatası"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "Датчик DS18x20 зайнятий" #define D_SENSOR_BUSY "Датчик DS18x20 зайнятий"
#define D_SENSOR_CRC_ERROR "Датчик DS18x20 - помилка CRC" #define D_SENSOR_CRC_ERROR "Датчик DS18x20 - помилка CRC"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "传感器正忙" #define D_SENSOR_BUSY "传感器正忙"
#define D_SENSOR_CRC_ERROR "传感器 CRC 校验错误" #define D_SENSOR_CRC_ERROR "传感器 CRC 校验错误"

View File

@ -447,6 +447,14 @@
#define D_CLOSE "Close" #define D_CLOSE "Close"
#define D_DOMOTICZ_SHUTTER "Shutter" #define D_DOMOTICZ_SHUTTER "Shutter"
// xdrv_28_pcf8574.ino
#define D_CONFIGURE_PCF8574 "Configure PCF8574"
#define D_PCF8574_PARAMETERS "PCF8574 parameters"
#define D_INVERT_PORTS "Invert Ports"
#define D_DEVICE "Device"
#define D_DEVICE_INPUT "Input"
#define D_DEVICE_OUTPUT "Output"
// xsns_05_ds18b20.ino // xsns_05_ds18b20.ino
#define D_SENSOR_BUSY "傳感器正忙" #define D_SENSOR_BUSY "傳感器正忙"
#define D_SENSOR_CRC_ERROR "傳感器 CRC 校驗錯誤" #define D_SENSOR_CRC_ERROR "傳感器 CRC 校驗錯誤"

View File

@ -372,6 +372,7 @@
// #define USE_MLX90614 // Enable MLX90614 ir temp sensor (I2C address 0x5a) (+0.6k code) // #define USE_MLX90614 // Enable MLX90614 ir temp sensor (I2C address 0x5a) (+0.6k code)
// #define USE_CHIRP // Enable CHIRP soil moisture sensor (variable I2C address, default 0x20) // #define USE_CHIRP // Enable CHIRP soil moisture sensor (variable I2C address, default 0x20)
// #define USE_PAJ7620 // Enable PAJ7620 gesture sensor (I2C address 0x73) (+2.5k code) // #define USE_PAJ7620 // Enable PAJ7620 gesture sensor (I2C address 0x73) (+2.5k code)
// #define USE_PCF8574 // Enable PCF8574 I/O Expander (I2C addresses 0x20 - 0x27 and 0x38 - 0x3F) (+1k9 code)
// #define USE_DISPLAY // Add I2C Display Support (+2k code) // #define USE_DISPLAY // Add I2C Display Support (+2k code)
#define USE_DISPLAY_MODES1TO5 // Enable display mode 1 to 5 in addition to mode 0 #define USE_DISPLAY_MODES1TO5 // Enable display mode 1 to 5 in addition to mode 0

View File

@ -450,10 +450,15 @@ void GetFeatures(void)
#ifdef USE_DDS2382 #ifdef USE_DDS2382
feature5 |= 0x00000040; // Xnrg_09_dds2382.ino feature5 |= 0x00000040; // Xnrg_09_dds2382.ino
#endif #endif
// feature5 |= 0x00000080; #ifdef USE_SM2135
feature5 |= 0x00000080; // Xdrv_026_sm2135.ino
// feature5 |= 0x00000100; #endif
// feature5 |= 0x00000200; #ifdef USE_SHUTTER
feature5 |= 0x00000100; // Xdrv_027_shutter.ino
#endif
#ifdef USE_PCF8574
feature5 |= 0x00000200; // Xdrv_028_pcf8574.ino
#endif
// feature5 |= 0x00000400; // feature5 |= 0x00000400;
// feature5 |= 0x00000800; // feature5 |= 0x00000800;

View File

@ -126,7 +126,9 @@ a_setoption = [[
"Enable Weekend Energy Tariff", "Enable Weekend Energy Tariff",
"","","", "","","",
"","","","", "","","","",
"","","","" "","",
"Enable shutter support",
"Invert PCF8574 ports"
]] ]]
a_features = [[ a_features = [[
@ -167,8 +169,8 @@ a_features = [[
"USE_MAX31865","USE_CHIRP","USE_SOLAX_X1","USE_PAJ7620" "USE_MAX31865","USE_CHIRP","USE_SOLAX_X1","USE_PAJ7620"
],[ ],[
"USE_BUZZER","USE_RDM6300","USE_IBEACON","USE_SML_M", "USE_BUZZER","USE_RDM6300","USE_IBEACON","USE_SML_M",
"USE_INA226","USE_A4988_Stepper","USE_DDS2382","", "USE_INA226","USE_A4988_Stepper","USE_DDS2382","USE_SM2135",
"","","","", "USE_SHUTTER","USE_PCF8574","","",
"","","","", "","","","",
"","","","", "","","","",
"","","","", "","","","",