ABSTRACT_FUTURE typedef | i2c::I2CDevice< MANAGER > | protected |
accel_measures(AccelFuture &future) | devices::magneto::MPU6050< MANAGER > | inline |
accel_measures(Sensor3D &accel) | devices::magneto::MPU6050< MANAGER > | inline |
AccelFuture typedef | devices::magneto::MPU6050< MANAGER > | |
all_measures(AllMeasuresFuture &future) | devices::magneto::MPU6050< MANAGER > | inline |
all_measures(AllSensors &sensors) | devices::magneto::MPU6050< MANAGER > | inline |
AllMeasuresFuture typedef | devices::magneto::MPU6050< MANAGER > | |
async_multi_write(F &future, bool stop=true) | i2c::I2CDevice< MANAGER > | inlineprotected |
async_read(F &future, bool stop=true) | i2c::I2CDevice< MANAGER > | inlineprotected |
async_write(F &future, bool stop=true) | i2c::I2CDevice< MANAGER > | inlineprotected |
begin(BeginFuture &future) | devices::magneto::MPU6050< MANAGER > | inline |
begin(FifoBeginFuture &future) | devices::magneto::MPU6050< MANAGER > | inline |
begin(GyroRange gyro_range=GyroRange::RANGE_250, AccelRange accel_range=AccelRange::RANGE_2G, DLPF low_pass_filter=DLPF::ACCEL_BW_260HZ, ClockSelect clock_select=ClockSelect::INTERNAL_8MHZ) | devices::magneto::MPU6050< MANAGER > | inline |
begin(FIFOEnable fifo_enable, INTEnable int_enable, uint8_t sample_rate_divider, GyroRange gyro_range=GyroRange::RANGE_250, AccelRange accel_range=AccelRange::RANGE_2G, DLPF low_pass_filter=DLPF::ACCEL_BW_260HZ, ClockSelect clock_select=ClockSelect::INTERNAL_8MHZ) | devices::magneto::MPU6050< MANAGER > | inline |
convert_temp_to_centi_degrees(int16_t temp) | devices::magneto::MPU6050< MANAGER > | inlinestatic |
end(EndFuture &future) INLINE | devices::magneto::MPU6050< MANAGER > | inline |
end() INLINE | devices::magneto::MPU6050< MANAGER > | inline |
fifo_count(FifoCountFuture &future) | devices::magneto::MPU6050< MANAGER > | inline |
fifo_count() | devices::magneto::MPU6050< MANAGER > | inline |
fifo_pop(FifoPopFuture< T > &future) | devices::magneto::MPU6050< MANAGER > | inline |
fifo_pop(T &output) | devices::magneto::MPU6050< MANAGER > | inline |
fifo_push(FifoPushFuture &future) | devices::magneto::MPU6050< MANAGER > | inline |
fifo_push(uint8_t data) | devices::magneto::MPU6050< MANAGER > | inline |
FifoCountFuture typedef | devices::magneto::MPU6050< MANAGER > | |
FifoPopFuture typedef | devices::magneto::MPU6050< MANAGER > | |
FifoPushFuture typedef | devices::magneto::MPU6050< MANAGER > | |
gyro_measures(GyroFuture &future) | devices::magneto::MPU6050< MANAGER > | inline |
gyro_measures(Sensor3D &gyro) | devices::magneto::MPU6050< MANAGER > | inline |
GyroFuture typedef | devices::magneto::MPU6050< MANAGER > | |
I2CDevice(MANAGER &manager, uint8_t device, UNUSED Mode< MODE > mode, bool auto_stop) | i2c::I2CDevice< MANAGER > | inlineprotected |
interrupt_status(InterruptStatusFuture &future) | devices::magneto::MPU6050< MANAGER > | inline |
interrupt_status() | devices::magneto::MPU6050< MANAGER > | inline |
InterruptStatusFuture typedef | devices::magneto::MPU6050< MANAGER > | |
launch_commands(ABSTRACT_FUTURE &future, utils::range< I2CLightCommand > commands) | i2c::I2CDevice< MANAGER > | inlineprotected |
MANAGER typedef | i2c::I2CDevice< MANAGER > | |
MPU6050(MANAGER &manager, AD0 ad0=AD0::LOW) | devices::magneto::MPU6050< MANAGER > | inlineexplicit |
read(uint8_t read_count=0, bool finish_future=false, bool stop=false) | i2c::I2CDevice< MANAGER > | inlineprotectedstatic |
reset(ResetFuture &future) INLINE | devices::magneto::MPU6050< MANAGER > | inline |
reset() INLINE | devices::magneto::MPU6050< MANAGER > | inline |
reset_fifo(ResetFifoFuture &future) | devices::magneto::MPU6050< MANAGER > | inline |
reset_fifo() | devices::magneto::MPU6050< MANAGER > | inline |
ResetFifoFuture typedef | devices::magneto::MPU6050< MANAGER > | |
set_device(uint8_t device) | i2c::I2CDevice< MANAGER > | inlineprotected |
sync_read(T &result) | i2c::I2CDevice< MANAGER > | inlineprotected |
sync_write(const T &value) | i2c::I2CDevice< MANAGER > | inlineprotected |
sync_write() | i2c::I2CDevice< MANAGER > | inlineprotected |
temperature(TemperatureFuture &future) | devices::magneto::MPU6050< MANAGER > | inline |
temperature() | devices::magneto::MPU6050< MANAGER > | inline |
TemperatureFuture typedef | devices::magneto::MPU6050< MANAGER > | |
write(uint8_t write_count=0, bool finish_future=false, bool stop=false) | i2c::I2CDevice< MANAGER > | inlineprotectedstatic |