Rock Monitoring  V 1.0
FXLS8471Q.h File Reference
#include <util/twi.h>
#include <stdlib.h>
#include <string.h>
#include <inttypes.h>
#include "Wire.h"
#include "WaspClasses.h"
#include "../Constants/Constants.h"
Include dependency graph for FXLS8471Q.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FXLS8471Q
 Class that handles the communication to the Accelerometer FXLS8471Q. More...
 
struct  FXLS8471Q::structXYZ
 
struct  FXLS8471Q::structPitchRoll
 

Macros

#define FXLS8471Q_STATUS   0x00
 
#define FXLS8471Q_WHOAMI   0x0D
 
#define FXLS8471Q_XYZ_DATA_CFG   0x0E
 
#define FXLS8471Q_CTRL_REG1   0x2A
 
#define FXLS8471Q_CTRL_REG2   0x2B
 
#define FXLS8471Q_CTRL_REG3   0X2C
 
#define FXLS8471Q_WHOAMI_VAL   0x6A
 
#define FXLS8471Q_READ_LEN   7
 
#define FXLS8471Q_Sensitivity   0.000244
 

Macro Definition Documentation

#define FXLS8471Q_CTRL_REG1   0x2A

Definition at line 8 of file FXLS8471Q.h.

#define FXLS8471Q_CTRL_REG2   0x2B

Definition at line 9 of file FXLS8471Q.h.

#define FXLS8471Q_CTRL_REG3   0X2C

Definition at line 10 of file FXLS8471Q.h.

#define FXLS8471Q_READ_LEN   7

Definition at line 14 of file FXLS8471Q.h.

#define FXLS8471Q_Sensitivity   0.000244

Definition at line 15 of file FXLS8471Q.h.

#define FXLS8471Q_STATUS   0x00

Definition at line 5 of file FXLS8471Q.h.

#define FXLS8471Q_WHOAMI   0x0D

Definition at line 6 of file FXLS8471Q.h.

#define FXLS8471Q_WHOAMI_VAL   0x6A

Definition at line 11 of file FXLS8471Q.h.

#define FXLS8471Q_XYZ_DATA_CFG   0x0E

Definition at line 7 of file FXLS8471Q.h.