use sersendf_P more

This commit is contained in:
Michael Moon 2010-11-07 16:47:35 +11:00
parent d43adfd729
commit 278a41ce79
1 changed files with 11 additions and 8 deletions

View File

@ -14,6 +14,7 @@
#include "timer.h" #include "timer.h"
#include "sersendf.h" #include "sersendf.h"
#include "pinio.h" #include "pinio.h"
#include "debug.h"
/**************************************************************************** /****************************************************************************
* * * *
@ -387,20 +388,22 @@ void process_gcode_command() {
// DEBUG: write arbitrary memory locatiom // DEBUG: write arbitrary memory locatiom
case 254: case 254:
serwrite_hex8(next_target.S); // serwrite_hex8(next_target.S);
serial_writechar(':'); // serial_writechar(':');
serwrite_hex8(*(volatile uint8_t *)(next_target.S)); // serwrite_hex8(*(volatile uint8_t *)(next_target.S));
serial_writestr_P(PSTR("->")); // serial_writestr_P(PSTR("->"));
serwrite_hex8(next_target.P); // serwrite_hex8(next_target.P);
serial_writechar('\n'); // serial_writechar('\n');
sersendf_P(PSTR("%x:%x->%x\n"), next_target.S, *(volatile uint8_t *)(next_target.S), next_target.P);
(*(volatile uint8_t *)(next_target.S)) = next_target.P; (*(volatile uint8_t *)(next_target.S)) = next_target.P;
break; break;
#endif /* DEBUG */ #endif /* DEBUG */
// unknown mcode: spit an error // unknown mcode: spit an error
default: default:
serial_writestr_P(PSTR("E: Bad M-code ")); /* serial_writestr_P(PSTR("E: Bad M-code "));
serwrite_uint8(next_target.M); serwrite_uint8(next_target.M);
serial_writechar('\n'); serial_writechar('\n');*/
sersendf_P(PSTR("E: Bad M-code %d\n"), next_target.M);
} }
} }
} }