LinuxCNC Documentation

СИНТАКСИС

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)