ApertureOS
Macros | Functions
pic.h File Reference
#include "types.h"
Include dependency graph for pic.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define PIC1   0x20 /* IO base address for master PIC */
 
#define PIC2   0xA0 /* IO base address for slave PIC */
 
#define PIC1_COMMAND   PIC1
 
#define PIC1_DATA   (PIC1+1)
 
#define PIC2_COMMAND   PIC2
 
#define PIC2_DATA   (PIC2+1)
 

Functions

uint32_t PIC_Initialize ()
 
void PIC_SetOffset (int off1, int off2)
 
void PIC_MaskAll ()
 
void PIC_MaskIRQ (uint8_t irq)
 
void PIC_UnMaskIRQ (uint8_t irq)
 
void PIC_SendEOI (uint8_t irq)
 

Macro Definition Documentation

#define PIC1   0x20 /* IO base address for master PIC */
#define PIC1_COMMAND   PIC1
#define PIC1_DATA   (PIC1+1)
#define PIC2   0xA0 /* IO base address for slave PIC */
#define PIC2_COMMAND   PIC2
#define PIC2_DATA   (PIC2+1)

Function Documentation

uint32_t PIC_Initialize ( )
void PIC_MaskAll ( )
void PIC_MaskIRQ ( uint8_t  irq)
void PIC_SendEOI ( uint8_t  irq)
void PIC_SetOffset ( int  off1,
int  off2 
)
void PIC_UnMaskIRQ ( uint8_t  irq)