/* Read analog voltage on slow analog input */ #include #include #include "rp.h" int main (int argc, char **argv) { float value [4]; uint32_t raw [4]; // Initialization of API if (rp_Init() != RP_OK) { fprintf(stderr, "Red Pitaya API init failed!\n"); return EXIT_FAILURE; } // Measure each XADC input voltage for (int i=0; i<4; i++) { rp_AIpinGetValue(i, &value[i],&raw[i]); printf("Measured voltage on AI[%i] = %1.2fV\n", i, value[i]); } // Releasing resources rp_Release(); return EXIT_SUCCESS; }