Função ADC_Poll
Cabeçalho: #include <applibs/adc.h>
Obtém dados de exemplo para um canal ADC.
int ADC_Poll(int fd, ADC_ChannelId channel, uint32_t *outSampleValue);
Parâmetros
fd
O descritor de ficheiros do controlador ADC. O descritor de ficheiros é obtido por ADC_Open.channel
O ID do canal a aceder. O intervalo de valores permitidos é dependente do controlador e é normalmente um índice baseado em zero.outSampleValue
Um ponteiro para o uint32_t que recebe os dados de exemplo. Este parâmetro não pode ser definido como NULL.
Erros
Devolve -1 se for encontrado um erro e define errno
para o valor de erro. Estes erros não são deterministas e o mesmo comportamento pode não ser retido através de atualizações do sistema.
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 ADC, a aplicação tem de identificá-lo no campo Adc do manifesto da aplicação.