Funzione PWM_Apply
Intestazione: #include <applicazioni/pwm.h>
Imposta lo stato di un canale PWM per un controller PWM.
int PWM_Apply(int pwmFd, PWM_ChannelId pwmChannel, const PwmState *newState);
Parametri
pwmFd
Descrittore di file per il controller PWM. PWM_Open recupera il descrittore di file.pwmChannel
Indice in base zero che identifica il canale PWM da aggiornare. Il valore massimo consentito dipende dalla piattaforma.newState
Puntatore a una struttura PwmState contenente le nuove impostazioni da applicare. Il puntatore deve rimanere valido per la durata della chiamata.
Errori
Restituisce -1 se si verifica un errore e imposta errno
il valore di errore.
EBADF: il descrittore di file non è valido.
ENODEV: il
pwmChannel
parametro non è valido. Verifica se il canale è valido per la piattaforma hardware.EINVAL: il
newState
parametro passato non è valido. Verificare che ilnewState
parametro non sia NULL e contenga impostazioni valide.
Valore restituito
Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno
è impostato sul valore di errore.
Requisiti del manifesto dell'applicazione
Per accedere a un controller PWM, l'applicazione deve identificarlo nel campo Pwm del manifesto dell'applicazione.