Digital IO
|
Software I2C library. More...
#include <Arduino.h>
#include <util/delay_basic.h>
#include <DigitalPin.h>
#include <I2cConstants.h>
Go to the source code of this file.
Classes | |
class | FastI2cMaster< sclPin, sdaPin > |
Fast software I2C master class. More... | |
class | I2cMasterBase |
Base class for FastI2cMaster, SoftI2cMaster. More... | |
class | SoftI2cMaster |
Software I2C master class. More... | |
Variables | |
const uint8_t | STATE_REP_START = 1 |
const uint8_t | STATE_RX_ADDR_NACK = 4 |
const uint8_t | STATE_RX_DATA = 2 |
const uint8_t | STATE_STOP = 0 |
const uint8_t | STATE_TX_ADDR_NACK = 5 |
const uint8_t | STATE_TX_DATA = 3 |
const uint8_t | STATE_TX_DATA_NACK = 6 |
Software I2C library.
Definition in file SoftI2cMaster.h.