#include <WM8978.h>
|
| | WM8978 () |
| |
| | ~WM8978 () |
| |
| bool | begin (i2c_bus_handle_t p_wire, int address) |
| |
| void | cfgADDA (uint8_t dacen, uint8_t adcen) |
| |
| void | cfgI2S (uint8_t fmt, uint8_t len) |
| |
| void | cfgInput (uint8_t micen, uint8_t lineinen, uint8_t auxen) |
| |
| void | cfgOutput (uint8_t dacen, uint8_t bpsen) |
| |
| void | set3D (uint8_t depth) |
| |
| void | set3Ddir (uint8_t dir) |
| |
| void | setALC (uint8_t enable, uint8_t maxgain, uint8_t mingain) |
| |
| void | setAUXgain (uint8_t gain) |
| |
| void | setEQ1 (uint8_t cfreq, uint8_t gain) |
| |
| void | setEQ2 (uint8_t cfreq, uint8_t gain) |
| |
| void | setEQ3 (uint8_t cfreq, uint8_t gain) |
| |
| void | setEQ4 (uint8_t cfreq, uint8_t gain) |
| |
| void | setEQ5 (uint8_t cfreq, uint8_t gain) |
| |
| void | setHPF (uint8_t enable) |
| |
| void | setHPvol (uint8_t voll, uint8_t volr) |
| |
| void | setLINEINgain (uint8_t gain) |
| |
| void | setMICgain (uint8_t gain) |
| |
| void | setNoise (uint8_t enable, uint8_t gain) |
| |
| void | setSPKvol (uint8_t volx) |
| |
| void | setWire (i2c_bus_handle_t wire) |
| |
◆ WM8978()
◆ ~WM8978()
◆ begin()
◆ cfgADDA()
| void cfgADDA |
( |
uint8_t |
dacen, |
|
|
uint8_t |
adcen |
|
) |
| |
|
inline |
◆ cfgI2S()
| void cfgI2S |
( |
uint8_t |
fmt, |
|
|
uint8_t |
len |
|
) |
| |
|
inline |
◆ cfgInput()
| void cfgInput |
( |
uint8_t |
micen, |
|
|
uint8_t |
lineinen, |
|
|
uint8_t |
auxen |
|
) |
| |
|
inline |
◆ cfgOutput()
| void cfgOutput |
( |
uint8_t |
dacen, |
|
|
uint8_t |
bpsen |
|
) |
| |
|
inline |
◆ set3D()
| void set3D |
( |
uint8_t |
depth | ) |
|
|
inline |
◆ set3Ddir()
| void set3Ddir |
( |
uint8_t |
dir | ) |
|
|
inline |
◆ setALC()
| void setALC |
( |
uint8_t |
enable, |
|
|
uint8_t |
maxgain, |
|
|
uint8_t |
mingain |
|
) |
| |
|
inline |
◆ setAUXgain()
| void setAUXgain |
( |
uint8_t |
gain | ) |
|
|
inline |
◆ setEQ1()
| void setEQ1 |
( |
uint8_t |
cfreq, |
|
|
uint8_t |
gain |
|
) |
| |
|
inline |
◆ setEQ2()
| void setEQ2 |
( |
uint8_t |
cfreq, |
|
|
uint8_t |
gain |
|
) |
| |
|
inline |
◆ setEQ3()
| void setEQ3 |
( |
uint8_t |
cfreq, |
|
|
uint8_t |
gain |
|
) |
| |
|
inline |
◆ setEQ4()
| void setEQ4 |
( |
uint8_t |
cfreq, |
|
|
uint8_t |
gain |
|
) |
| |
|
inline |
◆ setEQ5()
| void setEQ5 |
( |
uint8_t |
cfreq, |
|
|
uint8_t |
gain |
|
) |
| |
|
inline |
◆ setHPF()
| void setHPF |
( |
uint8_t |
enable | ) |
|
|
inline |
◆ setHPvol()
| void setHPvol |
( |
uint8_t |
voll, |
|
|
uint8_t |
volr |
|
) |
| |
|
inline |
◆ setLINEINgain()
| void setLINEINgain |
( |
uint8_t |
gain | ) |
|
|
inline |
◆ setMICgain()
| void setMICgain |
( |
uint8_t |
gain | ) |
|
|
inline |
◆ setNoise()
| void setNoise |
( |
uint8_t |
enable, |
|
|
uint8_t |
gain |
|
) |
| |
|
inline |
◆ setSPKvol()
| void setSPKvol |
( |
uint8_t |
volx | ) |
|
|
inline |
◆ setWire()
◆ EQ1_105Hz
| constexpr uint8_t EQ1_105Hz = 0x01 |
|
staticconstexpr |
◆ EQ1_135Hz
| constexpr uint8_t EQ1_135Hz = 0x02 |
|
staticconstexpr |
◆ EQ1_175Hz
| constexpr uint8_t EQ1_175Hz = 0x03 |
|
staticconstexpr |
◆ EQ1_80Hz
| constexpr uint8_t EQ1_80Hz = 0x00 |
|
staticconstexpr |
◆ EQ2_230Hz
| constexpr uint8_t EQ2_230Hz = 0x00 |
|
staticconstexpr |
◆ EQ2_300Hz
| constexpr uint8_t EQ2_300Hz = 0x01 |
|
staticconstexpr |
◆ EQ2_385Hz
| constexpr uint8_t EQ2_385Hz = 0x02 |
|
staticconstexpr |
◆ EQ2_500Hz
| constexpr uint8_t EQ2_500Hz = 0x03 |
|
staticconstexpr |
◆ EQ3_1100Hz
| constexpr uint8_t EQ3_1100Hz = 0x02 |
|
staticconstexpr |
◆ EQ3_14000Hz
| constexpr uint8_t EQ3_14000Hz = 0x03 |
|
staticconstexpr |
◆ EQ3_650Hz
| constexpr uint8_t EQ3_650Hz = 0x00 |
|
staticconstexpr |
◆ EQ3_850Hz
| constexpr uint8_t EQ3_850Hz = 0x01 |
|
staticconstexpr |
◆ EQ4_1800Hz
| constexpr uint8_t EQ4_1800Hz = 0x00 |
|
staticconstexpr |
◆ EQ4_2400Hz
| constexpr uint8_t EQ4_2400Hz = 0x01 |
|
staticconstexpr |
◆ EQ4_3200Hz
| constexpr uint8_t EQ4_3200Hz = 0x02 |
|
staticconstexpr |
◆ EQ4_4100Hz
| constexpr uint8_t EQ4_4100Hz = 0x03 |
|
staticconstexpr |
◆ EQ5_11700Hz
| constexpr uint8_t EQ5_11700Hz = 0x03 |
|
staticconstexpr |
◆ EQ5_5300Hz
| constexpr uint8_t EQ5_5300Hz = 0x00 |
|
staticconstexpr |
◆ EQ5_6900Hz
| constexpr uint8_t EQ5_6900Hz = 0x01 |
|
staticconstexpr |
◆ EQ5_9000Hz
| constexpr uint8_t EQ5_9000Hz = 0x02 |
|
staticconstexpr |
◆ WM8978_ADDR
| constexpr int WM8978_ADDR = 0x1A |
|
staticconstexpr |
The documentation for this class was generated from the following file: