Dela via


funktionen ADC_Poll

Sidhuvud: #include <applibs/adc.h>

Hämtar exempeldata för en ADC-kanal.

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

Parametrar

  • fd Filbeskrivning för ADC-styrenheten. Filbeskrivningarna hämtas av ADC_Open.

  • channel ID för den kanal du vill komma åt. Intervallet med tillåtna värden är styrenhetsberoende och är vanligtvis ett nollbaserat index.

  • outSampleValue En pekare till uint32_t som tar emot exempeldata. Den här parametern får inte anges till NULL.

Fel

Returnerar -1 om ett fel uppstår och anger errno felvärdet. Sådana fel är inte deterministiska och samma beteende kanske inte behålls via systemuppdateringar.

Returvärde

Returnerar 0 för lyckat resultat, eller -1 för fel, i vilket fall errno är inställt på felvärdet.

Krav för programmanifest

För åtkomst till en ADC-kontroll måste programmet identifiera den i fältet Adc i programmanifestet.