СИНТАКСИС
void rtapi_outb(unsigned char _byte_, unsigned int _port_);
unsigned char rtapi_inb(unsigned int _port_);
АРГУМЕНТИ
- порт
-
Адреса порту вводу/виводу
- байт
-
Байт, який потрібно записати в порт
ОПИС
rtapi_outb writes a byte to a hardware I/O port. rtapi_inb reads a byte from a hardware I/O port.
МІРКУВАННЯ В РЕАЛЬНОМУ ЧАСІ
Може викликатися з коду ініціалізації/очищення та з завдань реального часу. Недоступно в компонентах, що не працюють у реальному часі.
ПОВЕРНЕНЕ ЗНАЧЕННЯ
rtapi_inb returns the byte read from the given I/O port
НОТАТКИ
Адреса вводу-виводу повинна знаходитися в області, попередньо виділеній за допомогою rtapi_request_region. В іншому випадку інший модуль реального часу або ядро Linux можуть спробувати отримати доступ до області вводу-виводу одночасно.
ДИВІТЬСЯ ТАКОЖ
rtapi_region(3)