| ESPHome 2025.10.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.