WiringPi GPIO Interface library for the Raspberry Pi
by editor : Be the first to leave a comment
WiringPi, from self-employed ICT consultant Gordon Henderson, is a GPIO access library written in C for the BCM2835 used in the Raspberry Pi. It’s released under the GNU LGPLv3 license and is usable from C and C++ and many other languages with suitable wrappers (See below) It’s designed to be familiar to people who have used the Arduino “wiring” system.
The devLib is a set of library routines implemented using wiringPi to give you easy access to some popular peripherals. Devices supported include character LCD displays (based on the Hitachi HD44780U chips), and graphical ones – e.g. the common 128×64 pixel displays with the generic 12864H driver chip. The DS1302 RTC clock chip, sensors based on the Maxdetect chips (e.g. RHT003) the Gertboard and PiFace interface boards and so on.
The site includes a full description and loads of documentation, including:
- Raspberry Pi GPIO Pin numbering
- Download and install
- Examples and How-To’s
- WiringPi function referrence manual/documentation
- GPIO Extensions
- The GPIO Utility
Contact Gordon at firstname.lastname@example.org.