Zephyr API Documentation 4.2.0-rc2
A Scalable Open Source RTOS
 4.2.0-rc2
mic_privacy_api_funcs Struct Reference

#include <mic_privacy.h>

Data Fields

void(* enable_fw_managed_irq )(bool enable_irq, const void *fn)
void(* clear_fw_managed_irq )()
void(* enable_dmic_irq )(bool enable_irq, const void *fn)
bool(* get_dmic_irq_status )(void)
void(* clear_dmic_irq_status )(void)
enum mic_privacy_policy(* get_policy )()
uint32_t(* get_privacy_policy_register_raw_value )()
uint32_t(* get_dma_data_zeroing_wait_time )()
uint32_t(* get_dma_data_zeroing_link_select )()
uint32_t(* get_dmic_mic_disable_status )(void)
uint32_t(* get_fw_managed_mic_disable_status )()
void(* set_fw_managed_mode )(bool is_fw_managed_enabled)
void(* set_fw_mic_disable_status )(bool fw_mic_disable_status)
uint32_t(* get_fw_mic_disable_status )()

Field Documentation

◆ clear_dmic_irq_status

void(* mic_privacy_api_funcs::clear_dmic_irq_status) (void)

◆ clear_fw_managed_irq

void(* mic_privacy_api_funcs::clear_fw_managed_irq) ()

◆ enable_dmic_irq

void(* mic_privacy_api_funcs::enable_dmic_irq) (bool enable_irq, const void *fn)

◆ enable_fw_managed_irq

void(* mic_privacy_api_funcs::enable_fw_managed_irq) (bool enable_irq, const void *fn)

◆ get_dma_data_zeroing_link_select

uint32_t(* mic_privacy_api_funcs::get_dma_data_zeroing_link_select) ()

◆ get_dma_data_zeroing_wait_time

uint32_t(* mic_privacy_api_funcs::get_dma_data_zeroing_wait_time) ()

◆ get_dmic_irq_status

bool(* mic_privacy_api_funcs::get_dmic_irq_status) (void)

◆ get_dmic_mic_disable_status

uint32_t(* mic_privacy_api_funcs::get_dmic_mic_disable_status) (void)

◆ get_fw_managed_mic_disable_status

uint32_t(* mic_privacy_api_funcs::get_fw_managed_mic_disable_status) ()

◆ get_fw_mic_disable_status

uint32_t(* mic_privacy_api_funcs::get_fw_mic_disable_status) ()

◆ get_policy

enum mic_privacy_policy(* mic_privacy_api_funcs::get_policy) ()

◆ get_privacy_policy_register_raw_value

uint32_t(* mic_privacy_api_funcs::get_privacy_policy_register_raw_value) ()

◆ set_fw_managed_mode

void(* mic_privacy_api_funcs::set_fw_managed_mode) (bool is_fw_managed_enabled)

◆ set_fw_mic_disable_status

void(* mic_privacy_api_funcs::set_fw_mic_disable_status) (bool fw_mic_disable_status)

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