I2Cwrapper v0.5.0
Generic framework for Arduino I2C target devices
|
Core helper class of the I2Cwrapper framework. Handles target device management and I2C communication on the controller's side. More...
Core helper class of the I2Cwrapper framework. Handles target device management and I2C communication on the controller's side.
Copyright (c) 2022 juh
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 2.
Classes | |
class | I2Cwrapper |
A helper class for the AccelStepperI2C and related libraries. More... | |
Variables | |
const uint8_t | I2CwrapperDefaultAddress = 0x08 |
const uint8_t | I2CmaxBuf = 20 |
const unsigned long | I2CdefaultDelay = 20 |
const unsigned long | defaultResetDelay = 100 |
const uint8_t | autoAdjustDefaultReps = 3 |
const uint8_t | resetCmd = 241 |
const uint8_t | changeI2CaddressCmd = 242 |
const uint8_t | setInterruptPinCmd = 243 |
const uint8_t | clearInterruptCmd = 244 |
const uint8_t | clearInterruptResult = 1 |
const uint8_t | getVersionCmd = 245 |
const uint8_t | getVersionResult = 4 |
const uint8_t | pingBackCmd = 246 |
const uint8_t | interruptReason_none = 0 |
You should not encounter this in practice, as you don't want to be interrupted without a reason... More... | |
const uint8_t autoAdjustDefaultReps = 3 |
const uint8_t changeI2CaddressCmd = 242 |
const uint8_t clearInterruptCmd = 244 |
const uint8_t clearInterruptResult = 1 |
const unsigned long defaultResetDelay = 100 |
const uint8_t getVersionCmd = 245 |
const uint8_t getVersionResult = 4 |
const unsigned long I2CdefaultDelay = 20 |
const uint8_t I2CmaxBuf = 20 |
const uint8_t I2CwrapperDefaultAddress = 0x08 |
const uint8_t pingBackCmd = 246 |
const uint8_t resetCmd = 241 |
const uint8_t setInterruptPinCmd = 243 |