Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

uart_i.h

Go to the documentation of this file.
00001 // AUTOMATICALLY GENERATED -- DO NOT EDIT!         -*- c++ -*-
00002 
00003 #ifndef uart_i_h
00004 #define uart_i_h
00005 #include "processor.h"
00006 
00007 //
00008 // IMPLEMENTATION of inline functions follows
00009 //
00010 
00011 
00012 
00013 
00014 inline void Uart::mcr( Unsigned8 b )
00015 {
00016   outb(b, MCR);
00017 }
00018 
00019 
00020 
00021 inline Unsigned8 Uart::mcr() const
00022 {
00023   return inb(MCR);
00024 }
00025 
00026 
00027 
00028 inline void Uart::fcr( Unsigned8 b )
00029 {
00030   outb(b, FCR);
00031 }
00032 
00033 
00034 
00035 inline void Uart::lcr( Unsigned8 b )
00036 {
00037   outb(b, LCR);
00038 }
00039 
00040 
00041 
00042 inline Unsigned8 Uart::lcr() const
00043 {
00044   return inb(LCR);
00045 }
00046 
00047 
00048 
00049 inline Unsigned8 Uart::iir() const
00050 {
00051   return inb(IIR);
00052 }
00053 
00054 
00055 
00056 inline Unsigned8 Uart::msr() const
00057 {
00058   return inb(MSR);
00059 }
00060 
00061 
00062 
00063 inline Unsigned8 Uart::lsr() const
00064 {
00065   return inb(LSR);
00066 }
00067 
00068 
00069 
00070 inline void Uart::trb( Unsigned8 b )
00071 {
00072   outb(b, TRB);
00073 }
00074 
00075 
00076 
00077 inline Unsigned8 Uart::trb() const
00078 {
00079   return inb(TRB);
00080 }
00081 
00082 #endif // uart_i_h

Generated on Mon Sep 26 14:20:12 2005 for Fiasco by  doxygen 1.4.2