I tried to make the changes by accessing the library but am getting errors now.
Fork of MMA8451Q by
Diff: MMA8451Q.cpp
- Revision:
- 5:96d33b2085e1
- Parent:
- 3:db7126dbd63f
- Child:
- 6:522c62237b36
--- a/MMA8451Q.cpp Fri Oct 12 11:35:07 2012 +0000 +++ b/MMA8451Q.cpp Mon Feb 20 04:23:52 2017 +0000 @@ -58,6 +58,16 @@ res[2] = getAccZ(); } +void MMA8451Q::readRegs(int addr, uint8_t * data, int len) { + char t[1] = {addr}; + m_i2c.write(m_addr, t, 1, true); + m_i2c.read(m_addr, (char *)data, len); +} + +void MMA8451Q::writeRegs(uint8_t * data, int len) { + m_i2c.write(m_addr, (char *)data, len); +} + int16_t MMA8451Q::getAccAxis(uint8_t addr) { int16_t acc; uint8_t res[2]; @@ -70,12 +80,3 @@ return acc; } -void MMA8451Q::readRegs(int addr, uint8_t * data, int len) { - char t[1] = {addr}; - m_i2c.write(m_addr, t, 1, true); - m_i2c.read(m_addr, (char *)data, len); -} - -void MMA8451Q::writeRegs(uint8_t * data, int len) { - m_i2c.write(m_addr, (char *)data, len); -}