Außer der Initialisierung des Pins (der an den Buzzer geht) als GPIO Output (ab Zeile 1457
https://github.com/TauLabs/TauLabs/blob/next/flight/targets/quanton/fw/pios_board.c) habe ich bisher keine weiteren sourcen / Verwendung gesehen.
Daher meine Frage, ob nicht ich evtl. was übersehen habe (ich habe noch nicht so den 100% Einblick in Taulabs).
Aber wenn in Taulabs selber keine Verwendung ist, dachte ich PicoC wäre dann optimal geeignet, den Buzzer für einen Alarm etc. zu nutzen.
Würde er an einem PWM Output Pin hängen, wäre das wohl kein Problem.
Aber da ich in PicoC bisher keine Funktionfür einen Zugriff für GPIO Pins gefunden habe, geht das wohl leider auch nicht so einfach.
Und bisher bin ich auch noch nicht dazu gekommen, eine Entwicklungsumgebung für Taulabs aufzusetzen, um evtl. GPIO Funktionen für PicoC zu schreiben.
Die I2C Implementierung von ernieift würde ich als Beispiel nehmen, die sieht recht übersichtlich aus. Zusätzlich müßte man für eine generelle GPIO Funktion in der Library wohl noch nen Sicherheitscheck machen, dass man nicht irgendeinen Pin ansprechen kann, sondern nur für GPIO freigegebene.
Gibt es evtl. irgendwo ne aktuelle VM mit Linux, wo soweit schon alles drinne ist?
Unter Windows scheint es mit dem aktuellen next Probleme zu geben, und mit Linux kenn ich mich nicht wirklich gut aus.