Browse Source

add seek/calibrate commands

git-svn-id: https://bucket.mit.edu/svn/nilm/zoom@7694 ddd99763-3ecb-0310-9145-efcb8ce7c51f
tags/zoom-1.0
jim 15 years ago
parent
commit
aab6b45fd4
1 changed files with 28 additions and 0 deletions
  1. +28
    -0
      firmware/mode_debug.c

+ 28
- 0
firmware/mode_debug.c View File

@@ -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':


Loading…
Cancel
Save