/**
 Conrad 8-Channel ADC Test Program
	(c) 2004 Dominik Kuhlen <dh0dom@amsat.org>
*/


// printf 
#include <stdio.h>
// usleep
#include <unistd.h>

#include "ltc1090.h"


int main() {
	Ltc1090 adc(5.000);	// set to correct Refernce Voltage
	int i, cnt;

	i = adc.init(0);	// open 1. Serial port
	if (i != 0) {
		fprintf(stderr, "Cannot init serial port\n");
		return 1;
	}
	// infinite loop
	for (cnt = 0; /*cnt <*/ 16 ; cnt++) {
		for (i = 0; i < 8; i++) {
			printf("%d:%.5fV%s", (i-1)&7, adc.readVol(i), i==7 ? "\n" :" ");
			usleep(10000);
		}
	}

	return 0;
}

