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. |