Errore di compilazione avr-gcc: error

Salve non riesco a capire in cosa consiste l’errore che si presenta nella compilazione di questo codice da caricare su Arduino NANO, qualcuno può aiutarmi? Grazie

#include <MIDI.h>
#include <Stepper.h>
#include <Arduino.h>
int pin = 13; //midi in

byte Acounter = 0;
byte Bcounter = 0;

int AmotA = 9;
int AmotB = 11;
int AmotC = 10;
int AmotD = 12;

int BmotA = 5;
int BmotB = 7;
int BmotC = 6;
int BmotD = 8;

Stepper Amot(400, AmotA, AmotB, AmotC, AmotD);
Stepper Bmot(400, BmotA, BmotB, BmotC, BmotD);

MIDI_CREATE_DEFAULT_INSTANCE();
void HandleControlChange(byte channel, byte number, byte value)
{
  if (channel == 1)
   {
     if (number == 20)
      {
        if (value < Acounter)
  {
    Amot.step(-5);
    Acounter = value;
    // serial.write(value);
    digitalWrite(pin, HIGH);
  }
  else if (value > Acounter)
  {
    Amot.step(+5);
    Acounter = value;
    digitalWrite(pin, HIGH);
  }
  else if (value == Acounter)
  {
    Amot.step(0);
    Acounter = value;
    digitalWrite(pin, HIGH);
  }
}
else if (number == 21)
{
  if (value < Bcounter)
  {
    Bmot.step(-10);
    Bcounter = value;
    digitalWrite(pin, HIGH);
  }
  else if (value > Bcounter)
  {
    Bmot.step(+10);
    Bcounter = value;
    digitalWrite(pin, HIGH);
  }
  else if (value == Bcounter)
  {
    Bmot.step(0);
    Bcounter = value;
    digitalWrite(pin, HIGH);
  }
 }
}
else
{
  digitalWrite(pin, HIGH);
 }
}

//-----------------------------------------------

void setup() 
{
 pinMode(pin, OUTPUT);
 MIDI.setHandleControlChange(HandleControlChange);
 MIDI.begin(MIDI_CHANNEL_OMNI);
 Serial.begin(115200);

// Motor A

 pinMode(AmotA, OUTPUT);
 pinMode(AmotB, OUTPUT);
 pinMode(AmotC, OUTPUT);
 pinMode(AmotD, OUTPUT);

 // Motor B

 pinMode(BmotA, OUTPUT);
 pinMode(BmotB, OUTPUT);
 pinMode(BmotC, OUTPUT);
 pinMode(BmotD, OUTPUT);

 //Motorspeed

 Amot.setSpeed(100); //5
 Bmot.setSpeed(100); //4
}

void loop() 
{
  MIDI.read();
  digitalWrite(pin, LOW);
}

Sdreoos:
Salve non riesco a capire in cosa consiste l'errore che si presenta nella compilazione di questo codice

Magari, se vai nelle preferenze dell'IDE, metti il segno di spunta alle due voci di dettaglio (verbose) sia di compilazione che di upload, rifai la compilazione e riporti qui le righe dove ti indica l'errore, capiamo pure noi che errore ti da.

Guglielmo

E nell'IDE usa CTRL+T che indenta meglio il codice, così è illeggibile. :confused:

P.S. sprechi molta memoria, per indicare i pin
int AmotA = 9;
metti invece
const byte AmotA = 9;

non ho la libreria midi installata quindi ho commentato le rispettive righe e compila...