hal_bb_gpio

NOMBRE
SINOPSIS
LEDS DE USUARIO
PINES DE ENTRADA
PINES DE SALIDA
PARÃMETROS
FUNCIONES
LICENCIA

NOMBRE

hal_bb_gpio - Controlador para pines GPIO beaglebone

SINOPSIS

loadrt hal_bb_gpio user_leds=#,... input_pins=#,... output_pins=#,...

LEDS DE USUARIO

El parámetro de loadrt user_leds controla qué LED están disponibles para HAL. Rango válido: 0..3. Estos LED están al lado del conector ethernet y los números linuxcnc coinciden con la serigrafÃa en Beaglebone Black. EmpÃricamente, estos parecen ser OR con cualquier función asignada al LED en Linux.

PINS
bb_gpio.userled
N bit in
bb_gpio.userled
N-invert bit in

El LED asociado se enciende si userledN xor userledN-invert es verdad.

PINES DE ENTRADA

El parámetro de loadrt input_pins controla qué pines fÃsicos de E/S estan disponible para HAL como pines de entrada. La numeración es "800+N" para el pin N en el conector P8 y "900+N" para el pin N en el conector P9. Por ejemplo, "803" significa conector P8 pin 3, que también se describe en la documentación de BeagleBone como "gpmc_ad6".

La especificación de pines que de otro modo están en uso por el sistema puede tener indeseables efectos secundarios, como el bloqueo de rtapi_app o de todo el sistema.

PINS
bb_gpio.p
N .in-NN bit out
bb_gpio.p
N.in-NN-invert bit in

in-NN es una instantánea del valor del pin fÃsico correspondiente XOR el valor del pin in-NN-invert correspondiente.

PINES DE SALIDA

El parámetro de loadrt input_pins controla qué pines fÃsicos de E/S estan disponible para HAL como pines de entrada. La numeración es "800+N" para el pin N en conector P8 y "900+N" para el pin N en el conector P9.

La especificación de pines que de otro modo están en uso por el sistema puede tener indeseables efectos secundarios, como el bloqueo de rtapi_app o de todo el sistema.

PINS
bb_gpio.p
N.out-NN bit out
bb_gpio.p
N.out-NN-invert bit in

El pin fÃsico correspondiente se acciona con el resultado de in-NN xor in-NN-invert.

PARÃMETROS

Ninguno

FUNCIONES

bb_gpio.read

Actualizar pines HAL de pines fÃsicos

bb_gpio.write

Actualizar pines fÃsicos de pines HAL

LICENCIA

GPL