Hi. I simply cloned the repo to my Arduino directory. Copied the libraries to the libraries folder and the variometer.ino and some other sketches will not compile.
Can you confirm this?
I'm using Arduino IDE 1.8.9
Compiler output looks like this:
`Arduino: 1.8.9 (Linux), Board: "Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp: In constructor 'RobotControl::RobotControl()':
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:26:42: error: 'LCD_CS' was not declared in this scope
RobotControl::RobotControl():Arduino_LCD(LCD_CS,DC_LCD,RST_LCD){
^
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:26:49: error: 'DC_LCD' was not declared in this scope
RobotControl::RobotControl():Arduino_LCD(LCD_CS,DC_LCD,RST_LCD){
^
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:26:56: error: 'RST_LCD' was not declared in this scope
RobotControl::RobotControl():Arduino_LCD(LCD_CS,DC_LCD,RST_LCD){
^
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp: In member function 'void RobotControl::begin()':
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:36:21: error: 'MUXA' was not declared in this scope
uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD};
^
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:36:26: error: 'MUXB' was not declared in this scope
uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD};
^
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:36:31: error: 'MUXC' was not declared in this scope
uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD};
^
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:36:36: error: 'MUXD' was not declared in this scope
uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD};
^
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:37:29: error: 'MUX_IN' was not declared in this scope
Multiplexer::begin(MuxPins,MUX_IN,4);
^
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:40:10: error: 'BUZZ' was not declared in this scope
pinMode(BUZZ,OUTPUT);
^
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:43:2: error: 'Serial1' was not declared in this scope
Serial1.begin(9600);
^
Multiple libraries were found for "SdCard.h"
Used: /home/linwop/Arduino/libraries/Robot_Control
Not used: /home/linwop/Arduino/libraries/LightFat16
Not used: /home/linwop/Arduino/libraries/LightFat16
Not used: /home/linwop/Arduino/libraries/LightFat16
Not used: /home/linwop/Arduino/libraries/LightFat16
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp: In member function 'void RobotControl::analogWrite(uint8_t, uint8_t)':
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:65:11: error: 'TKD4' was not declared in this scope
if(port==TKD4)
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp: In member function 'uint8_t RobotControl::_getTypeCode(uint8_t)':
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:82:8: error: 'TKD0' was not declared in this scope
case TKD0:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:83:8: error: 'TKD1' was not declared in this scope
case TKD1:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:84:8: error: 'TKD2' was not declared in this scope
case TKD2:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:85:8: error: 'TKD3' was not declared in this scope
case TKD3:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:86:8: error: 'TKD4' was not declared in this scope
case TKD4:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:87:8: error: 'TKD5' was not declared in this scope
case TKD5:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp: In member function 'uint8_t RobotControl::_topDPortToAPort(uint8_t)':
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:122:8: error: 'TKD0' was not declared in this scope
case TKD0:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:124:8: error: 'TKD1' was not declared in this scope
case TKD1:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:126:8: error: 'TKD2' was not declared in this scope
case TKD2:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:128:8: error: 'TKD3' was not declared in this scope
case TKD3:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:130:8: error: 'TKD4' was not declared in this scope
case TKD4:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:132:8: error: 'TKD5' was not declared in this scope
case TKD5:
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:133:12: error: 'A11' was not declared in this scope
return A11;
^
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp: In member function 'int RobotControl::knobRead()':
/home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:254:22: error: 'POT' was not declared in this scope
return ::analogRead(POT);
^
exit status 1
/home/linwop/Arduino/libraries/Robot_Control/src/keyboard.cpp: In member function 'int8_t RobotControl::keyboardRead()':
/home/linwop/Arduino/libraries/Robot_Control/src/keyboard.cpp:49:42: error: 'KEY' was not declared in this scope
lectura_pul = this->averageAnalogInput(KEY);
^
Error compiling for board Arduino Pro or Pro Mini.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
`
Hi. I simply cloned the repo to my Arduino directory. Copied the libraries to the libraries folder and the variometer.ino and some other sketches will not compile. Can you confirm this? I'm using Arduino IDE 1.8.9
Compiler output looks like this:
`Arduino: 1.8.9 (Linux), Board: "Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)"
/home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp: In constructor 'RobotControl::RobotControl()': /home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:26:42: error: 'LCD_CS' was not declared in this scope RobotControl::RobotControl():Arduino_LCD(LCD_CS,DC_LCD,RST_LCD){ ^ /home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:26:49: error: 'DC_LCD' was not declared in this scope RobotControl::RobotControl():Arduino_LCD(LCD_CS,DC_LCD,RST_LCD){ ^ /home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:26:56: error: 'RST_LCD' was not declared in this scope RobotControl::RobotControl():Arduino_LCD(LCD_CS,DC_LCD,RST_LCD){ ^ /home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp: In member function 'void RobotControl::begin()': /home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:36:21: error: 'MUXA' was not declared in this scope uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD}; ^ /home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:36:26: error: 'MUXB' was not declared in this scope uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD}; ^ /home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:36:31: error: 'MUXC' was not declared in this scope uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD}; ^ /home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:36:36: error: 'MUXD' was not declared in this scope uint8_t MuxPins[]={MUXA,MUXB,MUXC,MUXD}; ^ /home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:37:29: error: 'MUX_IN' was not declared in this scope Multiplexer::begin(MuxPins,MUX_IN,4); ^ /home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:40:10: error: 'BUZZ' was not declared in this scope pinMode(BUZZ,OUTPUT); ^ /home/linwop/Arduino/libraries/Robot_Control/src/ArduinoRobot.cpp:43:2: error: 'Serial1' was not declared in this scope Serial1.begin(9600); ^ Multiple libraries were found for "SdCard.h" Used: /home/linwop/Arduino/libraries/Robot_Control Not used: /home/linwop/Arduino/libraries/LightFat16 Not used: /home/linwop/Arduino/libraries/LightFat16 Not used: /home/linwop/Arduino/libraries/LightFat16 Not used: /home/linwop/Arduino/libraries/LightFat16 /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp: In member function 'void RobotControl::analogWrite(uint8_t, uint8_t)': /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:65:11: error: 'TKD4' was not declared in this scope if(port==TKD4) ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp: In member function 'uint8_t RobotControl::_getTypeCode(uint8_t)': /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:82:8: error: 'TKD0' was not declared in this scope case TKD0: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:83:8: error: 'TKD1' was not declared in this scope case TKD1: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:84:8: error: 'TKD2' was not declared in this scope case TKD2: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:85:8: error: 'TKD3' was not declared in this scope case TKD3: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:86:8: error: 'TKD4' was not declared in this scope case TKD4: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:87:8: error: 'TKD5' was not declared in this scope case TKD5: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp: In member function 'uint8_t RobotControl::_topDPortToAPort(uint8_t)': /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:122:8: error: 'TKD0' was not declared in this scope case TKD0: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:124:8: error: 'TKD1' was not declared in this scope case TKD1: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:126:8: error: 'TKD2' was not declared in this scope case TKD2: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:128:8: error: 'TKD3' was not declared in this scope case TKD3: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:130:8: error: 'TKD4' was not declared in this scope case TKD4: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:132:8: error: 'TKD5' was not declared in this scope case TKD5: ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:133:12: error: 'A11' was not declared in this scope return A11; ^ /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp: In member function 'int RobotControl::knobRead()': /home/linwop/Arduino/libraries/Robot_Control/src/Sensors.cpp:254:22: error: 'POT' was not declared in this scope return ::analogRead(POT); ^ exit status 1 /home/linwop/Arduino/libraries/Robot_Control/src/keyboard.cpp: In member function 'int8_t RobotControl::keyboardRead()': /home/linwop/Arduino/libraries/Robot_Control/src/keyboard.cpp:49:42: error: 'KEY' was not declared in this scope lectura_pul = this->averageAnalogInput(KEY); ^ Error compiling for board Arduino Pro or Pro Mini.
This report would have more information with "Show verbose output during compilation" option enabled in File -> Preferences. `