| ADC_DEFAULT_VOLUME_VALUE | WM8962 | static |
| ADC_MAX_VOLUME_VALUE | WM8962 | static |
| address() | ZephyrDriverCommon | inline |
| applyProperties() | WM8962 | inline |
| begin(uint32_t sample_rate, uint8_t bits) | WM8962 | inline |
| begin(uint32_t sample_rate, uint8_t bits, codec_mode_t mode, i2s_format_t fmt, bool is_master, uint8_t channels) override | WM8962 | inlinevirtual |
| 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) | WM8962 | inline |
| CLOCK2_BCLK_DIV_MASK | WM8962 | static |
| configureInput() | WM8962 | inline |
| configureOutput() | WM8962 | inline |
| DAC_DEFAULT_VOLUME_VALUE | WM8962 | static |
| DAC_MAX_VOLUME_VALUE | WM8962 | static |
| getInputVolume() | ZephyrDriverCommon | inlinevirtual |
| getVolume() | ZephyrDriverCommon | inlinevirtual |
| getWire() | ZephyrDriverCommon | inline |
| HEADPHONE_DEFAULT_VOLUME_VALUE | WM8962 | static |
| HEADPHONE_MAX_VOLUME_VALUE | WM8962 | static |
| HEADPHONE_MIN_VOLUME_VALUE | WM8962 | static |
| i2c_addr | ZephyrDriverCommon | protected |
| IFACE0_FORMAT_MASK | WM8962 | static |
| IFACE0_WL_16BITS | WM8962 | static |
| IFACE0_WL_20BITS | WM8962 | static |
| IFACE0_WL_24BITS | WM8962 | static |
| IFACE0_WL_32BITS | WM8962 | static |
| IFACE0_WL_MASK | WM8962 | static |
| IFACE0_WL_SHIFT | WM8962 | static |
| input_volume_percent | ZephyrDriverCommon | protected |
| isInputVolumeSupported() override | WM8962 | inlinevirtual |
| L_CH_MUTE_MASK | WM8962 | static |
| LINEIN_DEFAULT_VOLUME_VALUE | WM8962 | static |
| LINEIN_MAX_VOLUME_VALUE | WM8962 | static |
| output_device | WM8962 | protected |
| R_CH_MUTE_MASK | WM8962 | static |
| readReg(uint8_t reg, uint8_t &value) | ZephyrDriverCommon | inlineprotected |
| readReg16(uint8_t reg, uint16_t &value) | ZephyrDriverCommon | inlineprotected |
| readRegWide(uint16_t reg, uint16_t &value) | WM8962 | inlineprotected |
| Reg enum name | WM8962 | |
| REG_3D enum value | WM8962 | |
| REG_ADDCTL1 enum value | WM8962 | |
| REG_ADDCTL2 enum value | WM8962 | |
| REG_ADDCTL3 enum value | WM8962 | |
| REG_ADDCTL4 enum value | WM8962 | |
| REG_ALC1 enum value | WM8962 | |
| REG_ALC2 enum value | WM8962 | |
| REG_ALC3 enum value | WM8962 | |
| REG_ANALOG_HP_0 enum value | WM8962 | |
| REG_APOP1 enum value | WM8962 | |
| REG_APOP2 enum value | WM8962 | |
| REG_CHARGE_PUMP_1 enum value | WM8962 | |
| REG_CLASSD1 enum value | WM8962 | |
| REG_CLASSD3 enum value | WM8962 | |
| REG_CLK4 enum value | WM8962 | |
| REG_CLOCK1 enum value | WM8962 | |
| REG_CLOCK2 enum value | WM8962 | |
| REG_DACCTL1 enum value | WM8962 | |
| REG_DACCTL2 enum value | WM8962 | |
| REG_DC_SERVO_0 enum value | WM8962 | |
| REG_DC_SERVO_1 enum value | WM8962 | |
| REG_FLL_CTRL_1 enum value | WM8962 | |
| REG_FLL_CTRL_2 enum value | WM8962 | |
| REG_FLL_CTRL_3 enum value | WM8962 | |
| REG_FLL_CTRL_6 enum value | WM8962 | |
| REG_FLL_CTRL_7 enum value | WM8962 | |
| REG_FLL_CTRL_8 enum value | WM8962 | |
| REG_IFACE0 enum value | WM8962 | |
| REG_IFACE1 enum value | WM8962 | |
| REG_IFACE2 enum value | WM8962 | |
| REG_INPUT_MIXER_1 enum value | WM8962 | |
| REG_INPUTMIX enum value | WM8962 | |
| REG_INT_STATUS_2 enum value | WM8962 | |
| REG_LADC enum value | WM8962 | |
| REG_LDAC enum value | WM8962 | |
| REG_LEFT_HEADPHONE_MIXER enum value | WM8962 | |
| REG_LEFT_HEADPHONE_MIXER_VOLUME enum value | WM8962 | |
| REG_LEFT_INPUT_PGA enum value | WM8962 | |
| REG_LEFT_SPEAKER_MIXER enum value | WM8962 | |
| REG_LEFT_SPEAKER_MIXER_VOLUME enum value | WM8962 | |
| REG_LINPATH enum value | WM8962 | |
| REG_LINVOL enum value | WM8962 | |
| REG_LOUT1 enum value | WM8962 | |
| REG_LOUT2 enum value | WM8962 | |
| REG_MONOMIX2 enum value | WM8962 | |
| REG_NOISEG enum value | WM8962 | |
| REG_PLL2 enum value | WM8962 | |
| REG_POWER1 enum value | WM8962 | |
| REG_POWER2 enum value | WM8962 | |
| REG_RADC enum value | WM8962 | |
| REG_RDAC enum value | WM8962 | |
| REG_RESET enum value | WM8962 | |
| REG_RIGHT_HEADPHONE_MIXER enum value | WM8962 | |
| REG_RIGHT_HEADPHONE_MIXER_VOLUME enum value | WM8962 | |
| REG_RIGHT_INPUT_PGA enum value | WM8962 | |
| REG_RIGHT_SPEAKER_MIXER enum value | WM8962 | |
| REG_RIGHT_SPEAKER_MIXER_VOLUME enum value | WM8962 | |
| REG_RINPATH enum value | WM8962 | |
| REG_RINVOL enum value | WM8962 | |
| REG_ROUT1 enum value | WM8962 | |
| REG_ROUT2 enum value | WM8962 | |
| REG_TEMP enum value | WM8962 | |
| REG_WRITE_SEQ_CTRL_1 enum value | WM8962 | |
| REG_WRITE_SEQ_CTRL_2 enum value | WM8962 | |
| REG_WRITE_SEQ_CTRL_3 enum value | WM8962 | |
| REGMASK_IN_MUTE | WM8962 | static |
| REGMASK_IN_VOLUME | WM8962 | static |
| REGMASK_IN_VU | WM8962 | static |
| REGMASK_IN_ZC | WM8962 | static |
| REGMASK_OUT_VOL | WM8962 | static |
| REGMASK_OUT_VU | WM8962 | static |
| REGMASK_OUT_ZC | WM8962 | static |
| routeInput(WM8962InputPgaSource source, WM8962Channel channel) | WM8962 | inline |
| routeOutput(uint16_t mixer_value, WM8962Channel channel) | WM8962 | inline |
| runSequence(WM8962Sequence id) | WM8962 | inline |
| setActive(codec_mode_t mode) override | WM8962 | inlinevirtual |
| setAddress(uint8_t addr) | ZephyrDriverCommon | inline |
| setAudioFormat(uint32_t sample_rate, uint8_t word_size=16, uint32_t mclk_to_fs_ratio=256) | WM8962 | inline |
| setDevices(input_device_t input_device, output_device_t output_device) override | WM8962 | inlinevirtual |
| setInputMute(bool mute, WM8962Channel channel=WM8962Channel::All) | WM8962 | inline |
| setInputVolume(uint8_t volume, WM8962Channel channel=WM8962Channel::All) | WM8962 | inline |
| setInputVolume(int volume) override | WM8962 | inlinevirtual |
| setMute(bool mute) override | WM8962 | inlinevirtual |
| setOutputMute(bool mute, WM8962Channel channel=WM8962Channel::All) | WM8962 | inline |
| setOutputVolume(uint8_t volume, WM8962Channel channel=WM8962Channel::All) | WM8962 | inline |
| setProtocol(WM8962Protocol protocol) | WM8962 | inline |
| setVolume(int volume) override | WM8962 | inlinevirtual |
| setWire(i2c_bus_handle_t w) | ZephyrDriverCommon | inline |
| softReset() | WM8962 | inline |
| SPEAKER_DEFAULT_VOLUME_VALUE | WM8962 | static |
| SPEAKER_MAX_VOLUME_VALUE | WM8962 | static |
| SPEAKER_MIN_VOLUME_VALUE | WM8962 | static |
| updateInput(WM8962Channel channel, uint16_t val, uint16_t mask) | WM8962 | inlineprotected |
| updateOutput(WM8962Channel channel, uint16_t val, uint16_t mask) | WM8962 | inlineprotected |
| updateReg(uint8_t reg, uint8_t mask, uint8_t value) | ZephyrDriverCommon | inlineprotected |
| updateReg16(uint8_t reg, uint16_t mask, uint16_t value) | ZephyrDriverCommon | inlineprotected |
| updateRegWide(uint16_t reg, uint16_t mask, uint16_t value) | WM8962 | inlineprotected |
| volume_percent | ZephyrDriverCommon | protected |
| wire | ZephyrDriverCommon | protected |
| WM8962() | WM8962 | inline |
| writeReg(uint8_t reg, uint8_t value) | ZephyrDriverCommon | inlineprotected |
| writeReg16(uint8_t reg, uint16_t value) | ZephyrDriverCommon | inlineprotected |
| writeRegWide(uint16_t reg, uint16_t value) | WM8962 | inlineprotected |
| WSEQ_DONE_EINT_MASK | WM8962 | static |
| WSEQ_ENA | WM8962 | static |