i2c-master
There are 39 repositories under i2c-master topic.
ZipCPU/wbi2c
Wishbone controlled I2C controllers
ftjuh/I2Cwrapper
I2Cwrapper is a firmware framework which helps you implement Arduino based I2C target (slave) devices for control of non-I2C hardware. Supports plain Arduinos, ESP8266, ESP32, SAMD, STM32, and ATtiny platforms.
chance189/I2C_Master
Verilog module for I2C Master, up to 16 bit sub addr, 7bit slave address, and multiple byte read/write capable
qqqlab/ESP32_SoftWire
ESP32 fast bit-bang I2C library for Arduino, drop in replacement for Wire.h
zerebos/VHDL-Communications
Example code showing different communications such as TTL, SPI and I2C.
pro-codes090/stm32f4-i2c-driver
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 .
TECREA/SoftI2C
Software I2C Implementation
mlab-modules/USBI2C01
USB device to I²C master adapter with Linux kernel support
TedKus/useftdi
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.
the-moog/vhdl_i2c_busmaster
A device agnostic I2C bus master, intended for use with a bus master controller address/databus cpu interface
nopnop2002/esp-idf-i2c-benchmark
Benchmark for esp-idf i2c driver
odolgy/stwi
Cross-platform software TWI (I2C) driver for master device
Ovidiu22/I2C-communication
I2C communication between two Arduino Uno
teamonestone/Universal-I2C-Sensor-Master-Unit
A universal controller to manage different I²C sensors.
dipakgmx/ATMega_TWI
A C++ implementation of TWI communication for ATMega
ExperimentalPhysics/I2C
Custom i2c modules and ip cores
Infineon/PSoC4-MCU-Digital-Designs
This repository provides examples that demonstrates how to develop PSoC 4 MCU based digital designs. These examples help you to use peripherals like TCPWM, SCBs ( UART, SPI, I2C), Encoders/Decoders and general digital components.
AlejandroHerr/i2c-bus-promised
Bus and Device classes for i2c-bus, with promised functions.
tmct-web/omsp430_demo_tmct
openMSP430 project ported to Terasic DE0 and DE0CV. (I2C master core and basic UART included)
devegied/i2c_test_ArduinoMaster
Arduino project to implement I2C master for I2C slave testing
hamzadenizyilmaz/arduino_oled_i2c
Arduino Oled i2c
iammingge/Driver_bus_i2c
I2C bus Driver
ibrahimayaz95/I2C_DESIGN_WITH_VHDL
This is a digital hardware design of I2C communication protocol using VHDL as the HDL.
maheshbhatk/i2c
The several codes i have seen so far uses sequential execution of the scl and sda and therefore sda changes when scl is at the edge.But in my code the sda changes only when scl is exactly at zero(Like the actual waveform of the I2C protocol)
nixielive/nxyi2c-10-digits-demo
This is the code for Arduino, the I2C master. The numbers just scroll from right to left.
nixielive/nxyi2c-control-multi
This is the code for Arduino, the I2C master. Each Nixie tube will be displayed with different patterns.
nixielive/nxyi2c-control-single
This is the code for the Arduino that will be the I2C master. It displays numbers and patterns.
nixielive/nxyi2c-numeric-string
This is the code for Arduino, the I2C master. A sample of showing numeric string to nixie tubes
nixielive/nxyi2c-python-clock
This is a sample of a clock using NXYI2C
nixielive/nxyi2c-python-samples
This is a sample of sending a command to NXYI2C to light up a Nixie tube using smbus.
OlekMazur/thermostat-firmware
Multi-channel differential thermostat and time controller AT89C2051/AT89C4051
sushi0706/i2c
Verilog implementation of I2C
casanovg/timonel-mms-esp8266
Timonel bootloader I2C-master multi slave application demo for ESP8266
casanovg/timonel-mss-esp8266
Timonel bootloader I2C-master single slave application demo for ESP8266