Category: Advanced Configuration
It does work, 2 users have had a couple of users have confirmed it.
I've also confirmed myself that loading of the driver as given in the docs also works.
Taking GPIO8 out of the input list allows the driver to load correctly. Which makes sense as GPIO08 as well as GPIO07 seemed to be claimed.
section lifted from gpioinfo
"GPIO7" "spi0 CS1" output active-low [used]
"GPIO8" "spi0 CS0" output active-low [used]
Commenting out spi out in /boot/broadcom/config.txt "fixes" the issue.
halcmd: loadrt hal_gpio inputs=GPIO18,GPIO23,GPIO24,GPIO25,GPIO8 outputs=GPIO4,GPIO17,GPIO27,GPIO22,GPIO10,GPIO9,GPIO26
Note: Using POSIX realtime
halcmd: show pin
Component Pins:
Owner Type Dir Value Name
4 bit IN FALSE hal_gpio.GPIO10-out
4 bit IN FALSE hal_gpio.GPIO17-out
4 bit OUT FALSE hal_gpio.GPIO18-in
4 bit OUT FALSE hal_gpio.GPIO18-in-not
4 bit IN FALSE hal_gpio.GPIO22-out
4 bit OUT FALSE hal_gpio.GPIO23-in
4 bit OUT FALSE hal_gpio.GPIO23-in-not
4 bit OUT FALSE hal_gpio.GPIO24-in
4 bit OUT FALSE hal_gpio.GPIO24-in-not
4 bit OUT FALSE hal_gpio.GPIO25-in
4 bit OUT FALSE hal_gpio.GPIO25-in-not
4 bit IN FALSE hal_gpio.GPIO26-out
4 bit IN FALSE hal_gpio.GPIO27-out
4 bit IN FALSE hal_gpio.GPIO4-out
4 bit OUT FALSE hal_gpio.GPIO8-in
4 bit OUT FALSE hal_gpio.GPIO8-in-not
4 bit IN FALSE hal_gpio.GPIO9-out
4 s32 OUT 0 hal_gpio.read.time
4 s32 OUT 0 hal_gpio.write.time