|
| static void | vad_set_capture_delay (VAD_Type *ptr, uint8_t delay) |
| | set capture deplay cycle More...
|
| |
| static void | vad_set_pdm_clock_half_div (VAD_Type *ptr, uint8_t div) |
| | set pdm clock hald_divider More...
|
| |
| static void | vad_enable_irq (VAD_Type *ptr, uint32_t irq_mask) |
| | enable irq More...
|
| |
| static void | vad_disable_irq (VAD_Type *ptr, uint32_t irq_mask) |
| | disable irq More...
|
| |
| static void | vad_disable_buffer (VAD_Type *ptr) |
| | disable buffer More...
|
| |
| static void | vad_enable_buffer (VAD_Type *ptr) |
| | enable buffer More...
|
| |
| static void | vad_set_fifo_threshold (VAD_Type *ptr, uint8_t threshold) |
| | set fifo threshold More...
|
| |
| static void | vad_enable_pdm_clock_out (VAD_Type *ptr) |
| | enable pdm clock out More...
|
| |
| static void | vad_disable_pdm_clock_out (VAD_Type *ptr) |
| | disable pdm clock out More...
|
| |
| static void | vad_set_pdm_clock_capture_level (VAD_Type *ptr, uint8_t level) |
| | set pdm clock polarity More...
|
| |
| static void | vad_set_channel_number (VAD_Type *ptr, bool two_channels) |
| | set channel number More...
|
| |
| static uint32_t | vad_get_status (VAD_Type *ptr) |
| | get status More...
|
| |
| static void | vad_clear_status (VAD_Type *ptr, uint32_t mask) |
| | slear status More...
|
| |
| static uint32_t | vad_get_data (VAD_Type *ptr) |
| | get data More...
|
| |
| static void | vad_software_reset (VAD_Type *ptr) |
| | software reset More...
|
| |
| static void | vad_start (VAD_Type *ptr) |
| | start More...
|
| |
| static void | vad_stop (VAD_Type *ptr) |
| | stop More...
|
| |
| static bool | vad_is_running (VAD_Type *ptr) |
| | check whether vad is running More...
|
| |
| static void | vad_enable_fifo (VAD_Type *ptr) |
| | enable fifo More...
|
| |
| static void | vad_disable_fifo (VAD_Type *ptr) |
| | disable fifo More...
|
| |
| static uint32_t | vad_get_coef_value (VAD_Type *ptr, uint32_t index) |
| | get coefficient value More...
|
| |
| static void | vad_set_post_scale (VAD_Type *ptr, uint8_t post_scale) |
| | set ouptput value post scale More...
|
| |
| static void | vad_set_amplify (VAD_Type *ptr, uint16_t high, uint16_t low) |
| | set sampling signal amplitude limits More...
|
| |
| void | vad_get_default_config (VAD_Type *ptr, vad_config_t *config) |
| | get default config More...
|
| |
| void | vad_init (VAD_Type *ptr, vad_config_t *config) |
| | initialization More...
|
| |
| void | vad_reset (VAD_Type *ptr) |
| | reset More...
|
| |