|
YAHAL
Yet Another Hardware Abstraction Library
|
Public Member Functions | |
| pcm_pwm_rp2350_drv (gpio_pin_t left, gpio_pin_t right) | |
| pcm_pwm_rp2350_drv (gpio_pin_t mono) | |
| void | enable_output (bool v) |
| void | setPcmRate (uint32_t Hz) override |
| void | timer_reset () |
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 25 of file pcm_pwm_rp2350_drv.h.
| pcm_pwm_rp2350_drv::pcm_pwm_rp2350_drv | ( | gpio_pin_t | left, |
| gpio_pin_t | right ) |
Definition at line 21 of file pcm_pwm_rp2350_drv.cpp.
| pcm_pwm_rp2350_drv::pcm_pwm_rp2350_drv | ( | gpio_pin_t | mono | ) |
Definition at line 93 of file pcm_pwm_rp2350_drv.cpp.
|
virtual |
Definition at line 144 of file pcm_pwm_rp2350_drv.cpp.
| void pcm_pwm_rp2350_drv::enable_output | ( | bool | v | ) |
Definition at line 152 of file pcm_pwm_rp2350_drv.cpp.
|
overridevirtual |
Implements pcm_audio_interface.
Definition at line 159 of file pcm_pwm_rp2350_drv.cpp.
|
inline |
Definition at line 33 of file pcm_pwm_rp2350_drv.h.