ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
tas58xx.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::tas58xx::ModelInfo
 Everything that differs between models of the family. More...
 
class  esphome::tas58xx::TAS58xx
 

Namespaces

namespace  esphome
 
namespace  esphome::tas58xx
 

Enumerations

enum  esphome::tas58xx::DacMode : uint8_t { esphome::tas58xx::DAC_MODE_BTL = 0 , esphome::tas58xx::DAC_MODE_PBTL = 1 }
 
enum  esphome::tas58xx::MixerMode : uint8_t {
  esphome::tas58xx::MIXER_MODE_STEREO = 0 , esphome::tas58xx::MIXER_MODE_STEREO_INVERSE , esphome::tas58xx::MIXER_MODE_MONO , esphome::tas58xx::MIXER_MODE_LEFT ,
  esphome::tas58xx::MIXER_MODE_RIGHT
}
 
enum  esphome::tas58xx::FaultSensor : uint8_t {
  esphome::tas58xx::FAULT_SENSOR_LEFT_CHANNEL_DC_FAULT , esphome::tas58xx::FAULT_SENSOR_RIGHT_CHANNEL_DC_FAULT , esphome::tas58xx::FAULT_SENSOR_LEFT_CHANNEL_OVER_CURRENT , esphome::tas58xx::FAULT_SENSOR_RIGHT_CHANNEL_OVER_CURRENT ,
  esphome::tas58xx::FAULT_SENSOR_OTP_CRC_CHECK , esphome::tas58xx::FAULT_SENSOR_BQ_WRITE_FAILED , esphome::tas58xx::FAULT_SENSOR_CLOCK_FAULT , esphome::tas58xx::FAULT_SENSOR_PVDD_OVER_VOLTAGE ,
  esphome::tas58xx::FAULT_SENSOR_PVDD_UNDER_VOLTAGE , esphome::tas58xx::FAULT_SENSOR_OVER_TEMP_SHUTDOWN , esphome::tas58xx::FAULT_SENSOR_OVER_TEMP_WARNING , esphome::tas58xx::FAULT_SENSOR_LOAD_EEPROM_ERROR ,
  esphome::tas58xx::FAULT_SENSOR_RIGHT_CHANNEL_CBC_OVER_CURRENT , esphome::tas58xx::FAULT_SENSOR_LEFT_CHANNEL_CBC_OVER_CURRENT , esphome::tas58xx::FAULT_SENSOR_LEFT_CHANNEL_CBC_OVER_CURRENT_WARNING , esphome::tas58xx::FAULT_SENSOR_RIGHT_CHANNEL_CBC_OVER_CURRENT_WARNING ,
  esphome::tas58xx::FAULT_SENSOR_OVER_TEMP_146C_WARNING , esphome::tas58xx::FAULT_SENSOR_COUNT
}
 Fault binary sensors that map to a single fault bit. More...