summaryrefslogtreecommitdiff
path: root/.pio/libdeps/esp32-s3-n16r8/Adafruit BusIO/Adafruit_I2CDevice.h
diff options
context:
space:
mode:
authorkrolyxon <me@krolyxon.com>2026-06-08 23:12:15 +0530
committerkrolyxon <me@krolyxon.com>2026-06-08 23:12:15 +0530
commit8a4d103196312b8a18afc0a2ba0fc13ff1a0b180 (patch)
treea92424ac65fbdb93702ea8c44a5c52c9fd66e28c /.pio/libdeps/esp32-s3-n16r8/Adafruit BusIO/Adafruit_I2CDevice.h
parent1d557527be495c59bbc07f194d903b1cec1780d3 (diff)
remove .pio
Diffstat (limited to '.pio/libdeps/esp32-s3-n16r8/Adafruit BusIO/Adafruit_I2CDevice.h')
-rw-r--r--.pio/libdeps/esp32-s3-n16r8/Adafruit BusIO/Adafruit_I2CDevice.h36
1 files changed, 0 insertions, 36 deletions
diff --git a/.pio/libdeps/esp32-s3-n16r8/Adafruit BusIO/Adafruit_I2CDevice.h b/.pio/libdeps/esp32-s3-n16r8/Adafruit BusIO/Adafruit_I2CDevice.h
deleted file mode 100644
index 6bda7ba..0000000
--- a/.pio/libdeps/esp32-s3-n16r8/Adafruit BusIO/Adafruit_I2CDevice.h
+++ /dev/null
@@ -1,36 +0,0 @@
-#ifndef Adafruit_I2CDevice_h
-#define Adafruit_I2CDevice_h
-
-#include <Arduino.h>
-#include <Wire.h>
-
-///< The class which defines how we will talk to this device over I2C
-class Adafruit_I2CDevice {
-public:
- Adafruit_I2CDevice(uint8_t addr, TwoWire *theWire = &Wire);
- uint8_t address(void);
- bool begin(bool addr_detect = true);
- void end(void);
- bool detected(void);
-
- bool read(uint8_t *buffer, size_t len, bool stop = true);
- bool write(const uint8_t *buffer, size_t len, bool stop = true,
- const uint8_t *prefix_buffer = nullptr, size_t prefix_len = 0);
- bool write_then_read(const uint8_t *write_buffer, size_t write_len,
- uint8_t *read_buffer, size_t read_len,
- bool stop = false);
- bool setSpeed(uint32_t desiredclk);
-
- /*! @brief How many bytes we can read in a transaction
- * @return The size of the Wire receive/transmit buffer */
- size_t maxBufferSize() { return _maxBufferSize; }
-
-private:
- uint8_t _addr;
- TwoWire *_wire;
- bool _begun;
- size_t _maxBufferSize;
- bool _read(uint8_t *buffer, size_t len, bool stop);
-};
-
-#endif // Adafruit_I2CDevice_h