Hotwheels-Cluster 1.2
Creation of Cluster APP for SEA:ME project.
 
Loading...
Searching...
No Matches
II2CController.hpp
Go to the documentation of this file.
1
15
16#ifndef II2CCONTROLLER_HPP
17#define II2CCONTROLLER_HPP
18
19#include <cstdint>
20
26{
27public:
28 virtual ~II2CController() = default;
29 virtual void writeRegister(uint8_t reg, uint16_t value) = 0;
30 virtual uint16_t readRegister(uint8_t reg) = 0;
31};
32
33#endif // II2CCONTROLLER_HPP
Interface for controlling I2C devices.
virtual uint16_t readRegister(uint8_t reg)=0
virtual ~II2CController()=default
virtual void writeRegister(uint8_t reg, uint16_t value)=0