XCORE SDK
XCORE Software Development Kit
Public Attributes | List of all members
rtos_mic_array_struct Struct Reference

#include <rtos_mic_array.h>

Public Attributes

rtos_driver_rpc_trpc_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
 

Detailed Description

Struct representing an RTOS mic array driver instance.

The members in this struct should not be accessed directly.


The documentation for this struct was generated from the following file: