Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, etc.
-
Updated
Jul 15, 2025 - C++
Arduino library to transfer dynamic, packetized data fast and reliably via Serial, I2C, etc.
A Wiki about common mistakes when using the Arduino Wire library.
Firmware for a trailing/leading edge MOSFET/BJT/TRIAC dimmer written in C++ including schematics/PCB-layouts
This repository provides explanations on I2C for the AVR microcontroller, including its setup, and introduces the relevant libraries and APIs for configuration and usage.
Example code showing different communications such as TTL, SPI and I2C.
I2C Bare metal drivers for stm32 f4 family of microcontrollers written in C from scratch .The driver contain apis for the user to send and receive data i2c communication . The driver has two flavor of apis polling based (blocking ) and Interrupt based (non blocking ) check examples in the Src folder for more reference .
I2C IOServer implements i2c protocol support in CDP for Linux
Entering commands in a web-console to control an I2C slave using an Arduino based WebUSB bridge
This library is useful for FAST communicating with i2C or SMBus or PMBus devices using FTDI adapters. Typical message to message transmission delay is less than 1 millisecond.
Simple I2C bus sniffer based on ATtiny2313A MCU
Arduino library that implements "bus clear" for an I2C bus
Verilog implementation of I2C
Verification i2c communication protocol
A mini-game system implemented in C for a Basys Board 🕹 🔌 (2018)
I2C communication between two Arduino Uno
Bus and Device classes for i2c-bus, with promised functions.
Arduino PID controller for EV3 using I2C protocol.
Create a flight-direction indicator using STM32 and ADXL345 accelerometer, guiding users through tilt-based LED signaling for simple flight attitude insight.
Budget-friendly 16-channel GPIO expander based on MCP23017. I²C interface, chainable up to 8 modules (128 GPIO). Compact 100×40mm PCB fits JLCPCB $2 offer. Perfect for hobbyists, prototyping, and educational projects.
To associate your repository with the i2c-protocol topic, visit your repo's landing page and select "manage topics."