Arduino MegaServo library doesn't work.
I downloaded the MegaServo library from Arduino Playground - MegaServo in arduino-1.0.1\libraries\MegaServo if I add the library shows this errors.
Why?
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp: In function 'void handle_interrupts(servoTimer_t, volatile uint16_t*, volatile uint16_t*)':
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:96: error: 'LOW' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:96: error: 'digitalWrite' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:103: error: 'HIGH' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:103: error: 'digitalWrite' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:107: error: 'clockCyclesPerMicrosecond' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp: At global scope:
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:169: error: 'boolean' does not name a type
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp: In constructor 'MegaServo::MegaServo()':
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:205: error: 'clockCyclesPerMicrosecond' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp: In member function 'uint8_t MegaServo::attach(int, int, int)':
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:219: error: 'OUTPUT' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:219: error: 'pinMode' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:226: error: 'isTimerActive' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp: In member function 'void MegaServo::write(int)':
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:247: error: 'byte' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:247: error: expected `;' before 'channel'
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:248: error: 'channel' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:251: error: 'map' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:258: error: 'clockCyclesPerMicrosecond' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp: In member function 'int MegaServo::read()':
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:273: error: 'map' was not declared in this scope
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp: In member function 'int MegaServo::readMicroseconds()':
D:\Program Files\arduino-1.0.1\libraries\MegaServo\MegaServo.cpp:280: error: 'clockCyclesPerMicrosecond' was not declared in this scope