QDNix
Quick’n’dirty *NIX
uart.c
1 #include "sys/machine/mmio.h"
2 #include <stdint.h>
3 
4 #define UART_BASE_ADDR 0x10000000
5 
6 void uart_putchar(uint8_t c) {
7  while(mmio_read8(UART_BASE_ADDR));
8 
9  mmio_write8(UART_BASE_ADDR, c);
10 }