# Raspberry pi 5 GPIO, I2C, SPI

**URL:** <https://discourse.nodered.org/t/raspberry-pi-5-gpio-i2c-spi/100030>\
**Category:** Hardware\
**Tags:** raspberry-pi5\
**Created:** [28 December 2025 02:48 UTC](https://discourse.nodered.org/t/raspberry-pi-5-gpio-i2c-spi/100030 "2025-12-28T02:48:05Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![SonoraTechnical](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sonoratechnical/32/20033_2.png) [@SonoraTechnical](https://discourse.nodered.org/u/SonoraTechnical)\
**Post date:** [30 December 2025 22:07 UTC](https://discourse.nodered.org/t/raspberry-pi-5-gpio-i2c-spi/100030/5 "2025-12-30T22:07:55Z")

</div>

Well, he's only talking about i2c, using the GPIO for comms... not for directing landing i/o.

To the OP... he think he's referring to this thread that I initiated.

> [@Rpi5 16GB, PiOS/Debian 13 (Trixie), NodeRED 4.1.1, GPIO, i2c ... any appetite?](https://discourse.nodered.org/t/rpi5-16gb-pios-debian-13-trixie-nodered-4-1-1-gpio-i2c-any-appetite/99565/12):
>
> I'm not involved to use RPI GPIO with nodered but I received this thread within the forum popular topics email and read it by curiosity. I'm really surprised that there is not C alike library to access GPIO and I fully understand the strange choice of RPI python support in the case you need to use nodejs. After a quick search engine use it appears that RPI GPIO can be used now with a C/C++ interface through libgpiod: Doc: [Welcome to libgpiod’s documentation! — libgpiod documentation](https://libgpiod.readthedocs.io/en/stable/) Git: [Git…](https://github.com/brgl/libgpiod)

If you aren't completely stuck on PI5... I have had i2c working fine on Pi4B for many years.

I haven't picked up this effort on the Pi5/NodeRed/i2c as my customers have me more focused on projects utilizing the Ignition 8.3 SCADA at the moment.

---

_[View the full topic](https://discourse.nodered.org/t/raspberry-pi-5-gpio-i2c-spi/100030)._
