|
arduino-audio-tools
|
#include <AnalogDriverZephyr.h>


Public Member Functions | |
| AnalogDriverZephyr ()=default | |
| virtual | ~AnalogDriverZephyr () |
| int | available () override |
| int | availableForWrite () override |
| bool | begin (AnalogConfig cfg) override |
| void | end () override |
| size_t | readBytes (uint8_t *dst, size_t size_bytes) override |
| size_t | write (const uint8_t *src, size_t size_bytes) override |
Static Protected Member Functions | |
| static void | scaleTo16Bits (uint8_t *data, size_t size_bytes, int adc_bits, bool is_centered) |
|
default |
|
inlinevirtual |
|
inlineoverridevirtual |
Implements AnalogDriverBase.
|
inlineoverridevirtual |
Reimplemented from AnalogDriverBase.
|
inlineoverridevirtual |
Implements AnalogDriverBase.
|
inlineoverridevirtual |
Implements AnalogDriverBase.
Implements AnalogDriverBase.
|
inlinestaticprotectedinherited |
Scales int16_t samples with adc_bits resolution to the full 16 bit range. If the samples are not centered yet, the midpoint of the ADC range is subtracted first.
Reimplemented from AnalogDriverBase.