FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
Loading...
Searching...
No Matches
devices::magneto::FIFOEnable Class Reference

Configuration for MPU6050 FIFO Enable register (register map §4.6). More...

#include <fastarduino/devices/mpu6050.h>

Public Member Functions

constexpr FIFOEnable (bool accel=false, bool gyro_x=false, bool gyro_y=false, bool gyro_z=false, bool temperature=false)
 Create a new FIFOEnable configuration value. More...
 
bool accel () const
 If true, accelerometer measures on 3 axes will be loaded to FIFO buffer. More...
 
bool gyro_x () const
 If true, gyroscope measures on X axis will be loaded to FIFO buffer. More...
 
bool gyro_y () const
 If true, gyroscope measures on Y axis will be loaded to FIFO buffer. More...
 
bool gyro_z () const
 If true, gyroscope measures on Z axis will be loaded to FIFO buffer. More...
 
bool temperature () const
 If true, chip temperature will be loaded to FIFO buffer. More...
 

Detailed Description

Configuration for MPU6050 FIFO Enable register (register map §4.6).

This allows setting which sensor measurements should be loaded in the chip FIFO buffer (see also datasheet §7.17).

See also
MPU6050::begin(FIFOEnable, INTEnable, uint8_t, GyroRange, AccelRange, DLPF, ClockSelect)
MPU6050::FifoBeginFuture

Definition at line 143 of file mpu6050.h.

Constructor & Destructor Documentation

◆ FIFOEnable()

constexpr devices::magneto::FIFOEnable::FIFOEnable ( bool  accel = false,
bool  gyro_x = false,
bool  gyro_y = false,
bool  gyro_z = false,
bool  temperature = false 
)
inlineconstexpr

Create a new FIFOEnable configuration value.

Parameters
acceltrue if you want FIFO enabled for accelerometer sensor measures
gyro_xtrue if you want FIFO enabled for X-axis gyroscope sensor measures
gyro_ytrue if you want FIFO enabled for Y-axis gyroscope sensor measures
gyro_ztrue if you want FIFO enabled for Z-axis gyroscope sensor measures
temperaturetrue if you want FIFO enabled for temperature sensor measures

Definition at line 154 of file mpu6050.h.

Member Function Documentation

◆ accel()

bool devices::magneto::FIFOEnable::accel ( ) const
inline

If true, accelerometer measures on 3 axes will be loaded to FIFO buffer.

Definition at line 160 of file mpu6050.h.

◆ gyro_x()

bool devices::magneto::FIFOEnable::gyro_x ( ) const
inline

If true, gyroscope measures on X axis will be loaded to FIFO buffer.

Definition at line 166 of file mpu6050.h.

◆ gyro_y()

bool devices::magneto::FIFOEnable::gyro_y ( ) const
inline

If true, gyroscope measures on Y axis will be loaded to FIFO buffer.

Definition at line 172 of file mpu6050.h.

◆ gyro_z()

bool devices::magneto::FIFOEnable::gyro_z ( ) const
inline

If true, gyroscope measures on Z axis will be loaded to FIFO buffer.

Definition at line 178 of file mpu6050.h.

◆ temperature()

bool devices::magneto::FIFOEnable::temperature ( ) const
inline

If true, chip temperature will be loaded to FIFO buffer.

Definition at line 184 of file mpu6050.h.


The documentation for this class was generated from the following file: