]> git.rkrishnan.org Git - dttsp.git/blob - pyhw2/demo.c
New hardware control code
[dttsp.git] / pyhw2 / demo.c
1 // demo.c
2
3 #include <hardware.h>
4
5 #define FALSE 0
6 #define TRUE 1
7
8 int
9 main(int argc, char **argv) {
10 #if 0
11   if (!openPort("/dev/parport0"))
12     perror("/dev/parport0"), exit(1);
13 #endif
14   if (!openPort("/dev/null"))
15     perror("/dev/null"), exit(1);
16
17   setRFE_Enabled(TRUE);
18   ResetRFE();
19   setXVTR_Enabled(FALSE);
20   setExtended(FALSE);
21   setXVTR_TR_Relay(FALSE);
22   setBandRelay(bs0);
23   Init();
24   setVFOOffset(0.0);
25   setATTN_Relay(TRUE);
26   setTransmitRelay(FALSE);
27   setGainRelay(TRUE);
28   setSpurReduction(FALSE);
29   setExternalOutput(FALSE);
30   setDDSClockCorrection(0.0);
31   setDDSFreq(13.845);
32   setMuteRelay(FALSE);
33
34   fprintf(stderr, "Ready\n");
35   {
36     int i;
37     for (i = 0; i < 100; i++)
38       setDDSFreq(14.060);
39   }
40   fprintf(stderr, "Done\n");
41
42   closePort();
43   exit(0);
44 }