//-----------------------------------------------------------
// BBWAS1:
const int PIN_LED_AMPEL_RECHTS_ROT = 19;
//-----------------------------------------------------------
void setup(void) {
  //---
  // UART starten (115200 Baud)
  Serial.begin(115200);
  //---
  // BBWAS1
  pinMode(PIN_LED_AMPEL_RECHTS_ROT, OUTPUT);
  //--- rmt ist beim esp32 wokwi nicht unterstützt
  rmtInit(PIN_LED_AMPEL_RECHTS_ROT, RMT_TX_MODE, RMT_MEM_NUM_BLOCKS_1, 100000UL);
}
//-----------------------------------------------------------
void loop(void) {
  //
  rmt_data_t data;
  
  data.level0 = 1;    // HIGH-Pegel
  data.duration0 = 200; // Dauer in Taktzyklen (3 Takte = 3 µs)
  data.level1 = 0;    // LOW-Pegel
  data.duration1 = 0; // Keine Dauer nach dem HIGH
  // Sende den RMT-Item
  ///rmtWrite(clockpin, &data, 1, 500);
  rmtWriteAsync(PIN_LED_AMPEL_RECHTS_ROT, &data, 1);
  delay(1000);
  //timerAlarm(timer, 10000000, false, 0);
}