PWM_Apply functie
Header: #include <applibs/pwm.h>
Hiermee stelt u de status van een PWM-kanaal voor een PWM-controller in.
int PWM_Apply(int pwmFd, PWM_ChannelId pwmChannel, const PwmState *newState);
Parameters
pwmFd
De bestandsdescriptor voor de PWM-controller. PWM_Open haalt de bestandsdescriptor op.pwmChannel
De index op basis van nul waarmee het PWM-kanaal wordt geïdentificeerd dat moet worden bijgewerkt. De maximaal toegestane waarde is afhankelijk van het platform.newState
Een aanwijzer naar een PwmState-struct die de nieuwe instellingen bevat die moeten worden toegepast. De aanwijzer moet geldig blijven voor de duur van het gesprek.
Fouten
Retourneert -1 als er een fout optreedt en wordt ingesteld errno
op de foutwaarde.
EBADF: de bestandsdescriptor is ongeldig.
ENODEV: de
pwmChannel
parameter is ongeldig. Controleer of het kanaal geldig is voor het hardwareplatform.EINVAL: de
newState
doorgegeven parameter is ongeldig. Controleer of denewState
parameter niet NULL is en geldige instellingen bevat.
Retourwaarde
Retourneert 0 voor geslaagd, of -1 voor fout, in welk geval errno
is ingesteld op de foutwaarde.
Vereisten voor toepassingsmanifest
Voor toegang tot een PWM-controller moet uw toepassing deze identificeren in het veld Pwm van het toepassingsmanifest.