parent
031067ba07
commit
e0fa318b22
@ -0,0 +1,44 @@
|
|||||||
|
#ifndef _I2CDUMMY_HPP_
|
||||||
|
#define _I2CDUMMY_HPP_
|
||||||
|
|
||||||
|
#include <iostream>
|
||||||
|
|
||||||
|
struct I2CDummy : I2C<I2CDummy>
|
||||||
|
{
|
||||||
|
uint8_t readByteImpl(const uint8_t& address, const uint8_t& reg)
|
||||||
|
{
|
||||||
|
std::cout << "readByte for address: " << +address << " and reg: " << +reg << std::endl;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
uint16_t readWordImpl(const uint8_t& address, const uint8_t& reg)
|
||||||
|
{
|
||||||
|
std::cout << "readWord for address: " << +address << " and reg: " << +reg << std::endl;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
uint8_t writeByteImpl(const uint8_t& address, const uint8_t& data)
|
||||||
|
{
|
||||||
|
std::cout << "writeByte for address: " << +address << " and data: " << +data << std::endl;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
uint8_t writeWordImpl(const uint8_t& address, const uint8_t& reg, const uint8_t& data)
|
||||||
|
{
|
||||||
|
std::cout << "readByte for address: " << +address << " , reg: " << +reg << " and data: " << + data << std::endl;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void writeBufferImpl(const uint8_t& address, const uint8_t* buffer, uint8_t len)
|
||||||
|
{
|
||||||
|
std::cout << "I2C writeBuffer" << std::endl;
|
||||||
|
}
|
||||||
|
|
||||||
|
void readBufferImpl(const uint8_t& address, const uint8_t* buffer, uint8_t len)
|
||||||
|
{
|
||||||
|
std::cout << "I2C readBuffer" << std::endl;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
#endif // _I2CDUMMY_HPP_
|
Loading…
Reference in new issue