SaaSHub helps you find the best software and product alternatives Learn more →
Top 18 C++ I2c Projects
-
SerialTransfer
Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, or SPI
Project mention: Receiving input from Python over the Serial monitor | reddit.com/r/arduino | 2022-06-11If I were you, I just go with serial transfer. https://github.com/PowerBroker2/SerialTransfer This library provide data packet, header, CRC.
-
-
Sonar
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
Project mention: Trackpoint and upper mouse buttons aren't working -- HP Elitebook 840 G3 Monterey | reddit.com/r/hackintosh | 2023-01-10
-
-
PCF8574_library
i2c digital expander for Arduino, esp32, SMT32 and ESP8266. Can read write digital values with only 2 wire. Very simple to use and encoder support.
-
I am trying to put Firmata on ESP32 and connect it to the johnny-five lib (or any other JS client). I managed to put official Firmata and other forks related to ESP32, but it doesn't work (build+upload succeed), but I'm getting "ready" from the device.
-
I glanced thru the library and see if the rx buffer size is set too low, it will return 0 from your call, looking like it got nothing back. I think you may need to call setRxBuffer() and setTxBuffer. See here
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
-
-
Project mention: Made the Delorean Time Clock for my Back to the Future obsessed son as an Xmas gift↓↓ | reddit.com/r/arduino | 2022-10-17
-
Project mention: I2C does not work between Seeed XIAO Sense and Sensirion SHT41 | reddit.com/r/raspberrypipico | 2022-12-16
I need a better temperature sensor then the one on the XIAO Sense and a humidity-sensor on top, so I bought the Sensirion SHT41 evaluation kit (https://sensirion.com/products/catalog/SEK-SHT41/), connected 3v3, GND and SCL / SDA, installed all dependencies per https://github.com/Sensirion/arduino-sht and the example in adafruit-sht/sht-autodetect but it does not recognize anything connected to I2C.
-
Project mention: MCP23017 open-drain interrupts not working as expected | reddit.com/r/AskElectronics | 2022-05-22
I was misled by the comments in the library I was using. Raised a PR to fix that https://github.com/blemasle/arduino-mcp23017/issues/26
-
-
RPi-Pico-SSD1306-library
Lightweight SSD1306 library and simple graphics core library based on Adafruit GFX Library.
Project mention: Driving a specific oled without i2c on micropython | reddit.com/r/raspberrypipico | 2022-08-13if you use c++ with pico sdk. There is a GitHub repo works well for me. GitHub
-
PCF8575_library
Library to use i2c digital expander with arduino, esp8266 and esp32. Can read write digital value with only 2 wire (perfect for ESP-01).
-
BNO055ESP32
C++ Interface for the Bosch-Sensortec's BNO055 compatible with Espressif's ESP32 SoC running esp-idf.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C++ I2c related posts
- 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
- Thinkpad T470P - All trackpad buttons only right click
- Dell Inspiron 5558 trackpad on MacOS Big Sur
- question: How can i use two MAX30102 i2c sensors with an esp8266 that have the same address?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b993c78>
www.saashub.com | 27 Jan 2023
Index
What are some of the best open-source I2c projects in C++? This list will help you:
Project | Stars | |
---|---|---|
1 | SerialTransfer | 299 |
2 | lcdgfx | 248 |
3 | VoodooRMI | 190 |
4 | CCS811 | 157 |
5 | PCF8574_library | 147 |
6 | ConfigurableFirmata | 127 |
7 | SoftWire | 105 |
8 | NintendoExtensionCtrl | 93 |
9 | ESP8266-I2C-Driver | 74 |
10 | PCF8574 | 67 |
11 | Time-Circuits-Display | 65 |
12 | arduino-sht | 56 |
13 | arduino-mcp23017 | 44 |
14 | BME680 | 32 |
15 | RPi-Pico-SSD1306-library | 31 |
16 | PCF8575_library | 29 |
17 | BNO055ESP32 | 18 |
18 | DHT20 | 9 |