FreeCalypso > hg > fc-rfcal-tools
comparison autocal/vcxomain.c @ 23:9a9fd9ebe799
autocal/vcxomain.c: coming along
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 22 May 2017 21:19:33 +0000 |
parents | a3f48378658d |
children | 0b6881281d86 |
comparison
equal
deleted
inserted
replaced
22:e8bcead3aa9b | 23:9a9fd9ebe799 |
---|---|
10 | 10 |
11 #define VCXOCAL_BAND 900 | 11 #define VCXOCAL_BAND 900 |
12 #define VCXOCAL_BAND_RFPW RFPW_STD_BAND(6, 0) | 12 #define VCXOCAL_BAND_RFPW RFPW_STD_BAND(6, 0) |
13 #define VCXOCAL_ARFCN 40 | 13 #define VCXOCAL_ARFCN 40 |
14 | 14 |
15 prepare_rf_test_system() | |
16 { | |
17 char cmd[80]; | |
18 | |
19 printf("Preparing RF test system for VCXO calibration\n"); | |
20 sprintf(cmd, "vcxo-cal-setup %d %d\n", VCXOCAL_BAND, VCXOCAL_ARFCN); | |
21 tsid_command(cmd); | |
22 return(0); | |
23 } | |
24 | |
15 main(argc, argv) | 25 main(argc, argv) |
16 char **argv; | 26 char **argv; |
17 { | 27 { |
18 socket_pathname_options(argc, argv); | 28 socket_pathname_options(argc, argv); |
19 connect_rvinterf_socket(); | 29 connect_rvinterf_socket(); |
20 connect_tsid_socket(); | 30 connect_tsid_socket(); |
31 prepare_rf_test_system(); | |
32 | |
33 printf("Putting the DUT into Test Mode\n"); | |
34 do_tms(1); | |
35 do_rfpw(STD_BAND_FLAG, VCXOCAL_BAND_RFPW); | |
36 do_rfpw(TCH_ARFCN, VCXOCAL_ARFCN); | |
37 do_rfpw(AFC_ENA_FLAG, 0); | |
38 do_txpw(TX_PWR_LEVEL, 12); | |
39 printf("Starting RF Tx on the DUT\n"); | |
40 do_rfe(RX_TX_TCH); | |
21 | 41 |
22 | 42 |
23 } | 43 } |