|
Sensor Fusion Library 0.6.1
Orientation sensing for Espressif (ESP32, ESP8266) processors
|
Defines commands to perform various tasks (e.g. read Device ID, Initialize, Read Data) for the FXOS8700 6-axis accelerometer plus magnetometer. Actual I2C interface functions are found in sensor_io_i2c files. More...
#include "sensor_fusion.h"#include "driver_fxos8700.h"#include "driver_fxos8700_registers.h"#include "driver_sensors.h"#include "hal_i2c.h"
Go to the source code of this file.
Macros | |
| #define | FXOS8700_COUNTSPERG 8192 |
| #define | FXOS8700_COUNTSPERUT 10 |
Functions | |
| int8_t | FXOS8700_Accel_Init (struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) |
| int8_t | FXOS8700_Mag_Init (struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) |
| int8_t | FXOS8700_Therm_Init (struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) |
| int8_t | FXOS8700_Init (struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) |
| int8_t | FXOS8700_Mag_Read (struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) |
| int8_t | FXOS8700_Therm_Read (struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) |
| int8_t | FXOS8700_Read (struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) |
| int8_t | FXOS8700_Idle (struct PhysicalSensor *sensor, SensorFusionGlobals *sfg) |
Variables | |
| const registerReadlist_t | FXOS8700_WHO_AM_I_READ [] |
| const registerReadlist_t | FXOS8700_F_STATUS_READ [] |
| registerReadlist_t | FXOS8700_DATA_READ [] |
| const registerwritelist_t | FXOS8700_Initialization [] |
| const registerwritelist_t | FXOS8700_FULL_IDLE [] |
Defines commands to perform various tasks (e.g. read Device ID, Initialize, Read Data) for the FXOS8700 6-axis accelerometer plus magnetometer. Actual I2C interface functions are found in sensor_io_i2c files.
Definition in file driver_fxos8700.c.
| #define FXOS8700_COUNTSPERG 8192 |
Definition at line 127 of file driver_fxos8700.c.
| #define FXOS8700_COUNTSPERUT 10 |
Definition at line 128 of file driver_fxos8700.c.
| int8_t FXOS8700_Accel_Init | ( | struct PhysicalSensor * | sensor, |
| SensorFusionGlobals * | sfg | ||
| ) |
Definition at line 134 of file driver_fxos8700.c.
| int8_t FXOS8700_Idle | ( | struct PhysicalSensor * | sensor, |
| SensorFusionGlobals * | sfg | ||
| ) |
Definition at line 338 of file driver_fxos8700.c.
| int8_t FXOS8700_Init | ( | struct PhysicalSensor * | sensor, |
| SensorFusionGlobals * | sfg | ||
| ) |
Definition at line 153 of file driver_fxos8700.c.
| int8_t FXOS8700_Mag_Init | ( | struct PhysicalSensor * | sensor, |
| SensorFusionGlobals * | sfg | ||
| ) |
Definition at line 141 of file driver_fxos8700.c.
| int8_t FXOS8700_Mag_Read | ( | struct PhysicalSensor * | sensor, |
| SensorFusionGlobals * | sfg | ||
| ) |
Definition at line 261 of file driver_fxos8700.c.
| int8_t FXOS8700_Read | ( | struct PhysicalSensor * | sensor, |
| SensorFusionGlobals * | sfg | ||
| ) |
Definition at line 309 of file driver_fxos8700.c.
| int8_t FXOS8700_Therm_Init | ( | struct PhysicalSensor * | sensor, |
| SensorFusionGlobals * | sfg | ||
| ) |
Definition at line 147 of file driver_fxos8700.c.
| int8_t FXOS8700_Therm_Read | ( | struct PhysicalSensor * | sensor, |
| SensorFusionGlobals * | sfg | ||
| ) |
Definition at line 288 of file driver_fxos8700.c.
| registerReadlist_t FXOS8700_DATA_READ[] |
Definition at line 36 of file driver_fxos8700.c.
| const registerReadlist_t FXOS8700_F_STATUS_READ[] |
Definition at line 30 of file driver_fxos8700.c.
| const registerwritelist_t FXOS8700_FULL_IDLE[] |
Definition at line 326 of file driver_fxos8700.c.
| const registerwritelist_t FXOS8700_Initialization[] |
Definition at line 42 of file driver_fxos8700.c.
| const registerReadlist_t FXOS8700_WHO_AM_I_READ[] |
Definition at line 24 of file driver_fxos8700.c.