prunkdump / arduino-variometer

Arduino based variometer with accelerometer, screen, gps and sdcard code
GNU General Public License v3.0
84 stars 40 forks source link

Not compiling #35

Closed linwp closed 4 years ago

linwp commented 4 years ago

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. `

linwp commented 4 years ago

It compiled on my work computer. I probably put the files at the wrong place.