ESPHome
2024.11.3
|
Data Structures | |
class | HMC5883LComponent |
Enumerations | |
enum | HMC5883LOversampling { HMC5883L_OVERSAMPLING_1 = 0b000, HMC5883L_OVERSAMPLING_2 = 0b001, HMC5883L_OVERSAMPLING_4 = 0b010, HMC5883L_OVERSAMPLING_8 = 0b011 } |
enum | HMC5883LDatarate { HMC5883L_DATARATE_0_75_HZ = 0b000, HMC5883L_DATARATE_1_5_HZ = 0b001, HMC5883L_DATARATE_3_0_HZ = 0b010, HMC5883L_DATARATE_7_5_HZ = 0b011, HMC5883L_DATARATE_15_0_HZ = 0b100, HMC5883L_DATARATE_30_0_HZ = 0b101, HMC5883L_DATARATE_75_0_HZ = 0b110 } |
enum | HMC5883LRange { HMC5883L_RANGE_88_UT = 0b000, HMC5883L_RANGE_130_UT = 0b001, HMC5883L_RANGE_190_UT = 0b010, HMC5883L_RANGE_250_UT = 0b011, HMC5883L_RANGE_400_UT = 0b100, HMC5883L_RANGE_470_UT = 0b101, HMC5883L_RANGE_560_UT = 0b110, HMC5883L_RANGE_810_UT = 0b111 } |
Enumerator | |
---|---|
HMC5883L_DATARATE_0_75_HZ | |
HMC5883L_DATARATE_1_5_HZ | |
HMC5883L_DATARATE_3_0_HZ | |
HMC5883L_DATARATE_7_5_HZ | |
HMC5883L_DATARATE_15_0_HZ | |
HMC5883L_DATARATE_30_0_HZ | |
HMC5883L_DATARATE_75_0_HZ |
Definition at line 17 of file hmc5883l.h.
Enumerator | |
---|---|
HMC5883L_OVERSAMPLING_1 | |
HMC5883L_OVERSAMPLING_2 | |
HMC5883L_OVERSAMPLING_4 | |
HMC5883L_OVERSAMPLING_8 |
Definition at line 10 of file hmc5883l.h.
Enumerator | |
---|---|
HMC5883L_RANGE_88_UT | |
HMC5883L_RANGE_130_UT | |
HMC5883L_RANGE_190_UT | |
HMC5883L_RANGE_250_UT | |
HMC5883L_RANGE_400_UT | |
HMC5883L_RANGE_470_UT | |
HMC5883L_RANGE_560_UT | |
HMC5883L_RANGE_810_UT |
Definition at line 27 of file hmc5883l.h.