|
YAHAL
Yet Another Hardware Abstraction Library
|
Public Member Functions | |
| max98357_rp2040_drv (gpio_pin_t din_pin, gpio_pin_t bclk_pin, gpio_pin_t lrclk_pin, gpio_pin_t sd_pin) | |
| void | shutdown (bool v) |
| void | setPcmRate (uint32_t Hz=44100) override |
Public Member Functions inherited from pcm_audio_interface | |
| pcm_audio_interface (uint16_t fifo_size) | |
| int | pcmFifoAvailablePut () |
| bool | pcmFifoPut (pcm_value_t &v) |
| bool | pcmFifoGet (pcm_value_t &v) |
Additional Inherited Members | |
Protected Member Functions inherited from pcm_audio_interface | |
Protected Attributes inherited from pcm_audio_interface | |
| FIFO< pcm_value_t > | pcmFIFO |
Definition at line 23 of file max98357_rp2040_drv.h.
| max98357_rp2040_drv::max98357_rp2040_drv | ( | gpio_pin_t | din_pin, |
| gpio_pin_t | bclk_pin, | ||
| gpio_pin_t | lrclk_pin, | ||
| gpio_pin_t | sd_pin ) |
Definition at line 19 of file max98357_rp2040_drv.cpp.
|
overridevirtual |
Implements pcm_audio_interface.
Definition at line 59 of file max98357_rp2040_drv.cpp.
|
inline |
Definition at line 33 of file max98357_rp2040_drv.h.