14 #include "simpletools.h" 15 #include "adcDCpropab.h" 17 static int dout, din, scl, cs;
19 int adc124S021dc(
int channel);
21 void adc_init(
int csPin,
int sclPin,
int doPin,
int diPin)
29 int adc_in(
int channel)
31 adc124S021dc(channel);
32 int val = adc124S021dc(channel);
36 int adc124S021dc(
int channel)
38 channel = (channel & 3) << 12;
45 for(
int i = 15; i >= 0; i--)
50 set_output(din, (channel >> i) & 1);
51 val = val + (get_state(dout) & 1);