Das ganze läuft auf einem SAMD21G18 auf einer custom PCB. Der Controller ist aber von einem Seeeduino Xiao runtergelötet und somit nutze ich auch das Pinout / Bootloader vom Seeeduino Xiao.
Sicher ich könnte das ganze jetzt live am Objekt ausprobieren, allerdings komme ich erst wieder frühestens am WE dazu, dort weiterzubasteln. Und mir ist die "Problematik" gestern Abend in den Kopf geschossen und lässt mir seitdem keine Ruhe.
Um den Buzzer anzutreiben / anzusprechen nutze ich die https://evert-arias.github.io/EasyBuzzer/ library. Und laut meinen Verständnis gebe ich dem Buzzer ja eine Frequenz und eine duration / beeps. Das Funktioniert auch anstandslos. Nur laut meinem Verständnis kann ich das ja nicht mehr machen, wenn der Microcontroller schläft. Hier könnte ich vorm schlafen gehen lediglich noch festlegen Pin high oder low, und somit fällt ein Betrieb eines passiven Buzzers raus. Ich bräuchte in dem falle dann etwas, was seinen Ton / Frequenz selber generieren kann und laut meinem Verständnis geht das dann nur mit aktiven Buzzern.
Wenn ich bei meiner Überlegung etwas übersehen habe, lasse ich mich gern eines besseren belehren.