|
arduino-audio-tools
|
#include <I2SESP32V1.h>
Public Member Functions | |
| bool | startChannels (I2SConfigESP32V1 &cfg, i2s_chan_handle_t &tx_chan, i2s_chan_handle_t &rx_chan, int txPin, int rxPin) |
Protected Member Functions | |
| bool | changeSampleRate (I2SConfigESP32V1 &cfg, i2s_chan_handle_t &tx_chan, i2s_chan_handle_t &rx_chan) override |
| int | get_bits_eff (int bits) |
| 24 bits are stored in a 32 bit integer | |
| i2s_chan_config_t | getChannelConfig (I2SConfigESP32V1 &cfg) |
| i2s_std_clk_config_t | getClockConfig (I2SConfigESP32V1 &cfg) |
| soc_periph_i2s_clk_src_t | getClockSource (I2SConfigESP32V1 &cfg) |
| select clock source dependent on is_master and use_apll | |
| i2s_std_slot_config_t | getSlotConfig (I2SConfigESP32V1 &cfg) |
|
inlineoverrideprotectedvirtual |
Reimplemented from I2SDriverESP32V1::DriverCommon.
|
inlineprotectedvirtual |
Implements I2SDriverESP32V1::DriverCommon.
|
inlineprotected |
|
inlineprotected |
select clock source dependent on is_master and use_apll
|
inlineprotected |
|
inlinevirtual |
Implements I2SDriverESP32V1::DriverCommon.