40 uint8_t commInterface;
148 uint16_t allOnesCounter;
149 uint16_t nonSuccessCounter;
152 void applySettings(
void);
155 int16_t readRawAccelX(
void);
156 int16_t readRawAccelY(
void);
157 int16_t readRawAccelZ(
void);
160 float readFloatAccelX(
void);
161 float readFloatAccelY(
void);
162 float readFloatAccelZ(
void);
164 float calcAccel(int16_t);
169 #endif // end RAK1904
RAK1904_status readRegisterInt16(int16_t *, uint8_t offset)
uint8_t tempEnabled
Definition: rak1904.h:48
#define I2C_MODE
Definition: rak1904.h:8
RAK1904_status beginCore(void)
uint16_t accelSampleRate
Definition: rak1904.h:51
uint8_t accelRange
Definition: rak1904.h:54
RAK1904_status readRegisterRegion(uint8_t *, uint8_t, uint8_t)
uint8_t fifoEnabled
Definition: rak1904.h:63
uint8_t fifoMode
Definition: rak1904.h:64
uint8_t xAccelEnabled
Definition: rak1904.h:58
uint8_t adcEnabled
Definition: rak1904.h:47
RAK1904_status writeRegister(uint8_t, uint8_t)
uint8_t fifoThreshold
Definition: rak1904.h:65
uint8_t yAccelEnabled
Definition: rak1904.h:59
uint8_t zAccelEnabled
Definition: rak1904.h:60
RAK1904_status
Definition: rak1904.h:11
RAK1904_status readRegister(uint8_t *, uint8_t)