Dela via


Applibs pwm.h

Sidhuvud: #include <applibs/pwm.h>

Sidhuvudet applibs pwm innehåller funktioner som interagerar med pulsbreddsmodulatorer (PWM). PWM-funktioner är trådsäkra.

Krav för programmanifest

PWM-funktioner tillåts endast om programmet har Pwm-funktionen i programmanifestet.

Maskinvaruberoende ID:ar

PWM-funktioner refererar till vissa identifierare som är beroende av maskinvara. Maskinvaruberoende ID:er är konstanter som definieras i maskinvarudefinitionsfilerna för en enhet. Mer information finns i Hantera maskinvaruberoenden för mål.

Koncept och exempel

Funktioner

Funktion Beskrivning
PWM_Apply Anger tillståndet för en PWM-kanal för en PWM-styrenhet.
PWM_Open Öppnar en PWM-styrenhet och returnerar en filbeskrivning som ska användas för efterföljande anrop.

Structs

Struct Beskrivning
PwmState Tillståndet för en PWM-kanal.

Enums

Enum Beskrivning
PWM_Polarity Polariteten hos en PWM-kanal.

Typedefs

Typedef Beskrivning
PWM_ControllerId ID för en PWM-kontroll.
PWM_ChannelId ID för en PWM-kanal.