Condividi tramite


Funzione ADC_Poll

Intestazione: #include <applicazioni/adc.h>

Ottiene dati di esempio per un canale ADC.

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

Parametri

  • fd Descrittore di file per il controller ADC. Il descrittore di file viene recuperato da ADC_Open.

  • channel ID del canale a cui accedere. L'intervallo di valori consentiti dipende dal controller ed è in genere un indice in base zero.

  • outSampleValue Puntatore alla uint32_t che riceve i dati di esempio. Questo parametro non deve essere impostato su NULL.

Errori

Restituisce -1 se si verifica un errore e imposta errno il valore di errore. Tali errori non sono deterministici e lo stesso comportamento potrebbe non essere mantenuto tramite gli aggiornamenti di sistema.

Valore restituito

Restituisce 0 per operazione riuscita o -1 per errore, nel qual caso errno è impostato sul valore di errore.

Requisiti del manifesto dell'applicazione

Per accedere a un controller ADC, l'applicazione deve identificarlo nel campo Adc del manifesto dell'applicazione.