Поделиться через


Функция ADC_Poll

Заголовок: #include <applibs/adc.h>

Возвращает примеры данных для канала ADC.

int ADC_Poll(int fd, ADC_ChannelId channel, uint32_t *outSampleValue);

Параметры

  • fd Дескриптор файла для контроллера ADC. Дескриптор файла извлекается ADC_Open.

  • channel Идентификатор канала для доступа. Диапазон допустимых значений зависит от контроллера и обычно представляет собой отсчитываемый от нуля индекс.

  • outSampleValue Указатель на uint32_t, получающий образцы данных. Этот параметр не должен иметь значение NULL.

Ошибки

Возвращает значение -1 при обнаружении ошибки и задает errno значение ошибки. Такие ошибки не являются детерминированными, и такое же поведение может не сохраняться при обновлении системы.

Возвращаемое значение

Возвращает значение 0 для успешного выполнения или -1 для сбоя. В этом случае errno задается значение ошибки.

Требования к манифесту приложения

Чтобы получить доступ к контроллеру ADC, приложение должно определить его в поле ADC манифеста приложения.