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>
|
| AnalogDriverESP32V2 ()=default |
| Default constructor.
|
|
virtual | ~AnalogDriverESP32V2 () |
| Destructor.
|
|
int | available () override |
|
virtual int | availableForWrite () |
|
virtual bool | begin (AnalogConfig cfg)=0 |
|
bool | begin (AnalogConfigESP32V1 cfg) |
|
void | end () override |
|
size_t | readBytes (uint8_t *dest, size_t size_bytes) override |
|
size_t | write (const uint8_t *src, size_t size_bytes) override |
|
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
◆ available()
◆ begin() [1/2]
◆ begin() [2/2]
◆ checkADCBitsPerSample()
bool checkADCBitsPerSample |
( |
| ) |
|
|
inlineprotected |
◆ checkADCBitWidth()
bool checkADCBitWidth |
( |
| ) |
|
|
inlineprotected |
◆ checkADCChannels()
bool checkADCChannels |
( |
| ) |
|
|
inlineprotected |
◆ checkADCSampleRate()
bool checkADCSampleRate |
( |
| ) |
|
|
inlineprotected |
◆ end()
◆ readBytes()
size_t readBytes |
( |
uint8_t * |
dest, |
|
|
size_t |
size_bytes |
|
) |
| |
|
inlineoverridevirtual |
◆ setupADCCalibration()
bool setupADCCalibration |
( |
| ) |
|
|
inlineprotected |
◆ write()
size_t write |
( |
const uint8_t * |
src, |
|
|
size_t |
size_bytes |
|
) |
| |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: