balancing_robot:13:1: error: 'ADXL345' does not name a type; did you mean 'ADCL3'?
ADXL345 adxl;
^~~~~~~
ADCL3
balancing_robot:17:1: error: 'unit8_t' does not name a type; did you mean 'uint8_t'?
unit8_t adxlIntStatus; // holds actual interrupt status byte from ADXL
^~~~~~~
uint8_t
balancing_robot:18:1: error: 'unit8_t' does not name a type; did you mean 'uint8_t'?
unit8_t devStatus; // return after each device operation (0 = success, !0 - error)
^~~~~~~
uint8_t
balancing_robot:19:1: error: 'unit16_t' does not name a type; did you mean 'uint16_t'?
unit16_t packetSize; // expected ADXL packet size
^~~~~~~~
uint16_t
balancing_robot:20:1: error: 'unit16_t' does not name a type; did you mean 'uint16_t'?
unit16_t fifoCount; // count of all bytes currentlyin FIFO
^~~~~~~~
uint16_t
balancing_robot:21:1: error: 'unit8_t' does not name a type; did you mean 'uint8_t'?
unit8_t fifoBuffer[64]; // FIFO storage buffer
^~~~~~~
uint8_t
balancing_robot:24:1: error: 'Quaternion' does not name a type; did you mean 'union'?
Quaternion q; // [w, x, y, z] quaternion container
^~~~~~~~~~
union
balancing_robot:25:1: error: 'VectorFloat' does not name a type
VectorFloat gravity; // [x, y, z] gravity vector
^~~~~~~~~~~
balancing_robot:52:31: error: 'fales' was not declared in this scope
volatile bool adxlInterrupt = fales; //indicates wheter ADXL interrupt pin has gone high
^~~~~
/Users/nantiwatsensai/Documents/Arduino/balancing_robot/balancing_robot.ino:52:31: note: suggested alternative: 'fabs'
volatile bool adxlInterrupt = fales; //indicates wheter ADXL interrupt pin has gone high
^~~~~
fabs
balancing_robot:58:1: error: 'viod' does not name a type; did you mean 'pid'?
viod setup()
^~~~
pid
balancing_robot:58:1: error: 'viod' does not name a type; did you mean 'pid'?
viod setup()
^~~~
pid
/Users/nantiwatsensai/Documents/Arduino/balancing_robot/balancing_robot.ino: In function 'void loop()':
balancing_robot:111:28: error: 'fifoCount' was not declared in this scope
while (!adxlInterrupt && fifoCount < packetSize)
^~~~~~~~~
balancing_robot:111:40: error: 'packetSize' was not declared in this scope
while (!adxlInterrupt && fifoCount < packetSize)
^~~~~~~~~~
balancing_robot:121:3: error: 'adxlStatus' was not declared in this scope
adxlStatus = adxl.getIntStatus();
^~~~~~~~~~
balancing_robot:121:16: error: 'adxl' was not declared in this scope
adxlStatus = adxl.getIntStatus();
^~~~
/Users/nantiwatsensai/Documents/Arduino/balancing_robot/balancing_robot.ino:121:16: note: suggested alternative: 'atol'
adxlStatus = adxl.getIntStatus();
^~~~
atol
balancing_robot:124:3: error: 'fifoCount' was not declared in this scope
fifoCount = adxl.getFIFOCount();
^~~~~~~~~
balancing_robot:127:8: error: 'adxlIntStatus' was not declared in this scope
if ((adxlIntStatus & 0x10) || fifoCount == 1024)
^~~~~~~~~~~~~
/Users/nantiwatsensai/Documents/Arduino/balancing_robot/balancing_robot.ino:127:8: note: suggested alternative: 'adxlInterrupt'
if ((adxlIntStatus & 0x10) || fifoCount == 1024)
^~~~~~~~~~~~~
adxlInterrupt
balancing_robot:138:24: error: 'packetSize' was not declared in this scope
while (fifoCount < packetSize) fifoCount = adxl.getFIFOCount();
^~~~~~~~~~
balancing_robot:141:23: error: 'fifoBuffer' was not declared in this scope
adxl.getFIFOBytes(fifoBuffer, packetSize);
^~~~~~~~~~
balancing_robot:141:35: error: 'packetSize' was not declared in this scope
adxl.getFIFOBytes(fifoBuffer, packetSize);
^~~~~~~~~~
balancing_robot:147:28: error: 'q' was not declared in this scope
adxl.dmpGetQuaternion(&q, fifoBuffer);
^
/Users/nantiwatsensai/Documents/Arduino/balancing_robot/balancing_robot.ino:147:28: note: suggested alternative: 'sq'
adxl.dmpGetQuaternion(&q, fifoBuffer);
^
sq
balancing_robot:148:25: error: 'gravity' was not declared in this scope
adxl.dmpGetGravity(&gravity, &q);
^~~~~~~
Multiple libraries were found for "PID_v1.h"
Used: /Users/nantiwatsensai/Documents/Arduino/libraries/Arduino-PID-Library-master
Not used: /Users/nantiwatsensai/Documents/Arduino/libraries/arduino-self-balancing-robot-master
exit status 1
'ADXL345' does not name a type; did you mean 'ADCL3'?
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.