Problème de compilation Exit status 1

Bonjour à tous !

Impossible de compiler mon code !

J'ai le message suivant (qui ne pointe vers aucune erreur...) :

C:\Users\Thibaut\AppData\Local\Temp\build5c5461ee52c00677215820ec1dba03d9.tmp/core\core.a(main.cpp.o): In function `main':

C:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino/main.cpp:43: undefined reference to `setup'

collect2.exe: error: ld returned 1 exit status

exit status 1 Error compiling for board Arduino/Genuino Uno.

Je dois avoir un problème dans mon code, mais après l'avoir relu un paquet de fois, je ne trouve rien de particulier ...

Le voici :

// Boot Salle
int buttonPin1 ;
int buttonPin2 ;
int relayPin1 ;
int relayPin2 ;
int relayPin3 ;
int relayPin4 ;
int relayPin5 ;



int val1 ;

/********************************/
void Setup()
{
   Serial.begin(9600);// initialize serial communications at 9600 bps
    
  buttonPin1 = 2;
  buttonPin2 = 3;
  
relayPin1 = 4;
relayPin2 = 5;
relayPin3 = 6;
relayPin4 = 7;
relayPin5 = 8;

pinMode(buttonPin1,INPUT);
  pinMode(buttonPin2,INPUT);
    
  pinMode(relayPin1,OUTPUT);
  pinMode(relayPin2,OUTPUT);
  pinMode(relayPin3,OUTPUT);
  pinMode(relayPin4,OUTPUT);
  pinMode(relayPin5,OUTPUT);
  

}
/**********************************/
void loop()
{

 boolean buttonState1 = digitalRead(buttonPin1);
 boolean buttonState2 = digitalRead(buttonPin2);

  if (buttonState1 == HIGH) {
     val1 = val1 + 1;
     } else {}
             
     if (val1 == 1) {
     digitalWrite(relayPin1,HIGH);}
     else if (val1 == 2){
     digitalWrite(relayPin1,HIGH);
     digitalWrite(relayPin2,HIGH);
     digitalWrite(relayPin3,HIGH);
     digitalWrite(relayPin4,HIGH);
     digitalWrite(relayPin5,HIGH);
     }
     else if (val1 == 3){
     digitalWrite(relayPin1,LOW);
     digitalWrite(relayPin2,LOW);
     digitalWrite(relayPin3,LOW);
     digitalWrite(relayPin4,LOW);
     digitalWrite(relayPin5,LOW);
     val1 = 0;
     }
     
   if (buttonState2 == HIGH) {
     digitalWrite(relayPin1,LOW);
         
    delay(10000);
    digitalWrite(relayPin2,HIGH);
    delay(2000);
    digitalWrite(relayPin3,HIGH);
    delay(1000);
    digitalWrite(relayPin4,HIGH);
    delay(500);
    digitalWrite(relayPin5,HIGH);
    delay(250);
    digitalWrite(relayPin1,HIGH);
    
     }
   
     delay(100);
}
/*************************************/

En espérant que vous pourrez m'aider ! Merci à tous !

Enlève la majuscule à Setup et ça ira mieux

OMGGGGGGGGGGG !

Mais quel idiot !

Un immense merci, je savais que c'était une connerie, mais à ce point ...