blob: 64bd73afd07468ea9d66bb976e45cc82a5e90d77 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#include "../drivers/uart.h"
void uart_hexn(unsigned long c_val) {
uart_hex(c_val);
uart_char(0x0a);
}
void uart_10(unsigned long val) {
unsigned long t = val;
unsigned long c;
char buffer[11] = "0000000000\0";
char* dptr = buffer + 9;
for(int i = 0; i <= 10; i++) {
c = t%10;
*dptr = 0x30 + (c&0xF);
t /= 10;
if (t==0)
break;
dptr -= 1;
}
uart_string(dptr);
}
|