MicrOS
pic.h File Reference
#include <stdint.h>
#include "assembly/io.h"

Go to the source code of this file.

Macros

#define MASTER_PIC_COMMAND   0x20
 
#define MASTER_PIC_DATA   0x21
 
#define SLAVE_PIC_COMMAND   0xA0
 
#define SLAVE_PIC_DATA   0xA1
 

Functions

void pic_init ()
 
void pic_remap (uint32_t master_offset, uint32_t slave_offset)
 
void pic_enable_irq (uint8_t interrupt_number)
 
void pic_disable_irq (uint8_t interrupt_number)
 
void pic_confirm_master ()
 
void pic_confirm_master_and_slave ()
 

Macro Definition Documentation

◆ MASTER_PIC_COMMAND

#define MASTER_PIC_COMMAND   0x20

◆ MASTER_PIC_DATA

#define MASTER_PIC_DATA   0x21

◆ SLAVE_PIC_COMMAND

#define SLAVE_PIC_COMMAND   0xA0

◆ SLAVE_PIC_DATA

#define SLAVE_PIC_DATA   0xA1

Function Documentation

◆ pic_confirm_master()

void pic_confirm_master ( )

◆ pic_confirm_master_and_slave()

void pic_confirm_master_and_slave ( )

◆ pic_disable_irq()

void pic_disable_irq ( uint8_t  interrupt_number)

◆ pic_enable_irq()

void pic_enable_irq ( uint8_t  interrupt_number)

◆ pic_init()

void pic_init ( )

◆ pic_remap()

void pic_remap ( uint32_t  master_offset,
uint32_t  slave_offset 
)