be more strict about sersendf format strings, revert to raw send if invalid char found

This commit is contained in:
Michael Moon 2010-12-11 17:06:58 +11:00
parent eaddc510b4
commit 5dfd76a718
1 changed files with 4 additions and 2 deletions

View File

@ -52,6 +52,7 @@ void sersendf(char *format, ...) {
j = 0; j = 0;
break; break;
default: default:
serial_writechar(c);
j = 0; j = 0;
break; break;
} }
@ -112,10 +113,11 @@ void sersendf_P(PGM_P format, ...) {
j = 0; j = 0;
break; break;
case 'p': case 'p':
serwrite_hex16(va_arg(args, uint16_t)); serwrite_hex16(va_arg(args, uint16_t));*/
default: default:
serial_writechar(c);
j = 0; j = 0;
break;*/ break;
} }
} }
else { else {