|
Zephyr API Documentation 4.3.0-rc1
A Scalable Open Source RTOS
|
PDM Input/Output signal configuration. More...
#include <zephyr/audio/dmic.h>
Data Fields | |
Parameters common to all PDM controllers | |
| uint32_t | min_pdm_clk_freq |
| Minimum clock frequency supported by the mic. | |
| uint32_t | max_pdm_clk_freq |
| Maximum clock frequency supported by the mic. | |
| uint8_t | min_pdm_clk_dc |
| Minimum duty cycle in % supported by the mic. | |
| uint8_t | max_pdm_clk_dc |
| Maximum duty cycle in % supported by the mic. | |
Parameters unique to each PDM controller | |
| uint8_t | pdm_clk_pol |
| Bit mask to optionally invert PDM clock. | |
| uint8_t | pdm_data_pol |
| Bit mask to optionally invert mic data. | |
| uint32_t | pdm_clk_skew |
| Collection of clock skew values for each PDM port. | |
PDM Input/Output signal configuration.
| uint8_t pdm_io_cfg::max_pdm_clk_dc |
Maximum duty cycle in % supported by the mic.
| uint32_t pdm_io_cfg::max_pdm_clk_freq |
Maximum clock frequency supported by the mic.
| uint8_t pdm_io_cfg::min_pdm_clk_dc |
Minimum duty cycle in % supported by the mic.
| uint32_t pdm_io_cfg::min_pdm_clk_freq |
Minimum clock frequency supported by the mic.
| uint8_t pdm_io_cfg::pdm_clk_pol |
Bit mask to optionally invert PDM clock.
| uint32_t pdm_io_cfg::pdm_clk_skew |
Collection of clock skew values for each PDM port.
| uint8_t pdm_io_cfg::pdm_data_pol |
Bit mask to optionally invert mic data.