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
+19 -1
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;
} }
+2 -1
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