Post by NickinMD on Sept 23, 2017 19:05:40 GMT
Good afternoon all. I hope you could have some patience with me, as I am a complete newbie.
I am trying to follow the Uber tutorial. I have built the gateways as instructed. I have installed OpenHab and Mosquitto.
I am now trying to install the sketches for the gateways, and am running into issues.
When I try to compile and transfer the sketch to the ethernet gateway, here is what I get:
-----------------------
Arduino: 1.8.3 (Windows 10), Board: "Arduino/Genuino Uno"
Gateway_Ethernet:28: error: 'callback' was not declared in this scope
PubSubClient client(server, 1883, callback, ethClient);
^
exit status 1
'callback' was not declared in this scope
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\Gateway_Ethernet: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\Gateway_Ethernet
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\Gateway_Ethernet: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\Gateway_Ethernet
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
------------------------------------------
AND when I try to compile and transfer to the RFM Gateway, here is the error I get:
-------------------------------
Arduino: 1.8.3 (Windows 10), Board: "Arduino/Genuino Uno"
In file included from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\SPIFlash\src/SPIFlash.h:51:0,
from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69/RFM69_OTA.h:51,
from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:33:
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\SPIFlash\src/defines.h:56:0: warning: "B1" redefined
#define B1 1L
^
In file included from I:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:32:0,
from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69/RFM69.h:28,
from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69/RFM69_OTA.h:50,
from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:33:
I:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/binary.h:31:0: note: this is the location of the previous definition
#define B1 1
^
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp: In function 'void HandleHandshakeACK(RFM69, SPIFlash, uint8_t)':
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:80:16: error: 'class SPIFlash' has no member named 'initialize'
if (!flash.initialize())
^
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp: In function 'uint8_t HandleWirelessHEXData(RFM69, uint8_t, SPIFlash, uint8_t, uint8_t)':
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:124:9: error: 'class SPIFlash' has no member named 'blockErase32K'
flash.blockErase32K(0);
^
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:125:9: error: 'class SPIFlash' has no member named 'writeBytes'
flash.writeBytes(0,"FLXIMG:", 7);
^
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:174:50: error: 'class SPIFlash' has no member named 'blockErase32K'
if (bytesFlashed%32768==0) flash.blockErase32K(bytesFlashed);//erase subsequent 32K blocks (possible in case of atmega1284p)
^
exit status 1
Error compiling for board Arduino/Genuino Uno.
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
-------------------------------
Can anybody see easily what my issue is? I am assuming there is something basic I am missing...?
-Nick in MD
I am trying to follow the Uber tutorial. I have built the gateways as instructed. I have installed OpenHab and Mosquitto.
I am now trying to install the sketches for the gateways, and am running into issues.
When I try to compile and transfer the sketch to the ethernet gateway, here is what I get:
-----------------------
Arduino: 1.8.3 (Windows 10), Board: "Arduino/Genuino Uno"
Gateway_Ethernet:28: error: 'callback' was not declared in this scope
PubSubClient client(server, 1883, callback, ethClient);
^
exit status 1
'callback' was not declared in this scope
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\Gateway_Ethernet: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\Gateway_Ethernet
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\Gateway_Ethernet: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\Gateway_Ethernet
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
------------------------------------------
AND when I try to compile and transfer to the RFM Gateway, here is the error I get:
-------------------------------
Arduino: 1.8.3 (Windows 10), Board: "Arduino/Genuino Uno"
In file included from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\SPIFlash\src/SPIFlash.h:51:0,
from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69/RFM69_OTA.h:51,
from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:33:
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\SPIFlash\src/defines.h:56:0: warning: "B1" redefined
#define B1 1L
^
In file included from I:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/Arduino.h:32:0,
from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69/RFM69.h:28,
from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69/RFM69_OTA.h:50,
from C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:33:
I:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/binary.h:31:0: note: this is the location of the previous definition
#define B1 1
^
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp: In function 'void HandleHandshakeACK(RFM69, SPIFlash, uint8_t)':
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:80:16: error: 'class SPIFlash' has no member named 'initialize'
if (!flash.initialize())
^
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp: In function 'uint8_t HandleWirelessHEXData(RFM69, uint8_t, SPIFlash, uint8_t, uint8_t)':
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:124:9: error: 'class SPIFlash' has no member named 'blockErase32K'
flash.blockErase32K(0);
^
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:125:9: error: 'class SPIFlash' has no member named 'writeBytes'
flash.writeBytes(0,"FLXIMG:", 7);
^
C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM69\RFM69_OTA.cpp:174:50: error: 'class SPIFlash' has no member named 'blockErase32K'
if (bytesFlashed%32768==0) flash.blockErase32K(bytesFlashed);//erase subsequent 32K blocks (possible in case of atmega1284p)
^
exit status 1
Error compiling for board Arduino/Genuino Uno.
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway
Invalid library found in C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway: C:\Users\acmni\OneDrive\Documents\Arduino\libraries\RFM_Gateway
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
-------------------------------
Can anybody see easily what my issue is? I am assuming there is something basic I am missing...?
-Nick in MD