#include <ESP32Servo.h>
Servo servo;
#define LED 21
hw_timer_t *My_timer = NULL;
volatile int angle = 0;
void IRAM_ATTR onTimer()
{
digitalWrite(LED, !digitalRead(LED));
/* angle += 10;
if (angle > 180) {
angle = 0;
}*/
servo.write(360);
}
void setup() {
pinMode(LED, OUTPUT);
servo.attach(19);
My_timer = timerBegin(0, 80, true);
timerAttachInterrupt(My_timer, &onTimer, true);
timerAlarmWrite(My_timer, 1000000, true);
timerAlarmEnable(My_timer); //Just Enable
}
void loop() {
}