Applibs pwm.h
Header: #include <applibs/pwm.h>
Der Applibs pwm-Header enthält Funktionen, die mit Pulsbreitenmodulatoren (PWM) interagieren. PWM-Funktionen sind threadsicher.
Anforderungen an das Anwendungsmanifest
PWM-Funktionen sind nur zulässig, wenn die Anwendung über die Pwm-Funktion im Anwendungsmanifest verfügt.
Hardwareabhängige IDs
PWM-Funktionen verweisen auf einige Bezeichner, die hardwareabhängig sind. Hardwareabhängige IDs sind Konstanten, die in den Hardwaredefinitionsdateien für ein Gerät definiert sind. Weitere Informationen finden Sie unter Verwalten von Zielhardwareabhängigkeiten.
Konzepte und Beispiele
Funktionen
Funktion | Beschreibung |
---|---|
PWM_Apply | Legt den Zustand eines PWM-Kanals für einen PWM-Controller fest. |
PWM_Open | Öffnet einen PWM-Controller und gibt einen Dateideskriptor zurück, der für nachfolgende Aufrufe verwendet werden soll. |
Strukturen
Struktur | Beschreibung |
---|---|
PwmState | Der Status eines PWM-Kanals. |
Enumerationen
Enum | Beschreibung |
---|---|
PWM_Polarity | Die Polarität eines PWM-Kanals. |
Typdefinitionen
Typedef | Beschreibung |
---|---|
PWM_ControllerId | Die ID eines PWM-Controllers. |
PWM_ChannelId | Die ID eines PWM-Kanals. |