|
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 | порт |