Freigeben über


PWM_Open-Funktion

Header: #include <applibs/pwm.h>

Öffnet einen PWM-Controller und gibt einen Dateideskriptor zurück, der für nachfolgende Aufrufe verwendet werden soll.

int PWM_Open(PWM_ControllerId pwm);

Parameter

  • pwm Der nullbasierte Index des PWM-Controllers, auf den zugegriffen werden soll. Der maximal zulässige Wert hängt von der Plattform ab.

Fehler

Gibt -1 zurück, wenn ein Fehler auftritt, und legt auf den Fehlerwert fest errno .

  • EACCES: Der Zugriff auf die PWM-Schnittstelle ist nicht zulässig, da der pwm Parameter nicht im Pwm-Feld des Anwendungsmanifests aufgeführt ist.

Rückgabewert

Gibt den Dateideskriptor für den PWM-Controller zurück, wenn er erfolgreich geöffnet wurde, oder -1 bei Einem Fehler. In diesem Fall errno wird auf den Fehlerwert festgelegt.

Anforderungen an das Anwendungsmanifest

Um auf einen PWM-Controller zugreifen zu können, muss Ihre Anwendung diesen im Pwm-Feld des Anwendungsmanifests identifizieren.