diff --git a/_audio_kit_8h_source.html b/_audio_kit_8h_source.html index 56bc0fc8da..c37a56babc 100644 --- a/_audio_kit_8h_source.html +++ b/_audio_kit_8h_source.html @@ -578,13 +578,13 @@
Protected Member Functions | |
-bool | begin (I2SConfig cfg, int txPin, int rxPin) |
starts the DAC | |
-int | getModeDigital (I2SConfig &cfg) |
-bool | isNoChannelConversion (I2SConfig cfg) |
+bool | begin (I2SConfigESP32 cfg, int txPin, int rxPin) |
starts the DAC | |
+int | getModeDigital (I2SConfigESP32 &cfg) |
+bool | isNoChannelConversion (I2SConfigESP32 cfg) |
void | setChannels (int channels) |
i2s_comm_format_t | toCommFormat (I2SFormat mode) |
-i2s_mode_t | toMode (I2SConfig &cfg) |
+i2s_mode_t | toMode (I2SConfigESP32 &cfg) |
Static Protected Member Functions |
Protected Attributes | ||
-I2SConfig | cfg = defaultConfig(RX_MODE) | |
+I2SConfigESP32 | cfg = defaultConfig(RX_MODE) | |
i2s_config_t | i2s_config | |
availableForWrite() | I2SDriverESP32V1 | inline |
begin(RxTxMode mode) | I2SDriverESP32V1 | inline |
begin() | I2SDriverESP32V1 | inline |
begin(I2SConfig cfg) | I2SDriverESP32V1 | inline |
begin(I2SConfig cfg, int txPin, int rxPin) | I2SDriverESP32V1 | inlineprotected |
begin(I2SConfigESP32V1 cfg) | I2SDriverESP32V1 | inline |
begin(I2SConfigESP32V1 cfg, int txPin, int rxPin) | I2SDriverESP32V1 | inlineprotected |
cfg (defined in I2SDriverESP32V1) | I2SDriverESP32V1 | protected |
config() | I2SDriverESP32V1 | inline |
defaultConfig(RxTxMode mode) | I2SDriverESP32V1 | inline |
config() | I2SDriverESP32V1 | inline |
defaultConfig(RxTxMode mode) | I2SDriverESP32V1 | inline |
end() | I2SDriverESP32V1 | inline |
getDriver(I2SConfig &cfg) (defined in I2SDriverESP32V1) | I2SDriverESP32V1 | inlineprotected |
getDriver(I2SConfigESP32V1 &cfg) (defined in I2SDriverESP32V1) | I2SDriverESP32V1 | inlineprotected |
i2s (defined in I2SDriverESP32V1) | I2SDriverESP32V1 | protected |
i2s_config (defined in I2SDriverESP32V1) | I2SDriverESP32V1 | protected |
is_started (defined in I2SDriverESP32V1) | I2SDriverESP32V1 | protected |
bool | begin () | |
-bool | begin (I2SConfig cfg) | |
starts the DAC | ||
+bool | begin (I2SConfigESP32V1 cfg) | |
starts the DAC | ||
bool | begin (RxTxMode mode) | |
starts the DAC with the default config | ||
-I2SConfig | config () | |
provides the actual configuration | ||
-I2SConfig | defaultConfig (RxTxMode mode) | |
Provides the default configuration. | ||
+I2SConfigESP32V1 | config () | |
provides the actual configuration | ||
+I2SConfigESP32V1 | defaultConfig (RxTxMode mode) | |
Provides the default configuration. | ||
void | end () | |
stops the I2C and unistalls the driver |
Protected Member Functions | |
-bool | begin (I2SConfig cfg, int txPin, int rxPin) |
starts I2S | |
-DriverCommon & | getDriver (I2SConfig &cfg) |
+bool | begin (I2SConfigESP32V1 cfg, int txPin, int rxPin) |
starts I2S | |
+DriverCommon & | getDriver (I2SConfigESP32V1 &cfg) |
Protected Attributes | ||
-I2SConfig | cfg = defaultConfig(RX_MODE) | |
+I2SConfigESP32V1 | cfg = defaultConfig(RX_MODE) | |
audio_tools::I2SDriverESP32V1::DriverI2S | i2s | |
available() | I2SDriverESP8266 | inline |
availableForWrite() | I2SDriverESP8266 | inline |
begin(RxTxMode mode=TX_MODE) | I2SDriverESP8266 | inline |
begin(I2SConfig cfg) | I2SDriverESP8266 | inline |
begin(I2SConfigStd cfg) | I2SDriverESP8266 | inline |
cfg (defined in I2SDriverESP8266) | I2SDriverESP8266 | protected |
config() | I2SDriverESP8266 | inline |
defaultConfig(RxTxMode mode) | I2SDriverESP8266 | inline |
config() | I2SDriverESP8266 | inline |
defaultConfig(RxTxMode mode) | I2SDriverESP8266 | inline |
end() | I2SDriverESP8266 | inline |
I2SStream (defined in I2SDriverESP8266) | I2SDriverESP8266 | friend |
readBytes(void *dest, size_t size_bytes) | I2SDriverESP8266 | inlineprotected | availableForWrite () |
We limit the write size to the buffer size. | ||
-bool | begin (I2SConfig cfg) | |
starts the DAC | ||
+bool | begin (I2SConfigStd cfg) | |
starts the DAC | ||
bool | begin (RxTxMode mode=TX_MODE) | |
starts the DAC with the default config | ||
-I2SConfig | config () | |
provides the actual configuration | ||
-I2SConfig | defaultConfig (RxTxMode mode) | |
Provides the default configuration. | ||
+I2SConfigStd | config () | |
provides the actual configuration | ||
+I2SConfigStd | defaultConfig (RxTxMode mode) | |
Provides the default configuration. | ||
void | end () | |
stops the I2C and unistalls the driver |
Protected Attributes | |
-I2SConfig | cfg |
+I2SConfigStd | cfg |
Friends | ||
available() (defined in I2SDriverNanoBLE) | I2SDriverNanoBLE | inline |
availableForWrite() (defined in I2SDriverNanoBLE) | I2SDriverNanoBLE | inline |
begin(RxTxMode mode=TX_MODE) | I2SDriverNanoBLE | inline |
begin(I2SConfig cfg) | I2SDriverNanoBLE | inline |
begin(I2SConfigStd cfg) | I2SDriverNanoBLE | inline |
cfg (defined in I2SDriverNanoBLE) | I2SDriverNanoBLE | protected |
clearStream() | I2SDriverNanoBLE | inline |
config() | I2SDriverNanoBLE | inline |
defaultConfig(RxTxMode mode) | I2SDriverNanoBLE | inline |
config() | I2SDriverNanoBLE | inline |
defaultConfig(RxTxMode mode) | I2SDriverNanoBLE | inline |
end() | I2SDriverNanoBLE | inline |
getINTENSET() | I2SDriverNanoBLE | inlineprotected |
getPinName(int pin) | I2SDriverNanoBLE | inlineprotected |
releaseBuffers() | I2SDriverNanoBLE | inlineprotected |
setBufferSize(int size) (defined in I2SDriverNanoBLE) | I2SDriverNanoBLE | inline |
setStream(Stream &stream) | I2SDriverNanoBLE | inline |
setupBitWidth(I2SConfig cfg) | I2SDriverNanoBLE | inlineprotected |
setupBitWidth(I2SConfigStd cfg) | I2SDriverNanoBLE | inlineprotected |
setupBuffers() | I2SDriverNanoBLE | inlineprotected |
setupClock(I2SConfig cfg) | I2SDriverNanoBLE | inlineprotected |
setupMode(I2SConfig cfg) | I2SDriverNanoBLE | inlineprotected |
setupPins(I2SConfig cfg) | I2SDriverNanoBLE | inlineprotected |
setupRxTx(I2SConfig cfg) | I2SDriverNanoBLE | inlineprotected |
setupClock(I2SConfigStd cfg) | I2SDriverNanoBLE | inlineprotected |
setupMode(I2SConfigStd cfg) | I2SDriverNanoBLE | inlineprotected |
setupPins(I2SConfigStd cfg) | I2SDriverNanoBLE | inlineprotected |
setupRxTx(I2SConfigStd cfg) | I2SDriverNanoBLE | inlineprotected |
startI2SActive() | I2SDriverNanoBLE | inlineprotected |
writeBytes(const void *src, size_t size_bytes) | I2SDriverNanoBLE | inline |
Protected Attributes | ||
-I2SConfig | cfg | |
+I2SConfigStd | cfg | |
bool | is_active = false | |
available() (defined in I2SDriverSAMD) | I2SDriverSAMD | inline |
availableForWrite() (defined in I2SDriverSAMD) | I2SDriverSAMD | inline |
begin(RxTxMode mode) | I2SDriverSAMD | inline |
begin(I2SConfig cfg) | I2SDriverSAMD | inline |
begin(I2SConfigStd cfg) | I2SDriverSAMD | inline |
begin() (defined in I2SDriverSAMD) | I2SDriverSAMD | inline |
cfg (defined in I2SDriverSAMD) | I2SDriverSAMD | protected |
config() | I2SDriverSAMD | inline |
defaultConfig(RxTxMode mode) | I2SDriverSAMD | inline |
config() | I2SDriverSAMD | inline |
defaultConfig(RxTxMode mode) | I2SDriverSAMD | inline |
end() | I2SDriverSAMD | inline |
I2SStream (defined in I2SDriverSAMD) | I2SDriverSAMD | friend |
readBytes(void *src, size_t size_bytes) (defined in I2SDriverSAMD) | I2SDriverSAMD | inline |
bool | begin () | |
-bool | begin (I2SConfig cfg) | |
starts the DAC | ||
+bool | begin (I2SConfigStd cfg) | |
starts the DAC | ||
bool | begin (RxTxMode mode) | |
starts the DAC with the default config | ||
-I2SConfig | config () | |
provides the actual configuration | ||
-I2SConfig | defaultConfig (RxTxMode mode) | |
Provides the default configuration. | ||
+I2SConfigStd | config () | |
provides the actual configuration | ||
+I2SConfigStd | defaultConfig (RxTxMode mode) | |
Provides the default configuration. | ||
void | end () | |
stops the I2C and unistalls the driver |
Protected Attributes | |
-I2SConfig | cfg |
+I2SConfigStd | cfg |
Friends | ||
available() | I2SDriverSTM32 | inline |
availableForWrite() | I2SDriverSTM32 | inline |
begin(RxTxMode mode=TX_MODE) | I2SDriverSTM32 | inline |
begin(I2SConfig cfg) | I2SDriverSTM32 | inline |
begin(I2SConfigStd cfg) | I2SDriverSTM32 | inline |
cfg (defined in I2SDriverSTM32) | I2SDriverSTM32 | protected |
config() | I2SDriverSTM32 | inline |
defaultConfig(RxTxMode mode=TX_MODE) | I2SDriverSTM32 | inline |
config() | I2SDriverSTM32 | inline |
defaultConfig(RxTxMode mode=TX_MODE) | I2SDriverSTM32 | inline |
deleteBuffers() (defined in I2SDriverSTM32) | I2SDriverSTM32 | inlineprotected |
end() | I2SDriverSTM32 | inline |
getMode(I2SConfig &cfg) (defined in I2SDriverSTM32) | I2SDriverSTM32 | inlineprotected |
getSampleRate(I2SConfig &cfg) (defined in I2SDriverSTM32) | I2SDriverSTM32 | inlineprotected |
getStandard(I2SConfig &cfg) (defined in I2SDriverSTM32) | I2SDriverSTM32 | inlineprotected |
getMode(I2SConfigStd &cfg) (defined in I2SDriverSTM32) | I2SDriverSTM32 | inlineprotected |
getSampleRate(I2SConfigStd &cfg) (defined in I2SDriverSTM32) | I2SDriverSTM32 | inlineprotected |
getStandard(I2SConfigStd &cfg) (defined in I2SDriverSTM32) | I2SDriverSTM32 | inlineprotected |
i2s_stm32 (defined in I2SDriverSTM32) | I2SDriverSTM32 | protected |
I2SStream (defined in I2SDriverSTM32) | I2SDriverSTM32 | friend |
readBytes(void *dest, size_t size_bytes) (defined in I2SDriverSTM32) | I2SDriverSTM32 | inline | availableForWrite () |
We limit the write size to the buffer size. | ||
-bool | begin (I2SConfig cfg) | |
starts the DAC | ||
+bool | begin (I2SConfigStd cfg) | |
starts the DAC | ||
bool | begin (RxTxMode mode=TX_MODE) | |
starts the DAC with the default config in TX Mode | ||
-I2SConfig | config () | |
provides the actual configuration | ||
-I2SConfig | defaultConfig (RxTxMode mode=TX_MODE) | |
Provides the default configuration. | ||
+I2SConfigStd | config () | |
provides the actual configuration | ||
+I2SConfigStd | defaultConfig (RxTxMode mode=TX_MODE) | |
Provides the default configuration. | ||
void | end () | |
stops the I2C and unistalls the driver | ||
void | deleteBuffers () | |
-uint32_t | getMode (I2SConfig &cfg) | |
-uint32_t | getSampleRate (I2SConfig &cfg) | |
-uint32_t | getStandard (I2SConfig &cfg) | |
+uint32_t | getMode (I2SConfigStd &cfg) | |
+uint32_t | getSampleRate (I2SConfigStd &cfg) | |
+uint32_t | getStandard (I2SConfigStd &cfg) | |
void | setupDefaultI2SParameters () | |
Protected Attributes | ||
-I2SConfig | cfg | |
+I2SConfigStd | cfg | |
I2SSettingsSTM32 | i2s_stm32 | |
class | AnalogDriverMBED | |
Please use AnalogAudioStream: A ADC and DAC API for the Arduino Giga. More... | ||
class | I2SConfigESP32 | |
configuration for USE_ALT_PIN_SUPPORT i2s More... | ||
class | I2SConfigESP32V1 | |
configuration for ESP32 i2s for IDF > 5.0 More... | ||
class | I2SConfigStd | |
configuration for all common i2s settings More... | ||
class | I2SDriverESP32 | |
Basic I2S API - for the ESP32. If we receive 1 channel, we expand the result to 2 channels. More... | ||
getChannelConfig(I2SConfig &cfg)=0 (defined in I2SDriverESP32V1::DriverCommon) | I2SDriverESP32V1::DriverCommon | pure virtual |
startChannels(I2SConfig &cfg, i2s_chan_handle_t &tx_chan, i2s_chan_handle_t &rx_chan, int txPin, int rxPin)=0 (defined in I2SDriverESP32V1::DriverCommon) | I2SDriverESP32V1::DriverCommon | pure virtual |
getChannelConfig(I2SConfigESP32V1 &cfg)=0 (defined in I2SDriverESP32V1::DriverCommon) | I2SDriverESP32V1::DriverCommon | pure virtual |
startChannels(I2SConfigESP32V1 &cfg, i2s_chan_handle_t &tx_chan, i2s_chan_handle_t &rx_chan, int txPin, int rxPin)=0 (defined in I2SDriverESP32V1::DriverCommon) | I2SDriverESP32V1::DriverCommon | pure virtual |
Public Member Functions | |
-virtual i2s_chan_config_t | getChannelConfig (I2SConfig &cfg)=0 |
-virtual bool | startChannels (I2SConfig &cfg, i2s_chan_handle_t &tx_chan, i2s_chan_handle_t &rx_chan, int txPin, int rxPin)=0 |
+virtual i2s_chan_config_t | getChannelConfig (I2SConfigESP32V1 &cfg)=0 |
+virtual bool | startChannels (I2SConfigESP32V1 &cfg, i2s_chan_handle_t &tx_chan, i2s_chan_handle_t &rx_chan, int txPin, int rxPin)=0 |
This is the complete list of members for I2SDriverESP32V1::DriverI2S, including all inherited members.
getChannelConfig(I2SConfig &cfg) (defined in I2SDriverESP32V1::DriverI2S) | I2SDriverESP32V1::DriverI2S | inlinevirtual |
getClockConfig(I2SConfig &cfg) (defined in I2SDriverESP32V1::DriverI2S) | I2SDriverESP32V1::DriverI2S | inline |
getSlotConfig(I2SConfig &cfg) (defined in I2SDriverESP32V1::DriverI2S) | I2SDriverESP32V1::DriverI2S | inline |
startChannels(I2SConfig &cfg, i2s_chan_handle_t &tx_chan, i2s_chan_handle_t &rx_chan, int txPin, int rxPin) (defined in I2SDriverESP32V1::DriverI2S) | I2SDriverESP32V1::DriverI2S | inlinevirtual |
getChannelConfig(I2SConfigESP32V1 &cfg) (defined in I2SDriverESP32V1::DriverI2S) | I2SDriverESP32V1::DriverI2S | inlinevirtual |
getClockConfig(I2SConfigESP32V1 &cfg) (defined in I2SDriverESP32V1::DriverI2S) | I2SDriverESP32V1::DriverI2S | inline |
getSlotConfig(I2SConfigESP32V1 &cfg) (defined in I2SDriverESP32V1::DriverI2S) | I2SDriverESP32V1::DriverI2S | inline |
startChannels(I2SConfigESP32V1 &cfg, i2s_chan_handle_t &tx_chan, i2s_chan_handle_t &rx_chan, int txPin, int rxPin) (defined in I2SDriverESP32V1::DriverI2S) | I2SDriverESP32V1::DriverI2S | inlinevirtual |
Public Member Functions | |
-i2s_chan_config_t | getChannelConfig (I2SConfig &cfg) |
-i2s_std_clk_config_t | getClockConfig (I2SConfig &cfg) |
-i2s_std_slot_config_t | getSlotConfig (I2SConfig &cfg) |
-bool | startChannels (I2SConfig &cfg, i2s_chan_handle_t &tx_chan, i2s_chan_handle_t &rx_chan, int txPin, int rxPin) |
+i2s_chan_config_t | getChannelConfig (I2SConfigESP32V1 &cfg) |
+i2s_std_clk_config_t | getClockConfig (I2SConfigESP32V1 &cfg) |
+i2s_std_slot_config_t | getSlotConfig (I2SConfigESP32V1 &cfg) |
+bool | startChannels (I2SConfigESP32V1 &cfg, i2s_chan_handle_t &tx_chan, i2s_chan_handle_t &rx_chan, int txPin, int rxPin) |