Função PWM_Apply
Cabeçalho: #include <applibs/pwm.h>
Define o estado de um canal PWM para um controlador PWM.
int PWM_Apply(int pwmFd, PWM_ChannelId pwmChannel, const PwmState *newState);
Parâmetros
pwmFd
O descritor de ficheiros do controlador PWM. PWM_Open obtém o descritor de ficheiros.pwmChannel
O índice baseado em zero que identifica o canal PWM a atualizar. O valor máximo permitido depende da plataforma.newState
Um ponteiro para uma estrutura PwmState que contém as novas definições a aplicar. O ponteiro tem de permanecer válido durante a chamada.
Erros
Devolve -1 se for encontrado um erro e define errno
para o valor de erro.
EBADF: o descritor de ficheiros é inválido.
ENODEV: o
pwmChannel
parâmetro é inválido. Verifique se o canal é válido para a plataforma de hardware.EINVAL: o
newState
parâmetro transmitido é inválido. Verifique se onewState
parâmetro não é NULO e contém definições válidas.
Valor devolvido
Devolve 0 para êxito ou -1 para falha, caso errno
em que está definido como o valor de erro.
Requisitos do manifesto de aplicação
Para aceder a um controlador PWM, a aplicação tem de identificá-lo no campo Pwm do manifesto da aplicação.