LinuxCNC Documentation
This page is 96% translated. Untranslated text is shown in English.

СИНТАКСИС

loadrt hal_bb_gpio user_leds=,…​ input_pins=,…​__output_pins=#,…​

СВІТЛОДІОДИ КОРИСТУВАЧА

Параметр user_leds loadrt контролює, які світлодіоди доступні для HAL. Діапазон значень: 0..3. Ці світлодіоди знаходяться поруч з роз’ємом Ethernet, а номери LinuxCNC відповідають шовкографії на BeagleBone Black. Емпірично, вони, здається, об’єднані операцією OR з будь-якою функцією, призначеною для світлодіода в Linux.

ПІНИ

bb_gpio.userledN bit in

+

bb_gpio.userledN-invert bit in

Відповідний світлодіод світиться, якщо userledN xor userledN-invert має значення TRUE.

ВХІДНІ ПІНТИ

Параметр input_pins loadrt контролює, які фізичні виводи вводу-виводу доступні HAL як виводи вводу. Нумерація є «800+N» для виводу N на роз’ємі P8 і «900+N» для виводу N на роз’ємі P9. Наприклад, «803» означає вивід 3 роз’єму P8, який також описаний в документації BeagleBone як «gpmc_ad6».

Вказівка пінів, які в іншому випадку використовуються системою, може мати небажані побічні ефекти, такі як збій rtapi_app або всієї системи.

ПІНИ

bb_gpio.pN.in-NN bit out

+

bb_gpio.pN.in-NN-invert bit in

in-NN is a snapshot of the value of the corresponding physical pin XOR the value of the corresponding in-NN-invert pin.

ВИХІДНІ КОНТАКТИ

Параметр _input_pins_loadrt контролює, які фізичні контакти вводу/виводу доступні для HAL як вхідні. Нумерація — «800+N» для контакту N на роз’ємі P8 та «900+N» для контакту N на роз’ємі P9.

Вказівка пінів, які в іншому випадку використовуються системою, може мати небажані побічні ефекти, такі як збій rtapi_app або всієї системи.

ПІНИ

bb_gpio.pN.out-NN bit out

+

bb_gpio.pN.out-NN-invert bit in

Відповідний фізичний контакт керується командою in-NN xor in-NN-invert.

ПАРАМЕТРИ

Жоден

ФУНКЦІЇ

bb_gpio.read

Оновити HAL-піни з фізичних пінів.

bb_gpio.write

Оновити фізичні контакти з контактів HAL.

ЛІЦЕНЗІЯ

GPL