I2c-slave · GitHub Topics
Maybe your like
Here are 48 public repositories matching this topic...
Language: All Filter by language All 48 C++ 19 C 13 SystemVerilog 3 Verilog 3 Python 2 VHDL 2 Rust 1 TypeScript 1 Sort: Most forks Sort options Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updatedvmilea / pico_i2c_slave
Star 119- Code
- Issues
- Pull requests
I2C slave library for the Raspberry Pi Pico
i2c i2c-slave rp2040 raspberry-pi-pico- Updated Jul 30, 2022
- C++
gutierrezps / ESP32_I2C_Slave
Star 83- Code
- Issues
- Pull requests
I2C slave library for ESP32
arduino-library i2c-slave esp32-arduino i2c-driver esp32-library slave-i2c- Updated Oct 16, 2021
- C++
ZipCPU / wbi2c
Star 55- Code
- Issues
- Pull requests
Wishbone controlled I2C controllers
fpga i2c gplv3 verilog verilator i2c-slave wishbone-bus i2c-master- Updated Nov 12, 2024
- Verilog
big12boy / TEA5767
Star 24- Code
- Issues
- Pull requests
Arduino Library for the TEA5767 Radio Module
radio arduino library module i2c arduino-library i2c-bus fm arduino-sketch tea5767 radio-modules i2c-interface i2c-device i2c-slave- Updated Dec 19, 2021
- C++
amitesh-singh / i2c-slave-stm32f1
Star 14- Code
- Issues
- Pull requests
i2c slave example based on stm32f103
i2c libopencm3 stm32f1 i2c-slave- Updated Dec 27, 2024
- C++
ftjuh / I2Cwrapper
Star 35- Code
- Issues
- Pull requests
- Discussions
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.
arduino esp8266 i2c servo esp32 sensor stm32 arduino-library samd tm1638 stepper servo-control i2c-device tft-display stepper-motor-control port-expander i2c-slave i2c-master ucglib i2c-target- Updated Apr 4, 2023
- C++
MajorLee95 / nanoI2CIOExpander
Star 17- Code
- Issues
- Pull requests
An I/O expander for ESP8266 that provide 6 analog Inputs and 8 digital I/O through I2C bus based on a Arduino Nano
arduino esp8266 expander nano adc-device i2c-slave- Updated Oct 13, 2021
- C++
MkLHX / Raspberry_Pi_Master_for_ESP32_I2C_SLAVE
Star 10- Code
- Issues
- Pull requests
Python classes to use Raspberry Pi as master i2c on ESP32 using ESP32_i2c_slave library
python raspberry-pi esp32 i2c-bus i2c-slave esp32-arduino- Updated Sep 9, 2021
- Python
benedekkupper / stm32-i2c-hid
Star 43- Code
- Issues
- Pull requests
HID over I2C demonstration
i2c stm32 i2c-slave hid-keyboard hid-device hid-over-i2c- Updated Sep 10, 2025
- C
Infineon / PSoC4-MCU-Digital-Designs
Star 2- Code
- Issues
- Pull requests
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.
i2c spi uart counters scb pwm psoc cypress i2c-slave i2c-master psoc-device tcpwm non-mtb-2-x- Updated Oct 27, 2018
- C
pro-codes090 / stm32f4-i2c-driver
Star 9- Code
- Issues
- Pull requests
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 .
microcontroller i2c stm32 cortex-m4 stm32f4 bare-metal stm32f4-discovery i2c-protocol i2c-slave i2c-master i2c-library stm32f4-disc1 stm32-library- Updated Jan 6, 2022
- C
fooker / attiny85-i2c-pwm
Star 19- Code
- Issues
- Pull requests
I²C controleld PWM generator based on ATTiny85
avr i2c i2c-bus avr-gcc pwm twi i2c-device i2c-slave attimy85- Updated Jul 17, 2020
- C
y2kblog / stm32-i2c-slave
Star 6- Code
- Issues
- Pull requests
I2C slave device using the HAL library of the STM32
stm32 i2c-slave nucleo-l476rg- Updated Jul 31, 2022
- C
judasgutenberg / Generic_Arduino_I2C_Slave
Star 9- Code
- Issues
- Pull requests
A sketch that turns any Arduino into an I2C Slave whose pins can be manipulated by a master.
arduino i2c-slave arduino-slave arduino-i2c arduino-expansion arduino-port-expansion- Updated Dec 6, 2025
- C++
CmdrZin / chips_I2C_Slave_tutorial
Star 0- Code
- Issues
- Pull requests
Source code for I2C Slave tutorial projects.
i2c i2c-slave i2c-slave-tutorial- Updated Feb 25, 2016
- C
ifurusato / pimaster2ardslave
Star 2- Code
- Issues
- Pull requests
Raspberry Pi Master (python) to Arduino Slave (C++)
raspberry-pi arduino robotics i2c i2c-sensors i2c-slave- Updated Jul 19, 2020
- Python
Schips-Wong / gd32_software_i2c_slave
Star 4- Code
- Issues
- Pull requests
Software I2C slave in GD32 MCU
i2c-bus mcu i2c-slave gd32f450 gd32- Updated Aug 24, 2023
- C
judasgutenberg / Arduino_I2C_Slave_With_Commands
Star 1- Code
- Issues
- Pull requests
Based on my Generic I2C Slave, this adds useful commands in place of reads to pin numbers that are too large to be found on a real device. Commands to control pins, EEPROM, and communicate via serial.
i2c port-expander i2c-slave- Updated Dec 9, 2025
- C++
AlejandroHerr / async-i2c-bus
Star 3- Code
- Issues
- Pull requests
Bus and Device classes for i2c-bus, with promised functions.
raspberry-pi i2c raspberrypi i2c-bus i2c-sensors i2c-display i2c-interface i2c-protocol i2c-device i2c-slave- Updated Dec 8, 2025
- TypeScript
dipakgmx / ATMega_TWI
Star 2- Code
- Issues
- Pull requests
A C++ implementation of TWI communication for ATMega
avr cmake cpp i2c atmega ic2 atmega2560 i2c-slave i2c-master twi-communication-protocol twi-slave-device twi-bus twi-communication- Updated Nov 25, 2018
- C++
Improve this page
Add a description, image, and links to the i2c-slave topic page so that developers can more easily learn about it.
Curate this topic
Add this topic to your repo
To associate your repository with the i2c-slave topic, visit your repo's landing page and select "manage topics."
Learn more
You can’t perform that action at this time.Tag » Arduino I2c Master Slave Example
-
Master Slave I2C Connection - Arduino Project Hub
-
Master Reader/Slave Sender - Arduino
-
Arduino I2C And Multiple Slaves : 8 Steps - Instructables
-
Arduino Master Slave Tutorial | Tinkercad - YouTube
-
I2C Master-Master Communication With Arduino - ElectroSoftCloud
-
Arduino I2C Tutorial: Communication Between Two Arduino Boards
-
Arduino - MasterReader - GitHub Pages
-
Arduino I2C - ElectronicWings
-
I2C Communications Part 1 - Arduino To Arduino | DroneBot Workshop
-
I2C Communication Between Two Arduino Boards
-
Raspberry Pi (master) Arduino (slave) I2C Communication With ...
-
Arduino Master-slave Control Using I2C Protocol - Medium
-
Arduino I2C Tutorial | How To Use I2C Communication On Arduino?