Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

ppcserp.h File Reference

Go to the source code of this file.

Classes

struct  _SP_READ_REGISTERS
struct  _SP_WRITE_REGISTERS
struct  _SP_INTERRUPT_ENABLE
struct  _SP_INTERRUPT_ID
struct  _SP_FIFO_CONTROL
struct  _SP_LINE_CONTROL
struct  _SP_MODEM_CONTROL
struct  _SP_LINE_STATUS
struct  _SP_MODEM_STATUS

Defines

#define COM1_PORT   0x3f8
#define COM2_PORT   0x2f8
#define SP_VIRTUAL_BASE   ((PSZ) HalpEisaControlBase+COM2_PORT)
#define SERIAL2_PHYSICAL_BASE   EISA_CONTROL_PHYSICAL_BASE+COM2_PORT
#define FIVE_BITS   0x0
#define SIX_BITS   0x1
#define SEVEN_BITS   0x2
#define EIGHT_BITS   0x3
#define BAUD_RATE_9600   28
#define BAUD_RATE_19200   14

Typedefs

typedef _SP_READ_REGISTERS SP_READ_REGISTERS
typedef _SP_READ_REGISTERSPSP_READ_REGISTERS
typedef _SP_WRITE_REGISTERS SP_WRITE_REGISTERS
typedef _SP_WRITE_REGISTERSPSP_WRITE_REGISTERS
typedef _SP_INTERRUPT_ENABLE SP_INTERRUPT_ENABLE
typedef _SP_INTERRUPT_ENABLEPSP_INTERRUPT_ENABLE
typedef _SP_INTERRUPT_ID SP_INTERRUPT_ID
typedef _SP_INTERRUPT_IDPSP_INTERRUPT_ID
typedef _SP_FIFO_CONTROL SP_FIFO_CONTROL
typedef _SP_FIFO_CONTROLPSP_FIFO_CONTROL
typedef _SP_LINE_CONTROL SP_LINE_CONTROL
typedef _SP_LINE_CONTROLPSP_LINE_CONTROL
typedef _SP_MODEM_CONTROL SP_MODEM_CONTROL
typedef _SP_MODEM_CONTROLPSP_MODEM_CONTROL
typedef _SP_LINE_STATUS SP_LINE_STATUS
typedef _SP_LINE_STATUSPSP_LINE_STATUS
typedef _SP_MODEM_STATUS SP_MODEM_STATUS
typedef _SP_MODEM_STATUSPSP_MODEM_STATUS

Variables

PVOID HalpEisaControlBase


Define Documentation

#define BAUD_RATE_19200   14
 

Definition at line 133 of file ppcserp.h.

#define BAUD_RATE_9600   28
 

Definition at line 132 of file ppcserp.h.

#define COM1_PORT   0x3f8
 

Definition at line 34 of file ppcserp.h.

#define COM2_PORT   0x2f8
 

Definition at line 35 of file ppcserp.h.

#define EIGHT_BITS   0x3
 

Definition at line 126 of file ppcserp.h.

#define FIVE_BITS   0x0
 

Definition at line 123 of file ppcserp.h.

#define SERIAL2_PHYSICAL_BASE   EISA_CONTROL_PHYSICAL_BASE+COM2_PORT
 

Definition at line 37 of file ppcserp.h.

#define SEVEN_BITS   0x2
 

Definition at line 125 of file ppcserp.h.

#define SIX_BITS   0x1
 

Definition at line 124 of file ppcserp.h.

#define SP_VIRTUAL_BASE   ((PSZ) HalpEisaControlBase+COM2_PORT)
 

Definition at line 36 of file ppcserp.h.


Typedef Documentation

typedef struct _SP_FIFO_CONTROL * PSP_FIFO_CONTROL
 

typedef struct _SP_INTERRUPT_ENABLE * PSP_INTERRUPT_ENABLE
 

typedef struct _SP_INTERRUPT_ID * PSP_INTERRUPT_ID
 

typedef struct _SP_LINE_CONTROL * PSP_LINE_CONTROL
 

typedef struct _SP_LINE_STATUS * PSP_LINE_STATUS
 

typedef struct _SP_MODEM_CONTROL * PSP_MODEM_CONTROL
 

typedef struct _SP_MODEM_STATUS * PSP_MODEM_STATUS
 

typedef struct _SP_READ_REGISTERS * PSP_READ_REGISTERS
 

typedef struct _SP_WRITE_REGISTERS * PSP_WRITE_REGISTERS
 

typedef struct _SP_FIFO_CONTROL SP_FIFO_CONTROL
 

typedef struct _SP_INTERRUPT_ENABLE SP_INTERRUPT_ENABLE
 

typedef struct _SP_INTERRUPT_ID SP_INTERRUPT_ID
 

typedef struct _SP_LINE_CONTROL SP_LINE_CONTROL
 

typedef struct _SP_LINE_STATUS SP_LINE_STATUS
 

typedef struct _SP_MODEM_CONTROL SP_MODEM_CONTROL
 

typedef struct _SP_MODEM_STATUS SP_MODEM_STATUS
 

typedef struct _SP_READ_REGISTERS SP_READ_REGISTERS
 

typedef struct _SP_WRITE_REGISTERS SP_WRITE_REGISTERS
 


Variable Documentation

PVOID HalpEisaControlBase
 

Definition at line 33 of file ppcserp.h.


Generated on Sat May 15 19:45:17 2004 for test by doxygen 1.3.7