Our guides are oriented to help users use GPIO in Xojo.
Note that many of our guides are still in our old guides which was oriented for using with the legacy wiringpi library.
The new guides use Gpiod Plugin (which uses libgpiod), I2C Plugin (which uses libi2c) and SPI Plugin.
GPIO
I2C
SPI
Basic GPIO, simple wiring, asynchronous monitoring.
Uses Gpiod Plugin, async GPIO event monitoring.
This guide tests various of boards also.
And also dealing with undetermined state of the GPIO pin at boot time.
Uses Gpiod Plugin, basic GPIO.
Uses Gpiod Plugin, basic GPIO.
Basic GPIO, simple wiring, asynchronous monitoring.
Uses Gpiod Plugin, async GPIO event monitoring.
Uses Gpiod Plugin, basic GPIO.
Uses Gpiod Plugin, basic GPIO.
Guide about how to connect to and control
HD44780 displays. 16×2 or 20 x 4 displays. The guide also covers how to send custom Glyphs to the display.
Uses Gpiod Plugin, basic GPIO.
Follow-up guide on HD44780 displays, covering non standard sizes.
Uses Gpiod Plugin, basic GPIO.
Uses I2C Plugin, very simple wiring.
Uses I2C Plugin, very simple wiring.
Uses I2C Plugin, very simple wiring.
Uses I2C Plugin, very simple wiring.
Uses I2C Plugin, very simple wiring.
Uses SPI Plugin.
Uses I2C Plugin.
Uses Gpiod Plugin, basic GPIO.
Uses Gpiod Plugin, basic GPIO.
Uses Gpiod Plugin, basic GPIO.
Uses Gpiod Plugin, basic GPIO.
Our legacy guides use the old Wiring Pi library.
If you want to help with making this archive of knowledge for Xojo Raspberry Pi developers then you can submit articles to us, your name would be put on it as author. We would try to reformat if needed it to fit the other articles and add links to how to use breadboard if your article uses such and so on.