FastArduino  v1.8
C++ library to build fast but small Arduino/AVR projects
devices::magneto::MPU6050< MANAGER >::FifoPopFuture< T > Class Template Reference

Create a future to be used by asynchronous method fifo_pop(FifoPopFuture<T>&). More...

#include <fastarduino/devices/mpu6050.h>

Inheritance diagram for devices::magneto::MPU6050< MANAGER >::FifoPopFuture< T >:
Collaboration diagram for devices::magneto::MPU6050< MANAGER >::FifoPopFuture< T >:

Detailed Description

template<typename MANAGER>
template<typename T>
class devices::magneto::MPU6050< MANAGER >::FifoPopFuture< T >

Create a future to be used by asynchronous method fifo_pop(FifoPopFuture<T>&).

This is used by fifo_pop(FifoPopFuture<T>&) to asynchronously launch the I2C transaction, and it shall be used by the caller to determine when the I2C transaction is finished.

Template Parameters
Tthe type of measurement to read from FIFO; shall be one of Sensor3D (gyroscope or accelerometer measure), int16_t (temperature), AllSensors (eveything), or a combination of these.
See also
fifo_pop(FifoPopFuture<T>&)
Sensor3D
AllSensors

Definition at line 864 of file mpu6050.h.


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