Inmiddels al een aantal avonden bezig ESPEasy te compileren met de door jeroenk86 aangepaste IthoCC1101.cpp file, ivm een DUCO/Itho systeem.
Het compileren gaat intussen prima, totdat ik de Itho plugin erbij zet. Dan volgt een hele lijst met foutmeldingen.
Gebruikte versies:
-Arduino 1.8.5.
-ESP 2.4.2
-ESPEasy Mega 20181216 (ook 20181214 geprobeerd)
Iemand een idee
Het compileren gaat intussen prima, totdat ik de Itho plugin erbij zet. Dan volgt een hele lijst met foutmeldingen.
Gebruikte versies:
-Arduino 1.8.5.
-ESP 2.4.2
-ESPEasy Mega 20181216 (ook 20181214 geprobeerd)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
| Arduino: 1.8.5 (Windows 10), Board:"LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, 4M (1M SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 115200" WAARSCHUWING: Categorie 'LED' in bibliotheek CHT16K33 LED Matrix Library is niet geldig. Wordt gewijzigd naar 'Uncategorized' WAARSCHUWING: Categorie 'Input' in bibliotheek MechInputs is niet geldig. Wordt gewijzigd naar 'Uncategorized' WAARSCHUWING: Categorie 'Input' in bibliotheek SerialSensors is niet geldig. Wordt gewijzigd naar 'Uncategorized' WAARSCHUWING: bibliotheek LiquidCrystal_I2C beweert te werken onder architectuur (avr) en kan incompatible zijn met uw huidige board dat werkt onder architectuur (esp8266). C:\Users\XXXX\ITHO 2\ESPEasy_mega-20181216\source\ESPEasy\_P145_Itho.ino: In function 'boolean Plugin_145(byte, EventStruct*, String&)': _P145_Itho:313: error: too many arguments to function 'void addFormSubHeader(const String&)' addFormSubHeader(string, F("Remote RF Controls")); ^ C:\Users\XXXX\ITHO 2\ESPEasy_mega-20181216\source\ESPEasy\WebServer.ino:2943:6: note: declared here void addFormSubHeader(const String& header) ^ _P145_Itho:314: error: invalid conversion from 'char*' to 'int' [-fpermissive] addFormTextBox(string, F("Unit ID remote 1"), F("PLUGIN_145_ID1"), PLUGIN_145_ExtraSettings.ID1, 23); ^ WebServer:3116: error: initializing argument 4 of 'void addFormTextBox(const String&, const String&, const String&, int, bool)' [-fpermissive] void addFormTextBox(const String& label, const String& id, const String& value, int maxlength, bool readonly) ^ _P145_Itho:315: error: invalid conversion from 'char*' to 'int' [-fpermissive] addFormTextBox(string, F("Unit ID remote 2"), F("PLUGIN_145_ID2"), PLUGIN_145_ExtraSettings.ID2, 23); ^ WebServer:3116: error: initializing argument 4 of 'void addFormTextBox(const String&, const String&, const String&, int, bool)' [-fpermissive] void addFormTextBox(const String& label, const String& id, const String& value, int maxlength, bool readonly) ^ _P145_Itho:316: error: invalid conversion from 'char*' to 'int' [-fpermissive] addFormTextBox(string, F("Unit ID remote 3"), F("PLUGIN_145_ID3"), PLUGIN_145_ExtraSettings.ID3, 23); ^ WebServer:3116: error: initializing argument 4 of 'void addFormTextBox(const String&, const String&, const String&, int, bool)' [-fpermissive] void addFormTextBox(const String& label, const String& id, const String& value, int maxlength, bool readonly) ^ Meerdere bibliotheken gevonden voor "Servo.h" Gebruikt: C:\Users\XXXX\ITHO 2\arduino-1.8.5\portable\packages\esp8266\hardware\esp8266\2.4.2\libraries\Servo Niet gebruikt: C:\Users\XXXX\ITHO 2\arduino-1.8.5\libraries\Servo exit status 1 too many arguments to function 'void addFormSubHeader(const String&)' Dit rapport zou meer informatie bevatten met "Uitgebreide uitvoer weergeven tijden compilatie" optie aan in Bestand -> Voorkeuren. |
Iemand een idee
[ Voor 99% gewijzigd door Verwijderd op 09-06-2019 13:57 ]