C I2c

Open-source C projects categorized as I2c

Top 17 C I2c Projects

  • hidapi

    A Simple cross-platform library for communicating with HID devices

  • Project mention: Trying to get raw HID working to get vim modes to trigger qmk events and layers. | /r/olkb | 2023-05-20

    On the computer, write a program (the "host" or "server") that talks over the raw HID protocol. It is open ended how you do this, but IME both the Python pyhidapi and C hidapi were simple enough to get something started. The trickiest part might be getting the program to run with the permissions to talk the raw HID protocol (at least on Linux, there was some udev rule to set up). Read the documentation for these libraries for details about how to get set up.

  • ssd1306

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • buck50

    STM32F103 logic analyzer and more

  • Project mention: STM32F103C8T6 USART. HELP PLEASE IDK WHATS GOING ON | /r/embedded | 2023-07-11

    From my experience, always check the hardware first. Are you wiring correctly, maybe your wire is too long. You should have a logic analyzer to debug these protocols. You can use another stm32 board as logic analyzer https://github.com/thanks4opensource/buck50 (there are lots of open source logic analyzers out there). If it shows dots, I guess your uart config is correct. Maybe your clock is wrong. Making a logic analyzer and watching the pulse will make it easier to debug further.

  • 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

  • nf-interpreter

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

  • AttinyStreamGfxApi

    Fast Graphics Library for Attiny85 and SSD1306 over I2c

  • USBMidiKliK4x4

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

  • Project mention: Midi hub suggesyions | /r/synthesizers | 2023-06-29
  • SaaSHub

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

    SaaSHub logo
  • Time-Circuits-Display

    Fully Featured Time Circuits Display

  • embedded-sht

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

  • gfx_demo

    GFX Demo for Arduino and the ESP-IDF

  • JETGPIO

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

  • STM32-HAL-HD44780-16x2LCD

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

  • bm8563

    Platform agnostic I2C driver for BM8563 RTC

  • rpi-openwrt-packages

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

  • TSL2561_STM32_Library

    TSL2561 library for STM32 microcontrollers.

  • at24cx

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

  • AVR-AtmegaXX-I2C-library-Old-

    I2C library used for most the sensors on my github.

  • 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 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 | 10 May 2024
    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,483
2 ssd1306 609
3 buck50 538
4 hydrafw 338
5 nf-interpreter 298
6 AttinyStreamGfxApi 144
7 USBMidiKliK4x4 121
8 Time-Circuits-Display 97
9 embedded-sht 83
10 gfx_demo 70
11 JETGPIO 50
12 STM32-HAL-HD44780-16x2LCD 11
13 bm8563 8
14 rpi-openwrt-packages 7
15 TSL2561_STM32_Library 3
16 at24cx 1
17 AVR-AtmegaXX-I2C-library-Old- 0

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com