ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::bh1745 Namespace Reference

Data Structures

class  BH1745Component
 
class  BH1745InterruptPinOutput
 Drives the BH1745 INT pin, which switches the LEDs on breakout boards such as the Pimoroni one. More...
 

Enumerations

enum class  MeasurementTime : uint8_t {
  MEASUREMENT_TIME_160MS = 0b000 , MEASUREMENT_TIME_320MS = 0b001 , MEASUREMENT_TIME_640MS = 0b010 , MEASUREMENT_TIME_1280MS = 0b011 ,
  MEASUREMENT_TIME_2560MS = 0b100 , MEASUREMENT_TIME_5120MS = 0b101
}
 
enum class  AdcGain : uint8_t { ADC_GAIN_1X = 0 , ADC_GAIN_2X = 1 , ADC_GAIN_16X = 2 }
 

Functions

 ESPHOME_LOG_TAG (TAG, "bh1745")
 

Enumeration Type Documentation

◆ AdcGain

enum class esphome::bh1745::AdcGain : uint8_t
strong
Enumerator
ADC_GAIN_1X 
ADC_GAIN_2X 
ADC_GAIN_16X 

Definition at line 18 of file bh1745.h.

◆ MeasurementTime

enum class esphome::bh1745::MeasurementTime : uint8_t
strong
Enumerator
MEASUREMENT_TIME_160MS 
MEASUREMENT_TIME_320MS 
MEASUREMENT_TIME_640MS 
MEASUREMENT_TIME_1280MS 
MEASUREMENT_TIME_2560MS 
MEASUREMENT_TIME_5120MS 

Definition at line 9 of file bh1745.h.

Function Documentation

◆ ESPHOME_LOG_TAG()

esphome::bh1745::ESPHOME_LOG_TAG ( TAG ,
"bh1745"  )