OS: Raspberry Pi OS Trixie
Kernel: 6.18.34+rpt-rpi-2712
When trying to run Example code: rgb_display_minipitfttest.py
It raises an error:
Traceback (most recent call last):
File "/home/valtteri/test.py", line 11, in <module>
cs_pin = digitalio.DigitalInOut(board.CE0)
File "/home/valtteri/py_venv/lib/python3.13/site-packages/digitalio.py", line 67, in __init__
self.direction = Direction.INPUT
^^^^^^^^^^^^^^
File "/home/valtteri/py_venv/lib/python3.13/site-packages/digitalio.py", line 97, in direction
self._pin.init(mode=Pin.IN)
~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/home/valtteri/py_venv/lib/python3.13/site-packages/adafruit_blinka/microcontroller/generic_linux/lgpio_pin.py", line 81, in init
self._set_gpio_mode_in()
~~~~~~~~~~~~~~~~~~~~~~^^
File "/home/valtteri/py_venv/lib/python3.13/site-packages/adafruit_blinka/microcontroller/generic_linux/lgpio_pin.py", line 130, in _set_gpio_mode_in
Pin._check_result(lgpio.gpio_claim_input(CHIP, self.id, lFlags=lflags))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/lgpio.py", line 755, in gpio_claim_input
return _u2i(_lgpio._gpio_claim_input(handle&0xffff, lFlags, gpio))
File "/usr/lib/python3/dist-packages/lgpio.py", line 458, in _u2i
raise error(error_text(v))
lgpio.error: 'GPIO busy'
Line 11:
cs_pin = digitalio.DigitalInOut(board.CE0)
I solved the error by using board.D23 insted.
Issue seems to be that OS thinks CE0 pin reserved for SPI and Blinka uses SPI differently than OS excepts.
OS: Raspberry Pi OS Trixie
Kernel: 6.18.34+rpt-rpi-2712
When trying to run Example code: rgb_display_minipitfttest.py
It raises an error:
Line 11:
cs_pin = digitalio.DigitalInOut(board.CE0)I solved the error by using board.D23 insted.
Issue seems to be that OS thinks CE0 pin reserved for SPI and Blinka uses SPI differently than OS excepts.