XCORE SDK
XCORE Software Development Kit
|
#include <rtos_mic_array.h>
Public Attributes | |
rtos_driver_rpc_t * | rpc_config |
size_t(* | rx )(rtos_mic_array_t *, int32_t **sample_buf, size_t, unsigned) |
streaming_channel_t | c_pdm_mic |
rtos_mic_array_format_t | format |
rtos_osal_thread_t | hil_thread |
rtos_osal_semaphore_t | recv_sem |
int | recv_blocked |
struct { | |
int32_t * buf | |
size_t buf_size | |
size_t write_index | |
size_t read_index | |
volatile size_t total_written | |
volatile size_t total_read | |
volatile size_t required_available_count | |
} | recv_buffer |
Struct representing an RTOS mic array driver instance.
The members in this struct should not be accessed directly.