arduino-audio-driver
Loading...
Searching...
No Matches
MAX98091 Member List

This is the complete list of members for MAX98091, including all inherited members.

address()ZephyrDriverCommoninline
BCI_MASKMAX98091static
begin(uint32_t sample_rate, uint8_t bits)MAX98091inline
begin(uint32_t sample_rate, uint8_t bits, codec_mode_t mode, i2s_format_t fmt, bool is_master, uint8_t channels) overrideMAX98091inlinevirtual
begin(MAX98091Protocol protocol=MAX98091Protocol::I2S, uint32_t sample_rate=44100, uint32_t mclk_freq=12000000, uint8_t word_size=16, uint8_t channels=2, bool playback=true)MAX98091inline
configureOutput()MAX98091inline
DALEN_MASKMAX98091static
DAREN_MASKMAX98091static
DEFAULT_VOLUMEMAX98091static
DLY_MASKMAX98091static
DMONO_MASKMAX98091static
getInputVolume()ZephyrDriverCommoninlinevirtual
getVolume()ZephyrDriverCommoninlinevirtual
getWire()ZephyrDriverCommoninline
HIZOFF_MASKMAX98091static
HPLEN_MASKMAX98091static
HPLM_MASKMAX98091static
HPREN_MASKMAX98091static
HPVOLL_MASKMAX98091static
i2c_addrZephyrDriverCommonprotected
I2S_M_MASKMAX98091static
I2S_S_MASKMAX98091static
input_volume_percentZephyrDriverCommonprotected
isInputVolumeSupported()ZephyrDriverCommoninlinevirtual
LBEN_MASKMAX98091static
LJ_M_MASKMAX98091static
LJ_S_MASKMAX98091static
LTEN_MASKMAX98091static
MAS_MASKMAX98091static
MAX98091()MAX98091inline
MIXHPL_DACL_MASKMAX98091static
MIXHPL_DACR_MASKMAX98091static
MIXHPL_LINEA_MASKMAX98091static
MIXHPL_LINEB_MASKMAX98091static
MIXHPL_MASKMAX98091static
MIXHPL_MIC1_MASKMAX98091static
MIXHPL_MIC2_MASKMAX98091static
MIXHPLG_MASKMAX98091static
MIXHPLSEL_MASKMAX98091static
MIXHPR_DACL_MASKMAX98091static
MIXHPR_DACR_MASKMAX98091static
MIXHPR_LINEA_MASKMAX98091static
MIXHPR_LINEB_MASKMAX98091static
MIXHPR_MASKMAX98091static
MIXHPR_MIC1_MASKMAX98091static
MIXHPR_MIC2_MASKMAX98091static
MIXHPRG_MASKMAX98091static
MIXHPRSEL_MASKMAX98091static
MIXSPL_DACL_MASKMAX98091static
MIXSPL_DACR_MASKMAX98091static
MIXSPL_LINEA_MASKMAX98091static
MIXSPL_LINEB_MASKMAX98091static
MIXSPL_MASKMAX98091static
MIXSPL_MIC1_MASKMAX98091static
MIXSPL_MIC2_MASKMAX98091static
MIXSPLG_MASKMAX98091static
MIXSPR_DACL_MASKMAX98091static
MIXSPR_DACR_MASKMAX98091static
MIXSPR_LINEA_MASKMAX98091static
MIXSPR_LINEB_MASKMAX98091static
MIXSPR_MASKMAX98091static
MIXSPR_MIC1_MASKMAX98091static
MIXSPR_MIC2_MASKMAX98091static
MIXSPRG_MASKMAX98091static
output_deviceMAX98091protected
PSCLK_DISABLEDMAX98091static
PSCLK_DIV1MAX98091static
PSCLK_DIV2MAX98091static
PSCLK_DIV4MAX98091static
RCVLEN_MASKMAX98091static
RCVREN_MASKMAX98091static
readReg(uint8_t reg, uint8_t &value)ZephyrDriverCommoninlineprotected
readReg16(uint8_t reg, uint16_t &value)ZephyrDriverCommoninlineprotected
readRevisionId(uint8_t &id)MAX98091inline
Reg enum nameMAX98091
REG_ADC_BIQUAD_LEVEL enum valueMAX98091
REG_ADC_CONTROL enum valueMAX98091
REG_ADC_SIDETONE enum valueMAX98091
REG_ANALOG_LINE_LOOP enum valueMAX98091
REG_ANALOG_MIC_LOOP enum valueMAX98091
REG_BIAS_CONTROL enum valueMAX98091
REG_CLOCK_MODE enum valueMAX98091
REG_CLOCK_RATIO_MI_LSB enum valueMAX98091
REG_CLOCK_RATIO_MI_MSB enum valueMAX98091
REG_CLOCK_RATIO_NI_LSB enum valueMAX98091
REG_CLOCK_RATIO_NI_MSB enum valueMAX98091
REG_DAC_CONTROL enum valueMAX98091
REG_DAC_PATH enum valueMAX98091
REG_DAI_INTERFACE enum valueMAX98091
REG_DAI_PLAYBACK_LEVEL enum valueMAX98091
REG_DAI_PLAYBACK_LEVEL_EQ enum valueMAX98091
REG_DEVICE_SHUTDOWN enum valueMAX98091
REG_DEVICE_STATUS enum valueMAX98091
REG_DIGITAL_MIC_CONFIG enum valueMAX98091
REG_DIGITAL_MIC_ENABLE enum valueMAX98091
REG_DMIC34_BIQUAD_BASE enum valueMAX98091
REG_DMIC34_BQ_PREATTEN enum valueMAX98091
REG_DMIC3_VOLUME enum valueMAX98091
REG_DMIC4_VOLUME enum valueMAX98091
REG_DRC_COMPRESSOR enum valueMAX98091
REG_DRC_EXPANDER enum valueMAX98091
REG_DRC_GAIN enum valueMAX98091
REG_DRC_TIMING enum valueMAX98091
REG_DSP_FILTER_ENABLE enum valueMAX98091
REG_EQUALIZER_BASE enum valueMAX98091
REG_FILTER_CONFIG enum valueMAX98091
REG_HP_CONTROL enum valueMAX98091
REG_INPUT_ENABLE enum valueMAX98091
REG_INPUT_MODE enum valueMAX98091
REG_INTERFACE_FORMAT enum valueMAX98091
REG_INTERRUPT_S enum valueMAX98091
REG_IO_CONFIGURATION enum valueMAX98091
REG_JACK_DETECT enum valueMAX98091
REG_JACK_STATUS enum valueMAX98091
REG_LEFT_ADC_LEVEL enum valueMAX98091
REG_LEFT_ADC_MIXER enum valueMAX98091
REG_LEFT_HP_MIXER enum valueMAX98091
REG_LEFT_HP_VOLUME enum valueMAX98091
REG_LEFT_SPK_MIXER enum valueMAX98091
REG_LEFT_SPK_VOLUME enum valueMAX98091
REG_LEVEL_CONTROL enum valueMAX98091
REG_LINE_INPUT_CONFIG enum valueMAX98091
REG_LINE_INPUT_LEVEL enum valueMAX98091
REG_LINE_TO_ADC enum valueMAX98091
REG_LOUTR_CONTROL enum valueMAX98091
REG_LOUTR_MIXER enum valueMAX98091
REG_LOUTR_VOLUME enum valueMAX98091
REG_MASTER_CLOCK enum valueMAX98091
REG_MASTER_MODE enum valueMAX98091
REG_MIC1_INPUT_LEVEL enum valueMAX98091
REG_MIC2_INPUT_LEVEL enum valueMAX98091
REG_MIC_BIAS_VOLTAGE enum valueMAX98091
REG_MIC_DIRECT_TO_ADC enum valueMAX98091
REG_OUTPUT_ENABLE enum valueMAX98091
REG_QUICK_SAMPLE_RATE enum valueMAX98091
REG_RCV_LOUTL_CONTROL enum valueMAX98091
REG_RCV_LOUTL_MIXER enum valueMAX98091
REG_RCV_LOUTL_VOLUME enum valueMAX98091
REG_RECORD_BIQUAD_BASE enum valueMAX98091
REG_RECORD_TDM_SLOT enum valueMAX98091
REG_RESERVED enum valueMAX98091
REG_REVISION_ID enum valueMAX98091
REG_RIGHT_ADC_LEVEL enum valueMAX98091
REG_RIGHT_ADC_MIXER enum valueMAX98091
REG_RIGHT_HP_MIXER enum valueMAX98091
REG_RIGHT_HP_VOLUME enum valueMAX98091
REG_RIGHT_SPK_MIXER enum valueMAX98091
REG_RIGHT_SPK_VOLUME enum valueMAX98091
REG_SAMPLE_RATE enum valueMAX98091
REG_SOFTWARE_RESET enum valueMAX98091
REG_SPK_CONTROL enum valueMAX98091
REG_SYSTEM_CLOCK enum valueMAX98091
REG_TDM_CONTROL enum valueMAX98091
REG_TDM_FORMAT enum valueMAX98091
REVAMAX98091static
RJ_M_MASKMAX98091static
RJ_MASKMAX98091static
RJ_S_MASKMAX98091static
SDIEN_MASKMAX98091static
SDOEN_MASKMAX98091static
setActive(codec_mode_t mode)ZephyrDriverCommoninlinevirtual
setAddress(uint8_t addr)ZephyrDriverCommoninline
setAudioFormat(uint32_t sample_rate, uint8_t word_size=16, uint8_t channels=2)MAX98091inline
setDevices(input_device_t input_device, output_device_t output_device) overrideMAX98091inlinevirtual
setInputVolume(int volume)ZephyrDriverCommoninlinevirtual
setMute(bool mute) overrideMAX98091inlinevirtual
setOutputMute(bool mute, MAX98091Channel channel=MAX98091Channel::All)MAX98091inline
setOutputVolume(uint8_t volume, MAX98091Channel channel=MAX98091Channel::All)MAX98091inline
setProtocol(MAX98091Protocol protocol)MAX98091inline
setSystemClock(uint32_t mclk_freq)MAX98091inline
setVolume(int volume) overrideMAX98091inlinevirtual
setVolumeOrMute(MAX98091Channel channel, uint8_t value, bool is_volume)MAX98091inlineprotected
setWire(i2c_bus_handle_t w)ZephyrDriverCommoninline
SHDNN_MASKMAX98091static
softReset()MAX98091inline
SPK_SLAVE_MASKMAX98091static
SPLEN_MASKMAX98091static
SPLM_MASKMAX98091static
SPREN_MASKMAX98091static
SPVOLL_MASKMAX98091static
SR_16K_MASKMAX98091static
SR_32K_MASKMAX98091static
SR_44K1_MASKMAX98091static
SR_48K_MASKMAX98091static
SR_8K_MASKMAX98091static
SR_96K_MASKMAX98091static
SWRESET_MASKMAX98091static
updateReg(uint8_t reg, uint8_t mask, uint8_t value)ZephyrDriverCommoninlineprotected
updateReg16(uint8_t reg, uint16_t mask, uint16_t value)ZephyrDriverCommoninlineprotected
volume_percentZephyrDriverCommonprotected
WCI_MASKMAX98091static
wireZephyrDriverCommonprotected
writeReg(uint8_t reg, uint8_t value)ZephyrDriverCommoninlineprotected
writeReg16(uint8_t reg, uint16_t value)ZephyrDriverCommoninlineprotected
WS_16BMAX98091static
WS_MASKMAX98091static