Raspberry Pi Libraries

 WiringPI is PIN based GPIO access library written in C for the BCM2835 an Arduino like code. WiringPi includes a commandline gpio which can be used to provide instruction to setup the GPIO pins. You can also use to read and write the PINS or use it to control them from shell scripts.

Installation Guide Broadcom BCM 2835 | ADXL345 | BMP085 | HMC5883L | i2CRPI | MPU6050 |

BCM2835 C library for Raspberry Pi, to access the GPIO and other IO function on Broadcom BCM 2835 Chip, Allowing also to access the GPIO pins on the 26 IDE plug on the Raspberry Board so that you can control and interface with various external devices.

Download Phyton RPi.GPIO 0.5.11

Python / microPython Code Libraries

| VCNL4000 & VCNL4010 | WS2801 | TMP | TCS34725 | SSD1306 | PN532 | PCA9685 | MCP9808 | MCP4725 | MCP3008 | MAX31855 | MAX9744 | LSM303 | Adafruit LED-Backpack | ILI9341 | Python-GPIO | DHT | DHT2 | BNO055 | BMP | BME280 | ADXL345 | ADS1x15 | Character-LCD |

Arduino IOT Library

Arduino Client for MQTT |

Arduino  i2C Libraries

| ADS7746 | ADS1115 | ADXL345 | AK8963 | AK8975 | BMA150 | BMP085 | DS1307 | BMP085 | DS1307 | HMC5843 | MMC5883L | HTU21D | IAQ2000 | ITG3200 | L3G4200D | L3GD20H | LM73 | LSM303DLHC | MPR121 | MPU6050 | MPU9250 | MPU9150 | MS5803 | SSD1308 | TCA6424A | PN532-NFC |

Arduino SPI Libraries

PN532 NFC |

Teensy & Arduino IDE

Teensy SPI Library  | One Wire | Teensy Core Libraries |

ATTINY SPI Library

ATTINY SPI | ATTINY 44/84/45/85 SPI LIBRARY |

ESP Arduino Core (ESP8266 Code Library)

ESP8266 HASH | ESP8266 DNS-Server | ESP8266 EEPROM | ESP8266-STARTS | ESP8266 NET BIOS | ESP8266 AVRISP | ESP8266 HTTP Client | ESP  HTTP Update | ESP HTTP Update Server | ESP LLMNR | ESP8266 GDBSTB | ESP8266 Ethernet | ESP8266 DNS | ESP8266 Web Server | ESP8266 Wifi | ESP8266 Wifi Mesh | ESP8266 SD Read/Write | ESP8266 Servo | ESP8266 SPI | ESP8266 SPI Slave | ESP Touch Display | ESP Ticker | Arduino-OTA | ESP Wire

nRF51

MPU6050

STM32

HMC5883 | MPU6050

GECKO EFM32

EFM32 I2CDEV

TI Lunchpad MSP430

AK8975 | i2C-DEV | MPU6050

Microchip PIC18F

MPU6050 | ESP8266 | I2C-DEV | NRF24L01 | LCD SCREEN 16×2 – 20×4 |

FPGA

Verilog Library ( for FPGA Chip Designer) | Verilog Image Processing  | VHDL Verification Methodology Lib | JSON for VHDL Library