#include <hmc5883l.h>
Definition at line 83 of file hmc5883l.h.
◆ cb()
void HMC5883L::cb |
( |
uint8_t |
result | ) |
|
◆ init()
bool HMC5883L::init |
( |
I2C * |
i2c_drv | ) |
|
◆ is_initialized()
bool HMC5883L::is_initialized |
( |
| ) |
|
|
inline |
◆ present()
bool HMC5883L::present |
( |
| ) |
|
◆ read()
bool HMC5883L::read |
( |
float |
mag_data[] | ) |
|
◆ update()
void HMC5883L::update |
( |
| ) |
|
◆ data_
volatile float HMC5883L::data_[3] |
|
private |
◆ i2c_
I2C* HMC5883L::i2c_ {nullptr} |
|
private |
◆ i2c_buf_
uint8_t HMC5883L::i2c_buf_[6] |
|
private |
◆ last_update_ms_
uint32_t HMC5883L::last_update_ms_ |
|
private |
◆ mag_present_
bool HMC5883L::mag_present_ {false} |
|
private |
◆ next_update_ms_
uint32_t HMC5883L::next_update_ms_ |
|
private |
The documentation for this class was generated from the following files: