|
|
@@ -117,6 +117,34 @@ void run_debug(void) |
|
|
|
dac = seek(dac, 1024);
|
|
|
|
uart1_get();
|
|
|
|
break;
|
|
|
|
|
|
|
|
// test seeking
|
|
|
|
case '1':
|
|
|
|
uart1_put_string("seek 512\r\n");
|
|
|
|
while (!uart1_can_get())
|
|
|
|
dac = seek(dac, 512);
|
|
|
|
uart1_get();
|
|
|
|
break;
|
|
|
|
|
|
|
|
case '2':
|
|
|
|
uart1_put_string("seek 1536\r\n");
|
|
|
|
while (!uart1_can_get())
|
|
|
|
dac = seek(dac, 1536);
|
|
|
|
uart1_get();
|
|
|
|
break;
|
|
|
|
|
|
|
|
// run calibration
|
|
|
|
case 'c':
|
|
|
|
case 'C':
|
|
|
|
uart1_put_string("old g_scale ");
|
|
|
|
uart1_put_hex32((uint32_t *)&g_scale);
|
|
|
|
uart1_crlf();
|
|
|
|
uart1_put_string("calibrating...\r\n");
|
|
|
|
do_calibrate();
|
|
|
|
uart1_put_string("new g_scale ");
|
|
|
|
uart1_put_hex32((uint32_t *)&g_scale);
|
|
|
|
uart1_crlf();
|
|
|
|
break;
|
|
|
|
|
|
|
|
// sweep DAC
|
|
|
|
case 's':
|
|
|
|