ESPHome  2024.11.0
Data Structures | Enumerations
esphome::es8311 Namespace Reference

Data Structures

class  ES8311
 
struct  ES8311Coefficient
 

Enumerations

enum  ES8311MicGain {
  ES8311_MIC_GAIN_MIN = -1, ES8311_MIC_GAIN_0DB, ES8311_MIC_GAIN_6DB, ES8311_MIC_GAIN_12DB,
  ES8311_MIC_GAIN_18DB, ES8311_MIC_GAIN_24DB, ES8311_MIC_GAIN_30DB, ES8311_MIC_GAIN_36DB,
  ES8311_MIC_GAIN_42DB, ES8311_MIC_GAIN_MAX
}
 
enum  ES8311Resolution : uint8_t {
  ES8311_RESOLUTION_16 = 16, ES8311_RESOLUTION_18 = 18, ES8311_RESOLUTION_20 = 20, ES8311_RESOLUTION_24 = 24,
  ES8311_RESOLUTION_32 = 32
}
 

Enumeration Type Documentation

◆ ES8311MicGain

Enumerator
ES8311_MIC_GAIN_MIN 
ES8311_MIC_GAIN_0DB 
ES8311_MIC_GAIN_6DB 
ES8311_MIC_GAIN_12DB 
ES8311_MIC_GAIN_18DB 
ES8311_MIC_GAIN_24DB 
ES8311_MIC_GAIN_30DB 
ES8311_MIC_GAIN_36DB 
ES8311_MIC_GAIN_42DB 
ES8311_MIC_GAIN_MAX 

Definition at line 10 of file es8311.h.

◆ ES8311Resolution

Enumerator
ES8311_RESOLUTION_16 
ES8311_RESOLUTION_18 
ES8311_RESOLUTION_20 
ES8311_RESOLUTION_24 
ES8311_RESOLUTION_32 

Definition at line 23 of file es8311.h.