Compartilhar via


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 arquivo para o controlador ADC. O descritor de arquivo é recuperado por ADC_Open.

  • channel A ID do canal a ser acessado. 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. Esse parâmetro não deve ser definido como NULL.

Erros

Retorna -1 se um erro for encontrado e definir errno como o valor do erro. Esses erros não são determinísticos e o mesmo comportamento pode não ser mantido por meio de atualizações do sistema.

Valor retornado

Retorna 0 para êxito ou -1 para falha, nesse caso errno é definido como o valor do erro.

Requisitos de manifesto do aplicativo

Para acessar um controlador ADC, seu aplicativo deve identificá-lo no campo Adc do manifesto do aplicativo.