LinuxCNC Documentation

ІМ’Я

rtapi_region, rtapi_request_region, rtapi_release_region — функції для керування регіонами пам’яті вводу/виводу

СИНТАКСИС

void *rtapi_request_region(unsigned long _base_, unsigned long int _size_, const char* _name_)
void rtapi_release_region(unsigned long _base_, unsigned long int _size_)

АРГУМЕНТИ

база

Базова адреса області вводу/виводу

розмір

Розмір області вводу/виводу

ім’я

Ім’я, яке буде відображатися в /proc/ioports

ОПИС

rtapi_request_region reserves I/O memory starting at base and going for size bytes.

МІРКУВАННЯ В РЕАЛЬНОМУ ЧАСІ

Може викликатися лише з коду ініціалізації/очищення в реальному часі.

ПОВЕРНЕНЕ ЗНАЧЕННЯ

rtapi_request_region returns NULL if the allocation fails, and a non-NULL value otherwise.

rtapi_release_region has no return value.