diff options
Diffstat (limited to 'src/serial.c')
-rw-r--r-- | src/serial.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/serial.c b/src/serial.c index c67f765..0ca3063 100644 --- a/src/serial.c +++ b/src/serial.c @@ -1,5 +1,6 @@ #include "serial.h" #include "string.h" +#include "stdlib.h" void serial_init( serial_t *serial ) { @@ -26,6 +27,15 @@ void serial_put_string( serial_t *serial, const char *s ) } } +void serial_put_hex( serial_t *serial, const uint32_t v ) +{ + char buf[19]; + + serial_put_string( serial, "0x" ); + itoa( v, (char *)buf, 16 ); + serial_put_string( serial, (const char *)buf ); +} + void serial_put_newline( serial_t *serial ) { serial_put_char( serial, '\n' ); |