X-Git-Url: https://robinkrens.nl/gitweb/?a=blobdiff_plain;f=sysinfo.c;h=fe544ee84a2073b63370b95693165df7c5a263e9;hb=41d25ed67df8b6acd6126c41c8b0882586db0b0d;hp=2d6f047f575c2cf8e7b5ddebec2443235d73abe3;hpb=a4ce13373a288b4496299396e26c2608852b713f;p=cortex-from-scratch diff --git a/sysinfo.c b/sysinfo.c index 2d6f047..fe544ee 100644 --- a/sysinfo.c +++ b/sysinfo.c @@ -12,29 +12,29 @@ uint32_t get_msp(void); void sysinfo() { uint32_t tmp = *MCU_ID; - uart_puts("# ROBSYS 0.1 LOADING...\n"); - uart_puts("# DEVICE ID: "); + cputs("# ROBSYS 0.1 LOADING...\n"); + cputs("# DEVICE ID: "); if (tmp & 0x414) - uart_puts("HIGH DENSITY\n"); + cputs("HIGH DENSITY\n"); else { - uart_puts("UNKNOWN\n"); + cputs("UNKNOWN\n"); } tmp = (tmp >> 16); uart_puts("# REVISION: "); switch (tmp) { case 0x1000: - uart_puts("REVISION A\n"); + cputs("REVISION A\n"); break; case 0x1001: - uart_puts("REVISION Z\n"); + cputs("REVISION Z\n"); break; case 0x1003: - uart_puts("REVISION 1/2/3/X/Y\n"); + cputs("REVISION 1/2/3/X/Y\n"); break; default: - uart_puts("UNKNOWN\n"); + cputs("UNKNOWN\n"); } extern char _endofbss; @@ -44,15 +44,15 @@ void sysinfo() { uint32_t data_bss = &_endofbss - MEM_OFFSET; uint32_t mem_free = MEM_SIZE - stack_usage - data_bss; - uart_puts("# TOTAL MEMORY: "); + cputs("# TOTAL MEMORY: "); addrtohex(MEM_SIZE); - uart_putc('\n'); - uart_puts("# FREE MEMORY: "); + cputchar('\n'); + cputs("# FREE MEMORY: "); addrtohex(mem_free); - uart_putc('\n'); - uart_puts("# STACK USAGE: "); + cputchar('\n'); + cputs("# STACK USAGE: "); addrtohex(stack_usage); - uart_putc('\n'); + cputchar('\n'); }