Classes | |
struct | BusInterface_t |
struct | RegMask_t |
Enumerations | |
enum | Registers_e { BX1 = 0, BX2, BY1, BY2, BZ1, BZ2, TEMP1, TEMP2, ID, P, FF, CF, T, PD_3, PD_0, FRM, XL, XH, YL, YH, ZL, ZH, WA, WU, XH2, XL2, TST, YH2, YL2, PH, ZH2, ZL2, DT, AM, TRIG, X2, TL_mag, CP, FP, IICadr, PR, CA, INT, MODE, Res12, PRD, Res13, Res14, X4, Res15, Ver } |
enum | RegisterAddr_e { WAKEUP_REGISTER = 0x0D, CONFIG_REGISTER = 0x10, MOD1_REGISTER = 0x11, MOD2_REGISTER = 0x13, CONFIG2_REGISTER = 0x14 } |
Functions | |
void | initInterface (BusInterface_t *interface, TwoWire *bus, uint8_t adress, const uint8_t *resetValues) |
bool | readOut (BusInterface_t *interface) |
bool | readOut (BusInterface_t *interface, uint8_t count) |
bool | writeOut (BusInterface_t *interface, uint8_t regAddr) |
uint8_t | getFromRegs (const RegMask_t *mask, uint8_t *regData) |
void | setToRegs (const RegMask_t *mask, uint8_t *regData, uint8_t toWrite) |
Variables | |
const RegMask_t | regMasks [] |
const uint8_t | resetValues [] |
enum tli493d::Registers_e |
void tli493d::initInterface | ( | BusInterface_t * | interface, |
TwoWire * | bus, | ||
uint8_t | adress, | ||
const uint8_t * | resetValues | ||
) |
bool tli493d::readOut | ( | BusInterface_t * | interface | ) |
bool tli493d::readOut | ( | BusInterface_t * | interface, |
uint8_t | count | ||
) |
bool tli493d::writeOut | ( | BusInterface_t * | interface, |
uint8_t | regAddr | ||
) |
uint8_t tli493d::getFromRegs | ( | const RegMask_t * | mask, |
uint8_t * | regData | ||
) |
void tli493d::setToRegs | ( | const RegMask_t * | mask, |
uint8_t * | regData, | ||
uint8_t | toWrite | ||
) |
const RegMask_t tli493d::regMasks[] |
const uint8_t tli493d::resetValues[] |