diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/debug.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/firmware/debug.c b/firmware/debug.c index e94350aee3..e4ef9c9df4 100644 --- a/firmware/debug.c +++ b/firmware/debug.c | |||
@@ -33,6 +33,7 @@ static char debugbuf[200]; | |||
33 | #include "system.h" | 33 | #include "system.h" |
34 | #include "lcd.h" | 34 | #include "lcd.h" |
35 | #include "adc.h" | 35 | #include "adc.h" |
36 | #include "mas.h" | ||
36 | 37 | ||
37 | void debug_init(void) | 38 | void debug_init(void) |
38 | { | 39 | { |
@@ -291,6 +292,7 @@ void dbg_ports(void) | |||
291 | unsigned short portb; | 292 | unsigned short portb; |
292 | unsigned char portc; | 293 | unsigned char portc; |
293 | char buf[32]; | 294 | char buf[32]; |
295 | unsigned long crc_count; | ||
294 | int button; | 296 | int button; |
295 | int battery_voltage; | 297 | int battery_voltage; |
296 | int batt_int, batt_frac; | 298 | int batt_int, batt_frac; |
@@ -340,6 +342,11 @@ void dbg_ports(void) | |||
340 | snprintf(buf, 32, "%s, 0x%x ", | 342 | snprintf(buf, 32, "%s, 0x%x ", |
341 | ata_device?"slv":"mst", ata_io_address); | 343 | ata_device?"slv":"mst", ata_io_address); |
342 | break; | 344 | break; |
345 | case 11: | ||
346 | mas_readmem(MAS_BANK_D0, 0x303, &crc_count, 1); | ||
347 | |||
348 | snprintf(buf, 32, "CRC: %d ", crc_count); | ||
349 | break; | ||
343 | } | 350 | } |
344 | lcd_puts(0, 0, buf); | 351 | lcd_puts(0, 0, buf); |
345 | 352 | ||
@@ -362,12 +369,12 @@ void dbg_ports(void) | |||
362 | case BUTTON_LEFT: | 369 | case BUTTON_LEFT: |
363 | currval--; | 370 | currval--; |
364 | if(currval < 0) | 371 | if(currval < 0) |
365 | currval = 10; | 372 | currval = 11; |
366 | break; | 373 | break; |
367 | 374 | ||
368 | case BUTTON_RIGHT: | 375 | case BUTTON_RIGHT: |
369 | currval++; | 376 | currval++; |
370 | if(currval > 10) | 377 | if(currval > 11) |
371 | currval = 0; | 378 | currval = 0; |
372 | break; | 379 | break; |
373 | } | 380 | } |