C I2c

Open-source C projects categorized as I2c

Top 20 C I2c Projects

  1. hidapi

    A Simple cross-platform library for communicating with HID devices

  2. 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.

    InfluxDB logo
  3. ssd1306

    Driver for SSD1306, SSD1331, SSD1351, IL9163, ILI9341, ST7735, PCD8544, Nokia 5110 displays running on Arduino/ESP32/Linux (Rasperry) platforms

  4. buck50

    STM32F103 logic analyzer and more

  5. hydrafw

    HydraBus HydraFW official firmware for open source multi-tool for anyone interested in learning/developping/debugging/hacking/Penetration Testing for basic or advanced embedded hardware

  6. nf-interpreter

    :gear: nanoFramework Interpreter, CLR, HAL, PAL and reference target boards

  7. AttinyStreamGfxApi

    Fast Graphics Library for Attiny85 and SSD1306 over I2c

  8. USBMidiKliK4x4

    UMK4x4 - 4-16 in/out and 3-15 IN/3OUT USB MIDI interface for STM32F103 series board

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Time-Circuits-Display

    Fully Featured Time Circuits Display

  11. embedded-sht

    Embedded SHT Drivers for Sensirion Temperature and Humidity Sensors - Download the Zip Package from the Release Page

  12. JETGPIO

    C library to manage the GPIO header of the Nvidia Jetson boards

  13. gfx_demo

    GFX Demo for Arduino and the ESP-IDF

  14. STM32-HAL-HD44780-16x2LCD

    A simple library for STM32 microcontrollers to drive 16x2 LCD displays based on the HD44780 controller

  15. bm8563

    Platform agnostic I2C driver for BM8563 RTC

  16. rpi-openwrt-packages

    This repo contains packages for wiringpi and i2ctools / python-smbus for use in OpenWRT / Raspberry Pi

  17. i2cu

    A little hardware probe on a TTGO

  18. mruby-esp32-i2c

    I2C library for mruby-esp32.

    Project mention: C vs. Ruby+YJIT: I²C Edition | news.ycombinator.com | 2024-09-14

    What would the performance gain be if they switched to MRuby? There seem to be a couple of gems that would suit the need, not entirely sure though.

    https://github.com/mruby-esp32/mruby-esp32-i2c

  19. TSL2561_STM32_Library

    TSL2561 library for STM32 microcontrollers.

  20. at24cx

    C library for AT24CX EEPROM I2C interface. Sample implementations for esp32 (esp-idf) and raspberry pi pico (PICO-SDK) included (by kimsniper)

  21. i2c-avr-driver

    A simple AVR driver for controller I2C communication with the ATtiny85.

    Project mention: Implementing I2C for the ATtiny85 | dev.to | 2024-11-23

    Implemented the I2C protocol for controller devices on an ATtiny85 using just the AVR base library. Link to Github

  22. AVR-AtmegaXX-I2C-library-Old-

    I2C library used for most the sensors on my github.

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C I2c discussion

Log in or Post with

C I2c related posts

  • STM32F103C8T6 USART. HELP PLEASE IDK WHATS GOING ON

    1 project | /r/embedded | 11 Jul 2023
  • I2C OLED display does not work with my Wemos D1 Mini

    1 project | /r/esp8266 | 24 Aug 2022
  • GFX Library Roundup (See comments for links)

    2 projects | /r/esp32 | 25 Mar 2022
  • Waveshare 1.54inch (b) V2 3-color e-paper w/ GFX (see comments)

    1 project | /r/esp32 | 24 Mar 2022
  • GUI Design on the fly

    2 projects | /r/esp32 | 23 Mar 2022
  • Latest GFX driver library roundup

    2 projects | /r/esp32 | 22 Mar 2022
  • This is a shot in the dark - color dithering on the ESP32

    1 project | /r/esp32 | 16 Mar 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 12 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source I2c projects in C? This list will help you:

# Project Stars
1 hidapi 1,882
2 ssd1306 751
3 buck50 587
4 hydrafw 394
5 nf-interpreter 320
6 AttinyStreamGfxApi 154
7 USBMidiKliK4x4 141
8 Time-Circuits-Display 116
9 embedded-sht 96
10 JETGPIO 87
11 gfx_demo 72
12 STM32-HAL-HD44780-16x2LCD 13
13 bm8563 9
14 rpi-openwrt-packages 7
15 i2cu 5
16 mruby-esp32-i2c 5
17 TSL2561_STM32_Library 3
18 at24cx 3
19 i2c-avr-driver 0
20 AVR-AtmegaXX-I2C-library-Old- 0

Sponsored
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.
www.influxdata.com