18#ifndef __SERVER_SERIAL_SERIALDEVICE_H
19#define __SERVER_SERIAL_SERIALDEVICE_H
21#include <FreeNOS/System.h>
Input/Output operations specific to the ARM architecture.
Abstract Factory pattern providing a creation function declaration.
Abstract device class interface.
Provides sequential byte stream of incoming (RX) and outgoing (TX) data.
const u32 m_irq
interrupt vector
static u32 inodeNumber
Keeps track of inode number for SerialDevices.
Arch::IO m_io
I/O instance.
u32 getIrq() const
Get interrupt vector.
unsigned int u32
Unsigned 32-bit number.