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.