updated version

This commit is contained in:
2026-02-11 14:04:00 -07:00
parent b934f79878
commit d2d0a508ec
8 changed files with 295 additions and 185 deletions

View File

@@ -53,6 +53,14 @@ static void uart_print_int(unsigned int value)
uart_putc(buffer[i]);
}
static char uart_getc_nonblocking(void)
{
if (UART0_FR & (1 << 4)) // RXFE = receive FIFO empty
return 0; // indicate no data
return (char)(UART0_DR & 0xFF);
}
// UART_IO instance with function pointers assigned
static const UART_IO uart_io = {
.putc = uart_putc,