ESPHome  2024.12.2
Data Structures | Namespaces | Enumerations
hmc5883l.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::hmc5883l::HMC5883LComponent
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::hmc5883l
 

Enumerations

enum  esphome::hmc5883l::HMC5883LOversampling { esphome::hmc5883l::HMC5883L_OVERSAMPLING_1 = 0b000, esphome::hmc5883l::HMC5883L_OVERSAMPLING_2 = 0b001, esphome::hmc5883l::HMC5883L_OVERSAMPLING_4 = 0b010, esphome::hmc5883l::HMC5883L_OVERSAMPLING_8 = 0b011 }
 
enum  esphome::hmc5883l::HMC5883LDatarate {
  esphome::hmc5883l::HMC5883L_DATARATE_0_75_HZ = 0b000, esphome::hmc5883l::HMC5883L_DATARATE_1_5_HZ = 0b001, esphome::hmc5883l::HMC5883L_DATARATE_3_0_HZ = 0b010, esphome::hmc5883l::HMC5883L_DATARATE_7_5_HZ = 0b011,
  esphome::hmc5883l::HMC5883L_DATARATE_15_0_HZ = 0b100, esphome::hmc5883l::HMC5883L_DATARATE_30_0_HZ = 0b101, esphome::hmc5883l::HMC5883L_DATARATE_75_0_HZ = 0b110
}
 
enum  esphome::hmc5883l::HMC5883LRange {
  esphome::hmc5883l::HMC5883L_RANGE_88_UT = 0b000, esphome::hmc5883l::HMC5883L_RANGE_130_UT = 0b001, esphome::hmc5883l::HMC5883L_RANGE_190_UT = 0b010, esphome::hmc5883l::HMC5883L_RANGE_250_UT = 0b011,
  esphome::hmc5883l::HMC5883L_RANGE_400_UT = 0b100, esphome::hmc5883l::HMC5883L_RANGE_470_UT = 0b101, esphome::hmc5883l::HMC5883L_RANGE_560_UT = 0b110, esphome::hmc5883l::HMC5883L_RANGE_810_UT = 0b111
}