Kernelite 0.1.0
Kernelite is a minimalist, educational operating system kernel built from scratch. The project aims to recreate core components of the Linux architecture to explore the fundamentals of operating system design and hardware-software interaction.
Loading...
Searching...
No Matches
Data Fields
uart_device Struct Reference

Hardware abstraction for a UART device. More...

#include <uart.h>

Data Fields

uintptr_t mmio_base
 Base address for Memory-Mapped I/O.
 
void(* putc )(struct uart_device *dev, char c)
 Function pointer to transmit a character.
 
char(* getc )(struct uart_device *dev)
 Function pointer to receive a character.
 

Detailed Description

Hardware abstraction for a UART device.


The documentation for this struct was generated from the following file: