A dynamic C library to control Raspberry Pi GPIO channels
Supports all production models / all SOC

This library has code to:-

Read Raspberry Pi Information

Perform basic GPIO functions
• Set gpio as input or output
• Read/Write gpio
• Set pullup/down of gpio
• Read the current gpio mode
• Read gpio pull/up down (Pi4/BCM2711 only)

Software PWM on all pins

Hardware PWM support

Read/Set PAD drive, hysteresis & slew settings

I²C

SPI

Project Activity

See All Activity >

Follow pi-gpio

pi-gpio Web Site

You Might Also Like
Small Business HR Management Software Icon
Small Business HR Management Software

Get a unified timekeeping, scheduling, payroll, HR and benefits portal with WorkforceHub.

WorkforceHub is the instantly useful, delightfully simple to use, small business solution for tracking time, scheduling and hiring. It scales as your business grows while delivering the mission-critical features an organization needs. It is tailored to, built for, and priced for small business employers.
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of pi-gpio!

Additional Project Details

Registered

2022-09-24