FastArduino v1.10
C++ library to build fast but small Arduino/AVR projects
Loading...
Searching...
No Matches
devices::magneto::HMC5883L< MANAGER > Member List

This is the complete list of members for devices::magneto::HMC5883L< MANAGER >, including all inherited members.

ABSTRACT_FUTURE typedefi2c::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) INLINEdevices::magneto::HMC5883L< MANAGER >inline
end() INLINEdevices::magneto::HMC5883L< MANAGER >inline
EndFuture typedefdevices::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 typedefdevices::magneto::HMC5883L< MANAGER >
MANAGER typedefi2c::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) INLINEdevices::magneto::HMC5883L< MANAGER >inline
status() INLINEdevices::magneto::HMC5883L< MANAGER >inline
StatusFuture typedefdevices::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