Small code updates to the new I2C driver.

This commit is contained in:
Jonathan Naylor 2020-11-19 13:34:41 +00:00
parent 6f1fe8d4b9
commit 1978b2b357
4 changed files with 23 additions and 4 deletions

View File

@ -23,22 +23,40 @@
#include "I2CPort.h" #include "I2CPort.h"
CI2CPort::CI2CPort(uint8_t n) : CI2CPort::CI2CPort(uint8_t n) :
m_n(n),
m_ok(false) m_ok(false)
{ {
} }
bool CI2CPort::init() bool CI2CPort::init()
{ {
return false; switch (m_n) {
case 1U:
break;
case 2U:
break;
case 3U:
break;
default:
return m_ok;
}
return m_ok;
} }
uint8_t CI2CPort::writeCommand(const uint8_t* data, uint8_t length) uint8_t CI2CPort::writeCommand(const uint8_t* data, uint8_t length)
{ {
if (!m_ok)
return 6U;
return 6U; return 6U;
} }
uint8_t CI2CPort::writeData(const uint8_t* data, uint8_t length) uint8_t CI2CPort::writeData(const uint8_t* data, uint8_t length)
{ {
if (!m_ok)
return 6U;
return 6U; return 6U;
} }

View File

@ -37,7 +37,8 @@ public:
uint8_t writeData(const uint8_t* data, uint8_t length); uint8_t writeData(const uint8_t* data, uint8_t length);
private: private:
bool m_ok; uint8_t m_n;
bool m_ok;
}; };
#endif #endif

@ -1 +1 @@
Subproject commit bcd346f53036ed0eab6643d662a410861655afe2 Subproject commit 18aeb6ea3a236088fc9f376077c651098e3a495e

@ -1 +1 @@
Subproject commit 2d5f4236fa5e9828beadbc72473293f25b3ad65e Subproject commit 6241f7c05eeb6cf1ecd16ca0274bf310efee853f