Microphone implementation for QEMU, delivering silence on a timer.
More...
Microphone implementation for QEMU, delivering silence on a timer.
◆ MicDevice
nRF5 PDM microphone device.
SF32LB52 PDM microphone device.
QEMU microphone device.
| Data Fields |
|
uint32_t |
channel_depth |
PDM channel depth in bits. |
|
uint32_t |
channels |
Number of channels, 1 or 2. Number of channels.
|
|
Pinmux |
clk_gpio |
PDM clock pin. |
|
uint32_t |
clk_pin |
PDM clock pin. |
|
Pinmux |
data_gpio |
PDM data pin. |
|
uint32_t |
data_pin |
PDM data pin. |
|
uint16_t |
default_volume |
Default volume scalar (max 128); not used by the driver. |
|
IRQn_Type |
pdm_dma_irq |
PDM DMA interrupt. |
|
const nrfx_pdm_t |
pdm_instance |
PDM instance. |
|
PDM_TypeDef * |
pdm_instance |
PDM instance. |
|
IRQn_Type |
pdm_irq |
PDM interrupt. |
|
uint32_t |
sample_rate |
PDM sample rate in Hz. |
|
MicDeviceState * |
state |
Driver runtime state. |