libreria MegaServo

salve,
tento di usare la libreria MegaServo ma ricevo questo errore in fase di compilazione:

In file included from C:\Users\FC\Desktop\arduino-0015\hardware\cores\arduino/WProgram.h:10,


C:\Users\FC\Desktop\arduino-0015\hardware\cores\arduino/wiring.h:119: error: expected ',' or '...' before numeric constant

ecco il codice che tento di compilare:

#include <MegaServo.h>
#define pin 8 
#define pos 90
MegaServo Servo;


void setup()
{
    Servo.attach( pin, 800, 2200);
}
void loop()
{ 

    Servo.write(pos);   
  delay(1000);   
}

ho messo la libreria dentro .../hardware/libraries/MegaServo

sbaglio qualcosa?

grazie in anticipo per la risposta.

ok problema risolto... era colpa del

#define pin 8

ora il programma viene compilato....

#include <MegaServo.h>
#define pos 90

MegaServo Servo;

void setup()
{
    Servo.attach( 8, 800, 2200);
}
void loop()
{

    Servo.write(pos);  
  delay(1000);  
}