|
XCORE SDK
XCORE Software Development Kit
|
Classes | |
| struct | pdm_rx_resources_t |
| Collection of resources IDs required for PDM capture. More... | |
Macros | |
| #define | PDM_RX_RESOURCES_SDR(P_MCLK, P_PDM_CLK, P_PDM_MICS, CLOCK_A) |
Construct a pdm_rx_resources_t for an SDR configuration. More... | |
| #define | PDM_RX_RESOURCES_DDR(P_MCLK, P_PDM_CLK, P_PDM_MICS, CLOCK_A, CLOCK_B) |
Construct a pdm_rx_resources_t for a DDR configuration. More... | |
| #define PDM_RX_RESOURCES_DDR | ( | P_MCLK, | |
| P_PDM_CLK, | |||
| P_PDM_MICS, | |||
| CLOCK_A, | |||
| CLOCK_B | |||
| ) |
Construct a pdm_rx_resources_t for a DDR configuration.
| P_MCLK | Master audio clock port resource ID. |
| P_PDM_CLK | PDM sample clock port resource ID. |
| P_PDM_MICS | PDM microphone data port resource ID. |
| CLOCK_A | PDM clock clock block resource ID. |
| CLOCK_B | PDM capture clock block resource ID. |
| #define PDM_RX_RESOURCES_SDR | ( | P_MCLK, | |
| P_PDM_CLK, | |||
| P_PDM_MICS, | |||
| CLOCK_A | |||
| ) |
Construct a pdm_rx_resources_t for an SDR configuration.
pdm_rx_resources_t.clock_b is initialized to 0, indicating an SDR configuration.
| P_MCLK | Master audio clock port resource ID. |
| P_PDM_CLK | PDM sample clock port resource ID. |
| P_PDM_MICS | PDM microphone data port resource ID. |
| CLOCK_A | PDM clock and capture clock block resource ID. |