GitHub topics: i2c-slave
mnlipp/i2c-dev-sim
An I2C bus with only virtual devices for exercises with the I2C user space API
Language: C - Size: 75.2 KB - Last synced at: 24 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

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.
Language: C++ - Size: 4.65 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 31 - Forks: 4

gutierrezps/ESP32_I2C_Slave 📦
I2C slave library for ESP32
Language: C++ - Size: 73.2 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 83 - Forks: 18

charkster/samd21-i2c_slave
This implements an i2c slave with a register map of 256 bytes in sram. The slave supports multi-byte writes and reads. It uses the "Wire" library.
Language: C++ - Size: 160 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

amitesh-singh/i2c-slave-stm32f1
i2c slave example based on stm32f103
Language: C++ - Size: 8.79 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 13 - Forks: 9

dragoncoder047/super85
You can do a lot with just 5 pins.
Language: C++ - Size: 2.46 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

fooker/attiny85-i2c-pwm
I²C controleld PWM generator based on ATTiny85
Language: C - Size: 10.7 KB - Last synced at: 2 months ago - Pushed at: almost 5 years ago - Stars: 19 - Forks: 2

charkster/i2c_slave_fpga
Systemverilog implementation of an I2C slave with a simple register map. Multi-byte reads and writes supported with address auto-increment.
Language: SystemVerilog - Size: 84 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

ZipCPU/wbi2c
Wishbone controlled I2C controllers
Language: Verilog - Size: 759 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 44 - Forks: 10

benedekkupper/stm32-i2c-hid
HID over I2C demonstration
Language: C - Size: 163 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 34 - Forks: 3

KishanJ29/i2c_implementation
Language: VHDL - Size: 12.7 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0

ifurusato/pimaster2ardslave
Raspberry Pi Master (python) to Arduino Slave (C++)
Language: Python - Size: 53.7 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

jorts64/I2Csapm
I2C slave arduino pro mini library
Language: C++ - Size: 376 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

jorts64/I2Csapm_firmware
Firmware code for the I2C slave arduino mini
Language: C++ - Size: 1010 KB - Last synced at: over 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

dipakgmx/ATMega_TWI
A C++ implementation of TWI communication for ATMega
Language: C++ - Size: 43.9 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 1

big12boy/TEA5767
Arduino Library for the TEA5767 Radio Module
Language: C++ - Size: 31.3 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 18 - Forks: 7

rumpelrausch/Arduino-LCD-Philips-ET8861S-I2C
Adds an I2C interface to an unknown Philips audiosystem LCD. Makes it re-usable for other projects.
Language: C++ - Size: 20.5 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

y2kblog/stm32-i2c-slave
I2C slave device using the HAL library of the STM32
Language: C - Size: 1.24 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 2

Schips-Wong/gd32_software_i2c_slave
Software I2C slave in GD32 MCU
Language: C - Size: 1.31 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

MkLHX/Raspberry_Pi_Master_for_ESP32_I2C_SLAVE
Python classes to use Raspberry Pi as master i2c on ESP32 using ESP32_i2c_slave library
Language: Python - Size: 26.4 KB - Last synced at: 25 days ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 3

alterstrategy/i2c-database
I2C Chip Address Database used in IoT Devices
Size: 22.5 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

CmdrZin/chips_I2C_Slave_tutorial
Source code for I2C Slave tutorial projects.
Language: C - Size: 52.7 KB - Last synced at: over 2 years ago - Pushed at: over 9 years ago - Stars: 0 - Forks: 1

vmilea/pico_i2c_slave
I2C slave library for the Raspberry Pi Pico
Language: C++ - Size: 21.5 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 68 - Forks: 18

Fymyte/i2c-slave-gpio-rs
I2C slave simulation using GPIOs
Language: Rust - Size: 65.4 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

kichMan/i2c-slave-sk6812
The driver for I2C-slave on STM8S with RGBW Leds SK6812 (SK6812RGBW)
Language: C - Size: 177 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

MajorLee95/nanoI2CIOExpander
An I/O expander for ESP8266 that provide 6 analog Inputs and 8 digital I/O through I2C bus based on a Arduino Nano
Language: C++ - Size: 1.91 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 12 - Forks: 2

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.
Language: C - Size: 3.79 MB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 2

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 .
Language: C - Size: 43.9 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

endail/hx711-arduino-i2c-slave
Language: C++ - Size: 43.9 KB - Last synced at: 19 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 0

AlejandroHerr/async-i2c-bus
Bus and Device classes for i2c-bus, with promised functions.
Language: TypeScript - Size: 898 KB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 3 - Forks: 1

Association-INTech/I2C-Callables
Unified I²C slave experience
Language: C++ - Size: 44.9 KB - Last synced at: 3 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

zen-tools/avr-i2c-portd-kill-switch Fork of thegouger/avr-i2c-slave
I2C portd kill switch
Language: C - Size: 3.91 KB - Last synced at: 2 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

devegied/f030_wms_bmp_serial_i2c
testing CubeMX, UART, I2C and Black Magic Probe with PIO on STM32F030
Language: C - Size: 454 KB - Last synced at: 9 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

mrcamilletti/attiny85-i2c-tb6600 Fork of fooker/attiny85-i2c-pwm
I²C interface based on ATTiny85 to control an TB6600 stepper motor driver
Language: C - Size: 38.1 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

majastanislawska/tiny-i2c-encoder
Sketch for ATTiny85 that exports status of rotary encoder over i2c
Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

saibatizoku/arduino-i2c-slave-blinker
Code to blink an LED upon command, with the Arduino configured as an I2C slave
Language: Arduino - Size: 2.93 KB - Last synced at: 7 days ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0
