Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more β
Top 22 C++ I2c Projects
-
esp8266-oled-ssd1306
Driver for the SSD1306 and SH1106 based 128x64, 128x32, 64x48 pixel OLED display running on ESP8266/ESP32
-
JetBrains
Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
-
SerialTransfer
Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, etc.
-
-
-
-
PCF8574_library
PCF8574 library. i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.
-
DS3231
Communicates between Arduino-programmed AVR and Maxim DS3231 RTC: splice of Ayars' (http://hacks.ayars.org/2011/04/ds3231-real-time-clock.html) and Jeelabs/Ladyada's (https://github.com/adafruit/RTClib) libraries
-
InfluxDB
InfluxDB β Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
-
-
-
PCF8575_library
i2c 16bits digital expander with i2c digital expander for Arduino, Raspberry Pi Pico and rp2040 boards, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple and encoder support. Uncommet NOT_SEQUENTIAL_PINOUT define to have pins like datasheet and not sequential one.
-
-
RPi-Pico-SSD1306-library
Lightweight SSD1306 library and simple graphics core library based on Adafruit GFX Library.
-
-
BNO055ESP32
C++ Interface for the Bosch-Sensortec's BNO055 compatible with Espressif's ESP32 SoC running esp-idf.
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
C++ I2c discussion
C++ I2c related posts
-
How do I write a program/function in C that counts how many days itβs been running?
-
I need help with I2C
-
Synaptic Trackpad only works for a few seconds then stops. ( Voodoo RMI )
-
Trackpoint and upper mouse buttons aren't working -- HP Elitebook 840 G3 Monterey
-
Can't read registers of PN532
-
VoodooPS2 and I2C don't work. [Monterey | OpenCore 0.8.1]
-
Got Monterey working on Thinkpad P51, with a 144Hz internal display. Everything worked well except for Trackpad via SMBus
-
A note from our sponsor - Sevalla
sevalla.com | 1 Sep 2025
Index
What are some of the best open-source I2c projects in C++? This list will help you:
# | Project | Stars |
---|---|---|
1 | esp8266-oled-ssd1306 | 2,118 |
2 | SerialTransfer | 469 |
3 | lcdgfx | 422 |
4 | LiquidMenu | 296 |
5 | VoodooRMI | 250 |
6 | PCF8574_library | 236 |
7 | DS3231 | 205 |
8 | CCS811 | 174 |
9 | ConfigurableFirmata | 172 |
10 | SoftWire | 146 |
11 | PCF8574 | 140 |
12 | NintendoExtensionCtrl | 115 |
13 | ESP8266-I2C-Driver | 77 |
14 | arduino-mcp23017 | 74 |
15 | arduino-sht | 71 |
16 | PCF8575_library | 66 |
17 | BME680 | 42 |
18 | RPi-Pico-SSD1306-library | 34 |
19 | DHT20 | 28 |
20 | BNO055ESP32 | 26 |
21 | ErriezDS3231 | 26 |
22 | pomodoro | 8 |