I2Cwrapper v0.5.0
Generic framework for Arduino I2C target devices
src Directory Reference

Directories

directory  util
 

Files

file  AccelStepperI2C.cpp
 Part of the I2Cwrapper firmware/library.
 
file  AccelStepperI2C.h
 Arduino library for I2C-control of stepper motors connected to another Arduino which runs the associated I2Cwrapper firmware.
See the AccelStepperI2C class reference for differences to the methods of the original AccelStepper class and for new methods of class AccelStepperI2C.
 
file  Adafruit_GFX_I2C.cpp
 
file  Adafruit_GFX_I2C.h
 
file  ESP32sensorsI2C.cpp
 Part of the I2Cwrapper firmware/library.
 
file  ESP32sensorsI2C.h
 Arduino library for I2C-control of touch buttons and hall sensors of an ESP32 which runs the associated firmware.ino firmware.
 
file  I2Cwrapper.cpp
 Part of the I2Cwrapper firmware/library.
 
file  I2Cwrapper.h
 Core helper class of the I2Cwrapper framework. Handles target device management and I2C communication on the controller's side.
 
file  PinI2C.cpp
 Part of the I2Cwrapper firmware/library.
 
file  PinI2C.h
 Arduino library for I2C-control of digital and analog pins connected to another Arduino which runs the I2Cwrapper firmware.ino with the PinI2C module enabled.
 
file  RotaryEncoderI2C.cpp
 
file  RotaryEncoderI2C.h
 I2Cwrapper module which allows I2C control/use of up to 8 quadrature encoders over I2C. Uses the RotaryEncoder library (https://github.com/mathertel/RotaryEncoder) by Matthias Hertel (http://www.mathertel.de).
 
file  ServoI2C.cpp
 Part of the I2Cwrapper firmware/library.
 
file  ServoI2C.h
 Arduino library for I2C-control of servo motors connected to another Arduino which runs the I2Cwrapper firmware.ino with the ServoI2C module enabled.
 
file  TM1638liteI2C.cpp
 Part of the I2Cwrapper firmware/library.
 
file  TM1638liteI2C.h
 Arduino library for I2C-control of one or more TM1638 LED/key modules connected to another Arduino which runs the I2Cwrapper firmware.ino with the TM1638liteI2C module enabled. TM1638liteI2C mimicks the interface of Danny Ayers' TM1638lite library, so that it can be used with only minor adaptations to non-I2C code.

 
file  UcglibI2C.cpp
 
file  UcglibI2C.h
 An I2Cwrapper module implementing (a subset of) the great Ucglib by Oli Kraus, so that you can control any TFT display supported by Ucglib via I2C.