mirror of https://github.com/arendst/Tasmota.git
Prepair for more drivers
This commit is contained in:
parent
2c02532e1c
commit
19b7a33f6b
|
@ -98,6 +98,54 @@ boolean (* const xdrv_func_ptr[])(byte) PROGMEM = { // Driver Function Pointer
|
||||||
&Xdrv20,
|
&Xdrv20,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_21
|
||||||
|
&Xdrv21,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_22
|
||||||
|
&Xdrv22,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_23
|
||||||
|
&Xdrv23,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_24
|
||||||
|
&Xdrv24,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_25
|
||||||
|
&Xdrv25,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_26
|
||||||
|
&Xdrv26,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_27
|
||||||
|
&Xdrv27,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_28
|
||||||
|
&Xdrv28,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_29
|
||||||
|
&Xdrv29,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_30
|
||||||
|
&Xdrv30,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_31
|
||||||
|
&Xdrv31,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XDRV_32
|
||||||
|
&Xdrv32,
|
||||||
|
#endif
|
||||||
|
|
||||||
// Optional user defined drivers in range 91 - 99
|
// Optional user defined drivers in range 91 - 99
|
||||||
|
|
||||||
#ifdef XDRV_91
|
#ifdef XDRV_91
|
||||||
|
|
|
@ -47,7 +47,39 @@ int (* const xnrg_func_ptr[])(byte) PROGMEM = { // Energy driver Function Poin
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef XNRG_08
|
#ifdef XNRG_08
|
||||||
&Xnrg08
|
&Xnrg08,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XNRG_09
|
||||||
|
&Xnrg09,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XNRG_10
|
||||||
|
&Xnrg10,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XNRG_11
|
||||||
|
&Xnrg11,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XNRG_12
|
||||||
|
&Xnrg12,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XNRG_13
|
||||||
|
&Xnrg13,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XNRG_14
|
||||||
|
&Xnrg14,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XNRG_15
|
||||||
|
&Xnrg15,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XNRG_16
|
||||||
|
&Xnrg16
|
||||||
#endif
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -178,6 +178,46 @@ boolean (* const xsns_func_ptr[])(byte) PROGMEM = { // Sensor Function Pointers
|
||||||
&Xsns40,
|
&Xsns40,
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef XSNS_41
|
||||||
|
&Xsns41,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XSNS_42
|
||||||
|
&Xsns42,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XSNS_43
|
||||||
|
&Xsns43,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XSNS_44
|
||||||
|
&Xsns44,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XSNS_45
|
||||||
|
&Xsns45,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XSNS_46
|
||||||
|
&Xsns46,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XSNS_47
|
||||||
|
&Xsns47,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XSNS_48
|
||||||
|
&Xsns48,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XSNS_49
|
||||||
|
&Xsns49,
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef XSNS_50
|
||||||
|
&Xsns50,
|
||||||
|
#endif
|
||||||
|
|
||||||
// Optional user defined sensors in range 91 - 99
|
// Optional user defined sensors in range 91 - 99
|
||||||
|
|
||||||
#ifdef XSNS_91
|
#ifdef XSNS_91
|
||||||
|
|
Loading…
Reference in New Issue