Función PWM_Apply
Encabezado: #include <applibs/pwm.h>
Establece el estado de un canal PWM para un controlador PWM.
int PWM_Apply(int pwmFd, PWM_ChannelId pwmChannel, const PwmState *newState);
Parámetros
pwmFd
Descriptor de archivos para el controlador PWM. PWM_Open recupera el descriptor de archivo.pwmChannel
El índice de base cero que identifica el canal PWM que se va a actualizar. El valor máximo permitido depende de la plataforma.newState
Puntero a una estructura PwmState que contiene la nueva configuración que se va a aplicar. El puntero debe permanecer válido durante toda la llamada.
Errores
Devuelve -1 si se encuentra un error y se establece errno
en el valor de error.
EBADF: el descriptor de archivo no es válido.
ENODEV: el
pwmChannel
parámetro no es válido. Comprueba si el canal es válido para la plataforma de hardware.EINVAL: el
newState
parámetro pasado no es válido. Compruebe que elnewState
parámetro no es NULL y contiene una configuración válida.
Valor devuelto
Devuelve 0 para éxito o -1 para error, en cuyo caso errno
se establece en el valor de error.
Requisitos del manifiesto de la aplicación
Para acceder a un controlador PWM, la aplicación debe identificarlo en el campo Pwm del manifiesto de la aplicación.