11 #ifndef __CI130X_ALC_H 12 #define __CI130X_ALC_H Definition: ci130x_alc.h:150
uint32_t atk_cnt
Definition: ci130x_alc.h:193
Definition: ci130x_alc.h:172
Definition: ci130x_alc.h:32
alc_aux_r_gain_sel_t
Definition: ci130x_alc.h:137
uint32_t gain_db_from_codec
Definition: ci130x_alc.h:175
Definition: ci130x_alc.h:50
uint32_t crs_up_max_db_int_en
Definition: ci130x_alc.h:73
uint32_t gain_db_to_codec
Definition: ci130x_alc.h:177
Definition: ci130x_alc.h:157
uint32_t is_hold
Definition: ci130x_alc.h:191
void alc_interrupt_handler(ALC_TypeDef *alc)
ALC中断回调函数
Definition: ci130x_alc.c:182
uint32_t dcy_limit_int_en
Definition: ci130x_alc.h:85
uint32_t dcy_limit_num
Definition: ci130x_alc.h:122
void alc_aux_right_cha_en(ALC_TypeDef *alc, FunctionalState cmd)
AUX_ALC 右通道开关
Definition: ci130x_alc.c:156
uint32_t crs_down_min_db_int_en
Definition: ci130x_alc.h:75
uint32_t detect_num
Definition: ci130x_alc.h:164
uint32_t is_ahp_pause_en
Definition: ci130x_alc.h:203
alc_aux_step_cnt_t step_cnt
Definition: ci130x_alc.h:105
Definition: ci130x_alc.h:34
Definition: ci130x_alc.h:140
uint32_t gain_in_change_int_en
Definition: ci130x_alc.h:90
Definition: ci130x_alc.h:184
uint32_t crs_down_max_db_int_en
Definition: ci130x_alc.h:78
uint32_t crs_up_min_db_int_en
Definition: ci130x_alc.h:80
alc_aux_detect_md_sel_t
Definition: ci130x_alc.h:147
uint32_t read_err_int_en
Definition: ci130x_alc.h:95
Definition: ci130x_alc.h:40
void alc_aux_left_cha_en(ALC_TypeDef *alc, FunctionalState cmd)
AUX_ALC 左通道开关
Definition: ci130x_alc.c:141
uint32_t atk_limit_num
Definition: ci130x_alc.h:120
Definition: ci130x_alc.h:70
Definition: ci130x_alc.h:62
alc_aux_step_cnt_t
Definition: ci130x_alc.h:45
void alc_aux_globle_config(ALC_TypeDef *alc, alc_aux_globle_config_t *ALC_Glb_Type)
配置CI110x中的ALC GLB_CTRL寄存器的配置
Definition: ci130x_alc.c:127
alc_aux_step_grd_t step_grd
Definition: ci130x_alc.h:103
alc_aux_l_gain_sel_t left_gain_sel
Definition: ci130x_alc.h:160
uint32_t max_db_alert
Definition: ci130x_alc.h:117
alc_aux_l_gain_sel_t
Definition: ci130x_alc.h:127
uint32_t is_dcy
Definition: ci130x_alc.h:189
void alc_aux_intterupt_config(ALC_TypeDef *alc, alc_aux_int_t *ALC_INT_Type, alc_aux_cha_t cha)
配置CI110x中的ALC的中断使能
Definition: ci130x_alc.c:56
uint32_t min_db_alert
Definition: ci130x_alc.h:115
uint32_t db_offset
Definition: ci130x_alc.h:107
Definition: ci130x_alc.h:132
uint32_t is_l_idle
Definition: ci130x_alc.h:209
void alc_aux_globle_enable(ALC_TypeDef *alc, FunctionalState cmd)
ALC全局使能
Definition: ci130x_alc.c:171
uint32_t is_l_pause_en
Definition: ci130x_alc.h:205
Definition: ci130x_alc.h:200
Definition: ci130x_alc.h:130
uint32_t step_tmr_atk
Definition: ci130x_alc.h:109
uint32_t step_cnt
Definition: ci130x_alc.h:179
Definition: ci130x_alc.h:26
FunctionalState
Definition: ci130x_system.h:86
Definition: ci130x_system.h:439
Definition: ci130x_alc.h:30
Definition: ci130x_alc.h:48
uint32_t is_r_idle
Definition: ci130x_alc.h:211
alc_aux_r_gain_sel_t right_gain_sel
Definition: ci130x_alc.h:162
Definition: ci130x_alc.h:38
Definition: ci130x_alc.h:142
void alc_aux_right_config(ALC_TypeDef *alc, alc_aux_config_t *ALC_Type)
配置CI110x中的ALC右通道的参数(这只是右通道的ALC一些参数的配置, 还有左通道配置的函数,在ALC_Enable函...
Definition: ci130x_alc.c:107
alc_aux_detect_md_sel_t detect_mode
Definition: ci130x_alc.h:166
uint32_t cfg_addr
Definition: ci130x_alc.h:113
Definition: ci130x_alc.h:36
Definition: ci130x_alc.h:100
uint32_t gain_in_r
Definition: ci130x_alc.h:219
uint32_t is_atk
Definition: ci130x_alc.h:187
alc_aux_cha_t
Definition: ci130x_alc.h:59
uint32_t atk_limit_int_en
Definition: ci130x_alc.h:83
uint32_t is_r_pause_en
Definition: ci130x_alc.h:207
Definition: ci130x_alc.h:64
uint32_t gain_in_l
Definition: ci130x_alc.h:217
Definition: ci130x_alc.h:52
uint32_t is_gain_ch_l
Definition: ci130x_alc.h:213
uint32_t dcy_cnt
Definition: ci130x_alc.h:195
uint32_t gain_discr_int_en
Definition: ci130x_alc.h:92
Definition: ci130x_alc.h:152
Definition: ci130x_alc.h:28
uint32_t step_tmr_dcy
Definition: ci130x_alc.h:111
alc_aux_step_grd_t
Definition: ci130x_alc.h:23
Definition: ci130x_alc.h:54
uint32_t gain_change_int_en
Definition: ci130x_alc.h:88
void alc_aux_left_config(ALC_TypeDef *alc, alc_aux_config_t *ALC_Type)
配置CI110x中的ALC左通道的参数(这只是左通道的ALC一些参数的配置, 还有右通道配置的函数,在ALC_Enable函...
Definition: ci130x_alc.c:86
uint32_t is_gain_ch_r
Definition: ci130x_alc.h:215