![]() |
CI130X SDK API手册
2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
|
CI130X的ALC模块驱动 更多...
宏定义 | |
#define | ALCC_CI_ASSERT(x, msg) |
#define | L_CRS_UP_MAX_DB_INT 1 << 0 |
#define | L_CRS_DOWN_MIN_DB_INT 1 << 1 |
#define | L_CRS_DOWN_MAX_DB_INT 1 << 4 |
#define | L_CRS_UP_MIN_DB_INT 1 << 5 |
#define | L_ATK_LIMIT_INT 1 << 8 |
#define | L_DCY_LIMIT_INT 1 << 9 |
#define | L_GAIN_CHANGE_INT 1 << 10 |
#define | L_GAIN_CHANGE1_INT 1 << 11 |
#define | L_GAIN_DISCR_INT 1 << 12 |
#define | L_READ_ERR_INT 1 << 14 |
#define | R_CRS_UP_MAX_DB_INT 1 << 0 <<16 |
#define | R_CRS_DOWN_MIN_DB_INT 1 << 1 <<16 |
#define | R_CRS_DOWN_MAX_DB_INT 1 << 4 <<16 |
#define | R_CRS_UP_MIN_DB_INT 1 << 5 <<16 |
#define | R_ATK_LIMIT_INT 1 << 8 <<16 |
#define | R_DCY_LIMIT_INT 1 << 9 <<16 |
#define | R_GAIN_CHANGE_INT 1 << 10 <<16 |
#define | R_GAIN_CHANGE1_INT 1 << 11 <<16 |
#define | R_GAIN_DISCR_INT 1 << 12 <<16 |
#define | R_READ_ERR_INT 1 << 14 <<16 |
函数 | |
void | alc_aux_intterupt_config (ALC_TypeDef *alc, alc_aux_int_t *ALC_INT_Type, alc_aux_cha_t cha) |
配置CI110x中的ALC的中断使能 更多... | |
void | alc_aux_left_config (ALC_TypeDef *alc, alc_aux_config_t *ALC_Type) |
配置CI110x中的ALC左通道的参数(这只是左通道的ALC一些参数的配置, 还有右通道配置的函数,在ALC_Enable函数之前配置。) 更多... | |
void | alc_aux_right_config (ALC_TypeDef *alc, alc_aux_config_t *ALC_Type) |
配置CI110x中的ALC右通道的参数(这只是右通道的ALC一些参数的配置, 还有左通道配置的函数,在ALC_Enable函数之前配置。) 更多... | |
void | alc_aux_globle_config (ALC_TypeDef *alc, alc_aux_globle_config_t *ALC_Glb_Type) |
配置CI110x中的ALC GLB_CTRL寄存器的配置 更多... | |
void | alc_aux_left_cha_en (ALC_TypeDef *alc, FunctionalState cmd) |
AUX_ALC 左通道开关 更多... | |
void | alc_aux_right_cha_en (ALC_TypeDef *alc, FunctionalState cmd) |
AUX_ALC 右通道开关 更多... | |
void | alc_aux_globle_enable (ALC_TypeDef *alc, FunctionalState cmd) |
ALC全局使能 更多... | |
void | alc_interrupt_handler (ALC_TypeDef *alc) |
ALC中断回调函数 更多... | |
CI130X的ALC模块驱动
#define ALCC_CI_ASSERT | ( | x, | |
msg | |||
) |
#define L_ATK_LIMIT_INT 1 << 8 |
#define L_CRS_DOWN_MAX_DB_INT 1 << 4 |
#define L_CRS_DOWN_MIN_DB_INT 1 << 1 |
#define L_CRS_UP_MAX_DB_INT 1 << 0 |
#define L_CRS_UP_MIN_DB_INT 1 << 5 |
#define L_DCY_LIMIT_INT 1 << 9 |
#define L_GAIN_CHANGE1_INT 1 << 11 |
#define L_GAIN_CHANGE_INT 1 << 10 |
#define L_GAIN_DISCR_INT 1 << 12 |
#define L_READ_ERR_INT 1 << 14 |
#define R_ATK_LIMIT_INT 1 << 8 <<16 |
#define R_CRS_DOWN_MAX_DB_INT 1 << 4 <<16 |
#define R_CRS_DOWN_MIN_DB_INT 1 << 1 <<16 |
#define R_CRS_UP_MAX_DB_INT 1 << 0 <<16 |
#define R_CRS_UP_MIN_DB_INT 1 << 5 <<16 |
#define R_DCY_LIMIT_INT 1 << 9 <<16 |
#define R_GAIN_CHANGE1_INT 1 << 11 <<16 |
#define R_GAIN_CHANGE_INT 1 << 10 <<16 |
#define R_GAIN_DISCR_INT 1 << 12 <<16 |
#define R_READ_ERR_INT 1 << 14 <<16 |
void alc_aux_globle_config | ( | ALC_TypeDef * | alc, |
alc_aux_globle_config_t * | ALC_Glb_Type | ||
) |
配置CI110x中的ALC GLB_CTRL寄存器的配置
ALC_Glb_Type | alc_aux_globle_config_t类型的结构体指针 |
void alc_aux_globle_enable | ( | ALC_TypeDef * | alc, |
FunctionalState | cmd | ||
) |
ALC全局使能
cmd | 打开或关闭 |
void alc_aux_intterupt_config | ( | ALC_TypeDef * | alc, |
alc_aux_int_t * | ALC_INT_Type, | ||
alc_aux_cha_t | cha | ||
) |
配置CI110x中的ALC的中断使能
ALC_INT_Type | alc_aux_int_t类型的结构体指针 |
cha | 通道选择 |
void alc_aux_left_cha_en | ( | ALC_TypeDef * | alc, |
FunctionalState | cmd | ||
) |
AUX_ALC 左通道开关
cmd |
void alc_aux_left_config | ( | ALC_TypeDef * | alc, |
alc_aux_config_t * | ALC_Type | ||
) |
配置CI110x中的ALC左通道的参数(这只是左通道的ALC一些参数的配置, 还有右通道配置的函数,在ALC_Enable函数之前配置。)
ALC_Type | alc_aux_config_t类型的结构体指针 |
void alc_aux_right_cha_en | ( | ALC_TypeDef * | alc, |
FunctionalState | cmd | ||
) |
AUX_ALC 右通道开关
cmd |
void alc_aux_right_config | ( | ALC_TypeDef * | alc, |
alc_aux_config_t * | ALC_Type | ||
) |
配置CI110x中的ALC右通道的参数(这只是右通道的ALC一些参数的配置, 还有左通道配置的函数,在ALC_Enable函数之前配置。)
ALC_Type | alc_aux_config_t类型的结构体指针 |
void alc_interrupt_handler | ( | ALC_TypeDef * | alc | ) |
ALC中断回调函数