Browse Source

does not compile -- moving to laptop

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

+ 28
- 0
firmware/zoom.c View File

@@ -125,12 +125,16 @@ void run_debug(void)
uart1_put_dec(adc); uart1_put_dec(adc);
uart1_crlf(); uart1_crlf();
switch (uart1_get()) { switch (uart1_get()) {

// small step
case '[': case '[':
dac--; dac--;
break; break;
case ']': case ']':
dac++; dac++;
break; break;

// medium step
case '-': case '-':
dac -= 16; dac -= 16;
break; break;
@@ -138,6 +142,8 @@ void run_debug(void)
case '=': case '=':
dac += 16; dac += 16;
break; break;

// big step
case ',': case ',':
case '<': case '<':
dac -= 1024; dac -= 1024;
@@ -146,15 +152,21 @@ void run_debug(void)
case '>': case '>':
dac += 1024; dac += 1024;
break; break;

// set DAC to midpoint
case '0': case '0':
dac = 32768; dac = 32768;
break; break;

// run degauss (currently a noop)
case 'd': case 'd':
uart1_put_string("degauss..."); uart1_put_string("degauss...");
degauss(); degauss();
uart1_crlf(); uart1_crlf();
dac = 32768; dac = 32768;
break; break;

// set DAC to specified hex value
case 'v': case 'v':
case 'V': case 'V':
buf[0] = uart1_get(); buf[0] = uart1_get();
@@ -167,6 +179,22 @@ void run_debug(void)
else else
dac = v; dac = v;
break; break;

// maintain ADC input at zero
case 'z':
case 'Z':
uart1_put_string("zeroing input...\r\n");
debug_zero_adc = 1;
uart1_get();
debug_zero_adc = 0;
break;

// sweep DAC
case 's':
case 'S':
uart1_put_string("sweep\r\n");
debug_sweep();
break;
} }
} }
} }


BIN
firmware/zoom.mcw View File


Loading…
Cancel
Save