hw_timer_t *ErsterTimer = NULL;
const int LED_rot = 32;

void setup ( ) {
	pinMode( LED_rot , OUTPUT );
	ErsterTimer = timerBegin ( 0, 80, true ); // Vorteiler :80, Aufwärts
	timerAlarmWrite ( ErsterTimer, (uint64_t)1000*1000 , true );  
// Timer zählt in µs => 1 Millionen Takte = 1 Sekunde
	timerAttachInterrupt ( ErsterTimer, &Blinker, true );
	timerAlarmEnable( ErsterTimer );
	timerStart ( ErsterTimer );
	
}

void loop () {

}

void Blinker ( ) {
	digitalWrite ( LED_rot, ! digitalRead ( LED_rot)  );
}
Taster2
Taster4
LED32
LED33
ESP32 Schulboard mit LEDs und Tastern, I2C-Bus mit Standard-Belegung
SSD1306 Display
WS2812 an Pin26