mirror of https://github.com/g4klx/MMDVM.git
Small code updates to the new I2C driver.
This commit is contained in:
parent
6f1fe8d4b9
commit
1978b2b357
20
I2CPort.cpp
20
I2CPort.cpp
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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
|
Loading…
Reference in New Issue