![]() |
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中断回调函数
1.8.14