|
PebbleOS v4.45.0-50-g17e860a43
|
#include <stdint.h>#include <pbl/drivers/audio.h>#include <pbl/drivers/dma.h>#include <pbl/drivers/pinctrl.h>#include <pbl/drivers/regulator.h>#include <pbl/kernel/irq.h>Data Structures | |
| struct | pbl_audio_sf32lb52_audcodec |
| Audio codec DAC. More... | |
| struct | pbl_audio_sf32lb52_pdm |
| PDM microphone interface. More... | |
Macros | |
| #define | PBL_AUDIO_SF32LB52_AUDCODEC_DEFINE(sym, _name, _dma, _dma_irq, _link) |
| Define the audio codec DAC, a playback device. | |
| #define | PBL_AUDIO_SF32LB52_PDM_DEFINE(sym, _name, _pinctrl, _irq, _dma, _dma_irq, _vdd) |
| Define the PDM interface, a capture device. | |
Functions | |
| void | pbl_audio_sf32lb52_pdm_irq_handler (const struct pbl_audio_sf32lb52_pdm *pdm) |
| PDM interrupt handler, to connect with PBL_IRQ_CONNECT(). | |