summaryrefslogtreecommitdiff
path: root/src/serial.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/serial.c')
-rw-r--r--src/serial.c10
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' );