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

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

ADC_DEFAULT_VOLUME_VALUEWM8962static
ADC_MAX_VOLUME_VALUEWM8962static
address()ZephyrDriverCommoninline
applyProperties()WM8962inline
begin(uint32_t sample_rate, uint8_t bits)WM8962inline
begin(uint32_t sample_rate, uint8_t bits, codec_mode_t mode, i2s_format_t fmt, bool is_master, uint8_t channels) overrideWM8962inlinevirtual
begin(WM8962Protocol protocol=WM8962Protocol::I2S, uint32_t sample_rate=44100, uint8_t word_size=16, uint32_t mclk_to_fs_ratio=256, bool playback=true, bool capture=true)WM8962inline
CLOCK2_BCLK_DIV_MASKWM8962static
configureInput()WM8962inline
configureOutput()WM8962inline
DAC_DEFAULT_VOLUME_VALUEWM8962static
DAC_MAX_VOLUME_VALUEWM8962static
getInputVolume()ZephyrDriverCommoninlinevirtual
getVolume()ZephyrDriverCommoninlinevirtual
getWire()ZephyrDriverCommoninline
HEADPHONE_DEFAULT_VOLUME_VALUEWM8962static
HEADPHONE_MAX_VOLUME_VALUEWM8962static
HEADPHONE_MIN_VOLUME_VALUEWM8962static
i2c_addrZephyrDriverCommonprotected
IFACE0_FORMAT_MASKWM8962static
IFACE0_WL_16BITSWM8962static
IFACE0_WL_20BITSWM8962static
IFACE0_WL_24BITSWM8962static
IFACE0_WL_32BITSWM8962static
IFACE0_WL_MASKWM8962static
IFACE0_WL_SHIFTWM8962static
input_volume_percentZephyrDriverCommonprotected
isInputVolumeSupported() overrideWM8962inlinevirtual
L_CH_MUTE_MASKWM8962static
LINEIN_DEFAULT_VOLUME_VALUEWM8962static
LINEIN_MAX_VOLUME_VALUEWM8962static
output_deviceWM8962protected
R_CH_MUTE_MASKWM8962static
readReg(uint8_t reg, uint8_t &value)ZephyrDriverCommoninlineprotected
readReg16(uint8_t reg, uint16_t &value)ZephyrDriverCommoninlineprotected
readRegWide(uint16_t reg, uint16_t &value)WM8962inlineprotected
Reg enum nameWM8962
REG_3D enum valueWM8962
REG_ADDCTL1 enum valueWM8962
REG_ADDCTL2 enum valueWM8962
REG_ADDCTL3 enum valueWM8962
REG_ADDCTL4 enum valueWM8962
REG_ALC1 enum valueWM8962
REG_ALC2 enum valueWM8962
REG_ALC3 enum valueWM8962
REG_ANALOG_HP_0 enum valueWM8962
REG_APOP1 enum valueWM8962
REG_APOP2 enum valueWM8962
REG_CHARGE_PUMP_1 enum valueWM8962
REG_CLASSD1 enum valueWM8962
REG_CLASSD3 enum valueWM8962
REG_CLK4 enum valueWM8962
REG_CLOCK1 enum valueWM8962
REG_CLOCK2 enum valueWM8962
REG_DACCTL1 enum valueWM8962
REG_DACCTL2 enum valueWM8962
REG_DC_SERVO_0 enum valueWM8962
REG_DC_SERVO_1 enum valueWM8962
REG_FLL_CTRL_1 enum valueWM8962
REG_FLL_CTRL_2 enum valueWM8962
REG_FLL_CTRL_3 enum valueWM8962
REG_FLL_CTRL_6 enum valueWM8962
REG_FLL_CTRL_7 enum valueWM8962
REG_FLL_CTRL_8 enum valueWM8962
REG_IFACE0 enum valueWM8962
REG_IFACE1 enum valueWM8962
REG_IFACE2 enum valueWM8962
REG_INPUT_MIXER_1 enum valueWM8962
REG_INPUTMIX enum valueWM8962
REG_INT_STATUS_2 enum valueWM8962
REG_LADC enum valueWM8962
REG_LDAC enum valueWM8962
REG_LEFT_HEADPHONE_MIXER enum valueWM8962
REG_LEFT_HEADPHONE_MIXER_VOLUME enum valueWM8962
REG_LEFT_INPUT_PGA enum valueWM8962
REG_LEFT_SPEAKER_MIXER enum valueWM8962
REG_LEFT_SPEAKER_MIXER_VOLUME enum valueWM8962
REG_LINPATH enum valueWM8962
REG_LINVOL enum valueWM8962
REG_LOUT1 enum valueWM8962
REG_LOUT2 enum valueWM8962
REG_MONOMIX2 enum valueWM8962
REG_NOISEG enum valueWM8962
REG_PLL2 enum valueWM8962
REG_POWER1 enum valueWM8962
REG_POWER2 enum valueWM8962
REG_RADC enum valueWM8962
REG_RDAC enum valueWM8962
REG_RESET enum valueWM8962
REG_RIGHT_HEADPHONE_MIXER enum valueWM8962
REG_RIGHT_HEADPHONE_MIXER_VOLUME enum valueWM8962
REG_RIGHT_INPUT_PGA enum valueWM8962
REG_RIGHT_SPEAKER_MIXER enum valueWM8962
REG_RIGHT_SPEAKER_MIXER_VOLUME enum valueWM8962
REG_RINPATH enum valueWM8962
REG_RINVOL enum valueWM8962
REG_ROUT1 enum valueWM8962
REG_ROUT2 enum valueWM8962
REG_TEMP enum valueWM8962
REG_WRITE_SEQ_CTRL_1 enum valueWM8962
REG_WRITE_SEQ_CTRL_2 enum valueWM8962
REG_WRITE_SEQ_CTRL_3 enum valueWM8962
REGMASK_IN_MUTEWM8962static
REGMASK_IN_VOLUMEWM8962static
REGMASK_IN_VUWM8962static
REGMASK_IN_ZCWM8962static
REGMASK_OUT_VOLWM8962static
REGMASK_OUT_VUWM8962static
REGMASK_OUT_ZCWM8962static
routeInput(WM8962InputPgaSource source, WM8962Channel channel)WM8962inline
routeOutput(uint16_t mixer_value, WM8962Channel channel)WM8962inline
runSequence(WM8962Sequence id)WM8962inline
setActive(codec_mode_t mode) overrideWM8962inlinevirtual
setAddress(uint8_t addr)ZephyrDriverCommoninline
setAudioFormat(uint32_t sample_rate, uint8_t word_size=16, uint32_t mclk_to_fs_ratio=256)WM8962inline
setDevices(input_device_t input_device, output_device_t output_device) overrideWM8962inlinevirtual
setInputMute(bool mute, WM8962Channel channel=WM8962Channel::All)WM8962inline
setInputVolume(uint8_t volume, WM8962Channel channel=WM8962Channel::All)WM8962inline
setInputVolume(int volume) overrideWM8962inlinevirtual
setMute(bool mute) overrideWM8962inlinevirtual
setOutputMute(bool mute, WM8962Channel channel=WM8962Channel::All)WM8962inline
setOutputVolume(uint8_t volume, WM8962Channel channel=WM8962Channel::All)WM8962inline
setProtocol(WM8962Protocol protocol)WM8962inline
setVolume(int volume) overrideWM8962inlinevirtual
setWire(i2c_bus_handle_t w)ZephyrDriverCommoninline
softReset()WM8962inline
SPEAKER_DEFAULT_VOLUME_VALUEWM8962static
SPEAKER_MAX_VOLUME_VALUEWM8962static
SPEAKER_MIN_VOLUME_VALUEWM8962static
updateInput(WM8962Channel channel, uint16_t val, uint16_t mask)WM8962inlineprotected
updateOutput(WM8962Channel channel, uint16_t val, uint16_t mask)WM8962inlineprotected
updateReg(uint8_t reg, uint8_t mask, uint8_t value)ZephyrDriverCommoninlineprotected
updateReg16(uint8_t reg, uint16_t mask, uint16_t value)ZephyrDriverCommoninlineprotected
updateRegWide(uint16_t reg, uint16_t mask, uint16_t value)WM8962inlineprotected
volume_percentZephyrDriverCommonprotected
wireZephyrDriverCommonprotected
WM8962()WM8962inline
writeReg(uint8_t reg, uint8_t value)ZephyrDriverCommoninlineprotected
writeReg16(uint8_t reg, uint16_t value)ZephyrDriverCommoninlineprotected
writeRegWide(uint16_t reg, uint16_t value)WM8962inlineprotected
WSEQ_DONE_EINT_MASKWM8962static
WSEQ_ENAWM8962static