Hello ,
i have problems using these libraries together , i tried using SoftwareServo.h instead of Servo.h , fixed the first error (changing #include <WProgram.h>) but i am still getting errors just on the included example (SerialServo)
The errors are :
Arduino: 1.6.7 (Windows 8.1), Board: “Arduino/Genuino Uno”
C:\Program Files (x86)\Arduino\libraries\SoftwareServo\SoftwareServo.cpp: In member function ‘uint8_t SoftwareServo::attach(int)’:
C:\Program Files (x86)\Arduino\libraries\SoftwareServo\SoftwareServo.cpp:27:23: error: ‘digitalWrite’ was not declared in this scope
digitalWrite(pin,0);
^
C:\Program Files (x86)\Arduino\libraries\SoftwareServo\SoftwareServo.cpp:28:17: error: ‘OUTPUT’ was not declared in this scope
pinMode(pin,OUTPUT);
^
C:\Program Files (x86)\Arduino\libraries\SoftwareServo\SoftwareServo.cpp:28:23: error: ‘pinMode’ was not declared in this scope
pinMode(pin,OUTPUT);
^
C:\Program Files (x86)\Arduino\libraries\SoftwareServo\SoftwareServo.cpp: In member function ‘void SoftwareServo::write(int)’:
C:\Program Files (x86)\Arduino\libraries\SoftwareServo\SoftwareServo.cpp:51:51: error: ‘clockCyclesPerMicrosecond’ was not declared in this scope
pulse0 = (min1616LclockCyclesPerMicrosecond() + (max16-min16)(16LclockCyclesPerMicrosecond())*angle/180L)/64L;
^
C:\Program Files (x86)\Arduino\libraries\SoftwareServo\SoftwareServo.cpp: In static member function ‘static void SoftwareServo::refresh()’:
C:\Program Files (x86)\Arduino\libraries\SoftwareServo\SoftwareServo.cpp:73:30: error: ‘millis’ was not declared in this scope
unsigned long m = millis();
^
C:\Program Files (x86)\Arduino\libraries\SoftwareServo\SoftwareServo.cpp:106:60: error: ‘digitalWrite’ was not declared in this scope
for ( i = 0; i < count; i++) digitalWrite( s*->pin, 1);*
- ^*
C:\Program Files (x86)\Arduino\libraries\SoftwareServo\SoftwareServo.cpp:108:21: error: ‘TCNT0’ was not declared in this scope - uint8_t start = TCNT0;*
- ^*
C:\Program Files (x86)\Arduino\libraries\SoftwareServo\SoftwareServo.cpp:123:28: error: ‘digitalWrite’ was not declared in this scope
_ digitalWrite( s*->pin,0);_
_ ^_
exit status 1
Error compiling.
_ This report would have more information with*_
* “Show verbose output during compilation”*
* enabled in File > Preferences.*
hope that i am posting in the right spot in the forum , i am new to this
and thanks to anyone who is willing to help