/* * I2C.hpp * * Created on: Aug 5, 2023 * Author: Carst */ #ifndef I2C_HPP_ #define I2C_HPP_ #include namespace ElektronischeLast { class iI2C { public: iI2C(std::uint8_t device_address); ~iI2C(void); bool read(std::uint32_t address, std::uint32_t length, std::uint8_t buffer[]); bool write(std::uint32_t address, std::uint32_t length, std::uint8_t buffer[]); private: std::uint8_t device_address; }; } #endif /* I2C_HPP_ */