Error during build: Exit status 1

This is a code I am using to increase and decrease the speed of a drone motor using a flysky i6.

/*
Code for Arduino on Boat - copyright Showaiz Noor Ahmad
*/

#include <Servo.h>
#define RCPin 2
Servo ESC;
volatile long StartTime = 0;
volatile long CurrentTime = 0;
volatile long Pulses = 0;
int PulseWidth = 0;
int potValue;

void setup() {
  Serial.begin(9600);
  pinMode(RCPin, INPUT_PULLUP);
  attachInterrupt(digitalPinToInterrupt(RCPin),PulseTimer,CHANGE);
  ESC.attach(5,1000,2000) // Pin 9
}

void loop() {
  if (Pulses < 2000) {
    PulseWidth = Pulses;
  }
  Serial.printIn(Pulses);
  potValue = PulseWidth;
  potValue = map(potValue, 0, 2000, 0, 180);
  ESC.write(potValue);
}

void PulseTimer() {
  CurrentTime = micros();
  If (CurrentTime > StartTime) {
    Pulses = CurrentTime - StartTime;
    StartTime = CurrentTime;
  }
}

Error I am getting:-

/usr/local/bin/arduino-cli compile --fqbn arduino:avr:uno --build-cache-path /tmp --output-dir /tmp/3205577467/build --build-path /tmp/arduino-build-D456AEA74D200D7D8D05F69AFDAB396F  --library /home/builder/opt/libraries/servo_1_0_3 /tmp/3205577467/Boat_Arduino

/tmp/3205577467/Boat_Arduino/Boat_Arduino.ino: In function 'void setup()':
/tmp/3205577467/Boat_Arduino/Boat_Arduino.ino:22:1: error: expected ';' before '}' token
 }
 ^
/tmp/3205577467/Boat_Arduino/Boat_Arduino.ino: In function 'void loop()':
/tmp/3205577467/Boat_Arduino/Boat_Arduino.ino:28:10: error: 'class HardwareSerial' has no member named 'printIn'; did you mean 'println'?
   Serial.printIn(Pulses);
          ^~~~~~~
          println
/tmp/3205577467/Boat_Arduino/Boat_Arduino.ino: In function 'void PulseTimer()':
/tmp/3205577467/Boat_Arduino/Boat_Arduino.ino:36:3: error: 'If' was not declared in this scope
   If (CurrentTime > StartTime) {
   ^~
Multiple libraries were found for "Servo.h"
  Used: /home/builder/opt/libraries/servo_1_0_3
  Not used: /home/builder/opt/libraries/esp32_esp32s2_analogwrite_5_0_2
  Not used: /home/builder/opt/libraries/microbitv2_hhs_0_1_6
  Not used: /home/builder/opt/libraries/servoesp32_1_1_1
  Not used: /home/builder/opt/libraries/servoesp32fix_1_1_2
  Not used: /home/builder/opt/libraries/vovagorodok_servo_1_0_0
  Not used: /home/builder/opt/libraries/servo_1_2_1
  Not used: /home/builder/opt/libraries/rokitsmart_1_0_9
  Not used: /home/builder/opt/libraries/evive_2_0_3
  Not used: /home/builder/opt/libraries/xmc_servo_1_0_1
  Not used: /home/builder/opt/libraries/printoo_library_1_0_2
Error during build: exit status 1

Thank you for your help. I was only looking at

Multiple libraries were found for "Servo.h"
  Used: /home/builder/opt/libraries/servo_1_0_3
  Not used: /home/builder/opt/libraries/esp32_esp32s2_analogwrite_5_0_2
  Not used: /home/builder/opt/libraries/microbitv2_hhs_0_1_6
  Not used: /home/builder/opt/libraries/servoesp32_1_1_1
  Not used: /home/builder/opt/libraries/servoesp32fix_1_1_2
  Not used: /home/builder/opt/libraries/vovagorodok_servo_1_0_0
  Not used: /home/builder/opt/libraries/servo_1_2_1
  Not used: /home/builder/opt/libraries/rokitsmart_1_0_9
  Not used: /home/builder/opt/libraries/evive_2_0_3
  Not used: /home/builder/opt/libraries/xmc_servo_1_0_1
  Not used: /home/builder/opt/libraries/printoo_library_1_0_2
Error during build: exit status 1

that's why I couldn't find the error. Thank you for your help

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.