|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
Complete PDM source initialization and capture policy. More...
#include <ra8_audio_source_pdm.h>
Data Fields | |
| ra8_pdm_channel_cfg_t | pdm |
| HAL filter configuration. | |
| uint32_t | sample_rate_hz |
| Decimated PCM sample rate. | |
| uint32_t | samples_per_frame |
| Samples returned per capture. | |
| uint32_t | settle_ms |
| Mic/filter startup delay. | |
| uint32_t | discard_samples |
| Startup samples to discard. | |
| uint32_t | poll_attempts |
| Empty-FIFO retry bound/frame. | |
| uint8_t | channel |
| ra8_pdm_channel_t selector. | |
| uint8_t | valid_bits |
| Significant bits in PCM-S32LE. | |
| uint8_t | irq_priority |
| Async-stream NVIC priority. | |
Complete PDM source initialization and capture policy.
Definition at line 25 of file ra8_audio_source_pdm.h.
| uint8_t ra8_audio_source_pdm_cfg_t::channel |
ra8_pdm_channel_t selector.
Definition at line 32 of file ra8_audio_source_pdm.h.
Referenced by internal_pdm_prepare_hardware(), internal_pdm_validate_cfg(), and ra8_audio_source_pdm_init().
| uint32_t ra8_audio_source_pdm_cfg_t::discard_samples |
Startup samples to discard.
Definition at line 30 of file ra8_audio_source_pdm.h.
Referenced by internal_pdm_prepare_hardware().
| uint8_t ra8_audio_source_pdm_cfg_t::irq_priority |
Async-stream NVIC priority.
Definition at line 34 of file ra8_audio_source_pdm.h.
Referenced by ra8_audio_source_pdm_init().
| ra8_pdm_channel_cfg_t ra8_audio_source_pdm_cfg_t::pdm |
HAL filter configuration.
Definition at line 26 of file ra8_audio_source_pdm.h.
Referenced by internal_pdm_prepare_hardware().
| uint32_t ra8_audio_source_pdm_cfg_t::poll_attempts |
Empty-FIFO retry bound/frame.
Definition at line 31 of file ra8_audio_source_pdm.h.
Referenced by internal_pdm_prepare_hardware(), internal_pdm_validate_cfg(), and ra8_audio_source_pdm_init().
| uint32_t ra8_audio_source_pdm_cfg_t::sample_rate_hz |
Decimated PCM sample rate.
Definition at line 27 of file ra8_audio_source_pdm.h.
Referenced by internal_pdm_validate_cfg(), and ra8_audio_source_pdm_init().
| uint32_t ra8_audio_source_pdm_cfg_t::samples_per_frame |
Samples returned per capture.
Definition at line 28 of file ra8_audio_source_pdm.h.
Referenced by internal_pdm_validate_cfg(), and ra8_audio_source_pdm_init().
| uint32_t ra8_audio_source_pdm_cfg_t::settle_ms |
Mic/filter startup delay.
Definition at line 29 of file ra8_audio_source_pdm.h.
Referenced by internal_pdm_prepare_hardware().
| uint8_t ra8_audio_source_pdm_cfg_t::valid_bits |
Significant bits in PCM-S32LE.
Definition at line 33 of file ra8_audio_source_pdm.h.
Referenced by internal_pdm_validate_cfg(), and ra8_audio_source_pdm_init().