WiringPi is a PIN based GPIO access library written in C for the BCM2835, BCM2836 and BCM2837 SoC devices used in all Raspberry Pi. versions. ... It's designed to be familiar to people who have used the Arduino \u201cwiring\u201d system1 and is intended for use by experienced C/C++ programmers.