Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Pigpio | 1,237 | 83 | 46 | 14 days ago | 12 | September 29, 2020 | 58 | unlicense | C | |
pigpio is a C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO). | ||||||||||
Vfd Configurations | 27 | 2 months ago | 2 | gpl-3.0 | ||||||
vfd.config - A collection of configuration files for linux devices with a front facing display. | ||||||||||
T1 Neopixels | 16 | 3 | 2 | 7 years ago | 5 | October 07, 2014 | 2 | JavaScript | ||
[UNMAINTAINED] The library for running Neopixels on Tessel 1 | ||||||||||
Motion Activated Camera | 4 | 9 years ago | mit | JavaScript | ||||||
Takes a picture when motion is detected | ||||||||||
Littlebits Tessel | 3 | 8 years ago | apache-2.0 | JavaScript | ||||||
Example code for littleBits + Tessel | ||||||||||
Tessel Button | 2 | 7 years ago | 2 | apache-2.0 | JavaScript | |||||
A button on Tessel's GPIO bank | ||||||||||
Mcp23017_lib | 2 | 6 years ago | gpl-3.0 | Python | ||||||
Easy to use library for the MCP23017 connected to a Raspberry Pi | ||||||||||
Pigpiod | 2 | 4 years ago | mit | C++ | ||||||
Mcp23017 Rpi Lib | 2 | 4 years ago | mit | Python | ||||||
Library to access the MCP23017 including interrupts | ||||||||||
Stm32f103_fastnp | 2 | 3 years ago | 2 | gpl-2.0 | C | |||||
Optimized STM32F103 library for driving up to 16 chains of WS2812B LEDs at once. |
pigpio is a C library for the Raspberry which allows control of the General Purpose Input Outputs (GPIO).
The library provides a number of control interfaces
A number of utility programs are provided:
See http://abyz.me.uk/rpi/pigpio/
See http://abyz.me.uk/rpi/pigpio/examples.html
ALL GPIO are identified by their Broadcom number. See http://elinux.org.
There are 54 GPIO in total, arranged in two banks.
Bank 1 contains GPIO 0-31. Bank 2 contains GPIO 32-54.
A user should only manipulate GPIO in bank 1.
There are at least three types of board:
It is safe to read all the GPIO. If you try to write a system GPIO or change its mode you can crash the Pi or corrupt the data on the SD card.