FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
|
This is the complete list of members for devices::magneto::HMC5883L< MANAGER >, including all inherited members.
ABSTRACT_FUTURE typedef | i2c::I2CDevice< MANAGER > | protected |
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::HMC5883L< MANAGER > | inline |
begin(OperatingMode mode=OperatingMode::SINGLE, Gain gain=Gain::GAIN_1_3GA, DataOutput rate=DataOutput::RATE_15HZ, SamplesAveraged samples=SamplesAveraged::ONE_SAMPLE, MeasurementMode measurement=MeasurementMode::NORMAL) | devices::magneto::HMC5883L< MANAGER > | inline |
convert_fields_to_mGA(Sensor3D &fields) | devices::magneto::HMC5883L< MANAGER > | inline |
end(EndFuture &future) INLINE | devices::magneto::HMC5883L< MANAGER > | inline |
end() INLINE | devices::magneto::HMC5883L< MANAGER > | inline |
EndFuture typedef | devices::magneto::HMC5883L< MANAGER > | |
HMC5883L(MANAGER &manager) | devices::magneto::HMC5883L< MANAGER > | inlineexplicit |
I2CDevice(MANAGER &manager, uint8_t device, UNUSED Mode< MODE > mode, bool auto_stop) | i2c::I2CDevice< MANAGER > | inlineprotected |
launch_commands(ABSTRACT_FUTURE &future, utils::range< I2CLightCommand > commands) | i2c::I2CDevice< MANAGER > | inlineprotected |
magnetic_fields(MagneticFieldsFuture &future) | devices::magneto::HMC5883L< MANAGER > | inline |
magnetic_fields(Sensor3D &fields) | devices::magneto::HMC5883L< MANAGER > | inline |
MagneticFieldsFuture typedef | devices::magneto::HMC5883L< MANAGER > | |
MANAGER typedef | i2c::I2CDevice< MANAGER > | |
read(uint8_t read_count=0, bool finish_future=false, bool stop=false) | i2c::I2CDevice< MANAGER > | inlineprotectedstatic |
set_device(uint8_t device) | i2c::I2CDevice< MANAGER > | inlineprotected |
status(StatusFuture &future) INLINE | devices::magneto::HMC5883L< MANAGER > | inline |
status() INLINE | devices::magneto::HMC5883L< MANAGER > | inline |
StatusFuture typedef | devices::magneto::HMC5883L< MANAGER > | |
sync_read(T &result) | i2c::I2CDevice< MANAGER > | inlineprotected |
sync_write(const T &value) | i2c::I2CDevice< MANAGER > | inlineprotected |
sync_write() | i2c::I2CDevice< MANAGER > | inlineprotected |
write(uint8_t write_count=0, bool finish_future=false, bool stop=false) | i2c::I2CDevice< MANAGER > | inlineprotectedstatic |