MicrOS
pic.h
Go to the documentation of this file.
1 #ifndef PIC_H
2 #define PIC_H
3 
4 #define MASTER_PIC_COMMAND 0x20
5 #define MASTER_PIC_DATA 0x21
6 
7 #define SLAVE_PIC_COMMAND 0xA0
8 #define SLAVE_PIC_DATA 0xA1
9 
10 #include <stdint.h>
11 #include "assembly/io.h"
12 
13 void pic_init();
14 void pic_remap(uint32_t master_offset, uint32_t slave_offset);
15 void pic_enable_irq(uint8_t interrupt_number);
16 void pic_disable_irq(uint8_t interrupt_number);
17 void pic_confirm_master();
19 
20 #endif
void pic_init()
Definition: pic.c:29
void pic_confirm_master()
Definition: pic.c:186
void pic_confirm_master_and_slave()
Definition: pic.c:191
void pic_enable_irq(uint8_t interrupt_number)
Definition: pic.c:166
void pic_remap(uint32_t master_offset, uint32_t slave_offset)
Definition: pic.c:76
size_t uint32_t
Unsigned integral type.
Definition: string.h:8
void pic_disable_irq(uint8_t interrupt_number)
Definition: pic.c:176