ADC_Poll İşlevi

Üst bilgi: #include <applibs/adc.h>

ADC kanalı için örnek verileri alır.

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

Parametre

  • fd ADC denetleyicisi için dosya tanımlayıcısı. Dosya tanımlayıcısı ADC_Open tarafından alınır.

  • channel Erişecek kanalın kimliği . İzin verilen değerler aralığı denetleyiciye bağımlıdır ve genellikle sıfır tabanlı bir dizindir.

  • outSampleValue Örnek verileri alan uint32_t işaretçisi. Bu parametre NULL olarak ayarlanmamalıdır.

Hata

Hatayla karşılaşılırsa ve hata değerine ayarlanırsa errno -1 döndürür. Bu tür hatalar belirlenimci değildir ve sistem güncelleştirmeleri aracılığıyla aynı davranış korunmayabilir.

Dönüş değeri

Başarı için 0 veya hata için -1 döndürür; bu durumda errno hata değerine ayarlanır.

Uygulama bildirimi gereksinimleri

Bir ADC denetleyicisine erişmek için uygulamanızın bunu uygulama bildiriminin Adc alanında tanımlaması gerekir.