Kintsugi OS 0.2.0
x86 Monolithic OS
|
#include "lowlevel_io.h"
Functions | |
unsigned char | port_byte_in (unsigned short port) |
Port byte in. | |
void | port_byte_out (unsigned short port, unsigned char data) |
Port byte out. | |
u16 | port_word_in (u16 port) |
Чтение слова из порта | |
void | port_word_out (u16 port, u16 data) |
Запись слова в порт | |
void | insw (u16 port, void *buffer, u32 count) |
Чтение нескольких слов из порта | |
void | outsw (u16 port, void *buffer, u32 count) |
Запись нескольких слов в порт | |
Чтение нескольких слов из порта
port | порт |
buffer | буфер для данных |
count | количество слов |
Запись нескольких слов в порт
port | порт |
buffer | буфер с данными |
count | количество слов |
unsigned char port_byte_in | ( | unsigned short | port | ) |
Port byte in.
port | порт |
void port_byte_out | ( | unsigned short | port, |
unsigned char | data | ||
) |
Port byte out.
port | порт |
data | данные |
Чтение слова из порта
Poort word in.
port | порт |