AnalogAudioStream: A very fast DAC using DMA using the new dac_continuous API. This implementation assumes that the issue with the different number of samples per channel has been resolved! https://github.com/espressif/esp-idf/issues/12337.
More...
#include <AnalogDriverESP32V2.h>
AnalogAudioStream: A very fast DAC using DMA using the new dac_continuous API. This implementation assumes that the issue with the different number of samples per channel has been resolved! https://github.com/espressif/esp-idf/issues/12337.
- Author
- Phil Schatzmann
- Copyright
- GPLv3
◆ AnalogDriverESP32V2()
◆ ~AnalogDriverESP32V2()
◆ available()
◆ availableForWrite()
| virtual int availableForWrite |
( |
| ) |
|
|
inlinevirtualinherited |
◆ begin() [1/2]
◆ begin() [2/2]
◆ checkADCBitsPerSample()
| bool checkADCBitsPerSample |
( |
| ) |
|
|
inlineprotected |
◆ checkADCBitWidth()
| bool checkADCBitWidth |
( |
| ) |
|
|
inlineprotected |
◆ checkADCChannels()
| bool checkADCChannels |
( |
| ) |
|
|
inlineprotected |
◆ checkADCSampleRate()
| bool checkADCSampleRate |
( |
| ) |
|
|
inlineprotected |
◆ cleanup_rx()
Cleanup Analog to Digital Converter.
◆ cleanup_tx()
◆ cleanupADCCalibration()
| void cleanupADCCalibration |
( |
| ) |
|
|
inlineprotected |
◆ configuredRxBytes()
| int configuredRxBytes |
( |
| ) |
const |
|
inlineprotected |
◆ end()
◆ readBytes()
| size_t readBytes |
( |
uint8_t * |
dest, |
|
|
size_t |
size_bytes |
|
) |
| |
|
inlineoverridevirtual |
◆ setup_rx()
◆ setup_tx()
◆ setupADCCalibration()
| bool setupADCCalibration |
( |
| ) |
|
|
inlineprotected |
◆ write()
| size_t write |
( |
const uint8_t * |
src, |
|
|
size_t |
size_bytes |
|
) |
| |
|
inlineoverridevirtual |
◆ active
◆ active_rx
◆ active_tx
◆ adc_cali_handle
| adc_cali_handle_t adc_cali_handle = nullptr |
|
protected |
◆ adc_cali_handle_active
| bool adc_cali_handle_active = false |
|
protected |
◆ adc_handle
| adc_continuous_handle_t adc_handle = nullptr |
|
protected |
◆ auto_center
◆ cfg
◆ converter
◆ rx_pins_attached
◆ rx_started
◆ this
The documentation for this class was generated from the following file: