From c168767218c0b055138f0e929cb11d5e2f94ef9e Mon Sep 17 00:00:00 2001 From: "Jipeng.tang" Date: Thu, 3 Jul 2025 11:28:18 +0800 Subject: [PATCH] =?UTF-8?q?"1.=E6=9B=B4=E6=96=B0=E6=97=A0=E6=84=9F?= =?UTF-8?q?=E5=88=87=E6=8D=A2=E6=96=B9=E5=BC=8F"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ac_project/code/inc/config.h | 3 +- .../ac_project/code/inc/customized.h | 7 + .../ac_project/code/src/comp_dac.c | 50 +- .../ac_project/code/src/comp_protection.c | 17 + .../ac_project/code/src/customized.c | 197 ++- .../project/Objects/CPS8860_anker_9196.axf | Bin 415376 -> 418996 bytes .../Objects/CPS8860_anker_9196.build_log.htm | 42 +- .../project/Objects/CPS8860_anker_9196.htm | 1075 +++++++++-------- .../project/Objects/cps8860_Target 1.dep | 146 +-- .../common/app/src/cps8860_it.c | 17 +- .../common/comp/comp/inc/comp_powerout.h | 3 + .../common/comp/comp/src/comp_discharge.c | 3 + .../common/comp/comp/src/comp_powerout.c | 60 +- .../protocol/pd_protocol/src/pd_protocol.c | 35 +- .../common/rom_inc/comp/comp_config.h | 1 + 15 files changed, 1000 insertions(+), 656 deletions(-) diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h index f2d98ee..f2d5762 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h @@ -30,7 +30,8 @@ #define TYPEC_PORT_MAX 2 #define USER_DERAT_ENABLE 1 -#define USER_NTC_ENABLE 1 +#define USER_NTC_ENABLE 0 +#define SWITCH_LINE_OFF_PROTECTION 0 extern uint16_t system_1ms_cnt; extern uint16_t system_1s_cnt; diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/customized.h b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/customized.h index fbed75b..1f44cc5 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/customized.h +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/customized.h @@ -111,6 +111,12 @@ typedef struct bool usba_is_low_power; // A口有负载, 且负载十分钟内都处在低功率状态 bool c1_priority_inser; // C1口优先C2口接进来 = 1 代表是 + + bool need_switch_mos; + bool new_request_receive_done; // 新request接收完成 + + volatile uint16_t protection_off_2s; + bool protection_off_flag[2]; } user_app_s; extern user_app_s user_app; @@ -334,6 +340,7 @@ void app_double_dynamic_power_check(void); void usba_detection(void); void insertion_equipment_judgment(void); void port_inser_priority_judgment(void); +void gate3_control(bool enable); #if USER_NTC_ENABLE // void ntc_judgment(void); diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_dac.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_dac.c index 36635fa..973ca65 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_dac.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_dac.c @@ -34,8 +34,7 @@ void comp_dac_close_vbus(uint8_t port) // 单C2时, 用的是gate3给C2口供电 if(g_app_protocol_param[0].pd_param.typec_status.typec_status == UnattachedSRC) { - REG_ANALOG_GATE3->bf.driver_en = 0; - REG_ANALOG_GATE3->bf.cp_en = 0; + gate3_control(false); } REG_ANALOG_GATE2->bf.driver_en = 0; @@ -43,8 +42,7 @@ void comp_dac_close_vbus(uint8_t port) break; case TYPEC_PORT_MAX: - REG_ANALOG_GATE3->bf.driver_en = 0; - REG_ANALOG_GATE3->bf.cp_en = 0; + gate3_control(false); break; } } @@ -60,19 +58,8 @@ void comp_dac_open_vbus(uint8_t port) switch(port) { case TYPEC_PORT0: - // 开gate1前确认gate3是关闭的 - REG_ANALOG_GATE3->bf.driver_en = 0; - REG_ANALOG_GATE3->bf.cp_en = 0; REG_ANALOG_GATE1->bf.driver_en = 1; REG_ANALOG_GATE1->bf.cp_en = 1; - - // 先插C2口, 会打开gate3, 再插C1的时候, 不会再次去执行打开gate2 - if(g_app_protocol_param[1].pd_param.typec_status.typec_status == AttachedSRC) - { - REG_ANALOG_GATE2->bf.driver_en = 1; - REG_ANALOG_GATE2->bf.cp_en = 1; - } - break; case TYPEC_PORT1: @@ -80,15 +67,26 @@ void comp_dac_open_vbus(uint8_t port) // 单C2时,需要使用C1那一路的ACDC。 打开gate3 关闭gate2 if(g_app_protocol_param[0].pd_param.typec_status.typec_status == UnattachedSRC) { - REG_ANALOG_GATE3->bf.driver_en = 1; - REG_ANALOG_GATE3->bf.cp_en = 1; - REG_ANALOG_GATE2->bf.driver_en = 0; - REG_ANALOG_GATE2->bf.cp_en = 0; + // 1: 需要考虑C1口是不是从20V刚拔出,电还没掉到5V附近。 + if(comp_adc_get_vin12(TYPEC_PORT0) > VOLTAGE_5P5V) + { + comp_set_vol_cur(TYPEC_PORT1, + VOLTAGE_DEFAULT, + CURRENT_DEFAULT); + user_app.need_switch_mos = true; + } + else + { + gate3_control(true); + REG_ANALOG_GATE2->bf.driver_en = 0; + REG_ANALOG_GATE2->bf.cp_en = 0; + } } - else // C1口有接进来时, 需要关闭gate3。 打开gate2 关闭gate3 + else // C1口有接进来时, 需要关闭gate3。 { - REG_ANALOG_GATE3->bf.driver_en = 0; - REG_ANALOG_GATE3->bf.cp_en = 0; + // 如果是 C2 变 C1 + C2情况 并不会走这里 + // 如果是 C1 变 C1 + C2情况 这样走没啥问题 + gate3_control(false); REG_ANALOG_GATE2->bf.driver_en = 1; REG_ANALOG_GATE2->bf.cp_en = 1; } @@ -96,8 +94,7 @@ void comp_dac_open_vbus(uint8_t port) break; case TYPEC_PORT_MAX: - REG_ANALOG_GATE3->bf.driver_en = 1; - REG_ANALOG_GATE3->bf.cp_en = 1; + gate3_control(true); break; } } @@ -381,7 +378,7 @@ static void comp_dac_cc_2dcdc_fb(uint8_t port, uint16_t val, uint16_t offset) int16_t temp[TYPEC_PORT_MAX] = {0, 0}; int16_t fb_cc_offset[TYPEC_PORT_MAX] = {FB1_CCOFFFSET, FB2_CCOFFFSET}; - log_info("fb_set_cc port:%d cc_val:%d\n", port, val); + // log_info("fb_set_cc port:%d cc_val:%d\n", port, val); #if DAC_TRIM_ENABLE @@ -459,7 +456,7 @@ static void comp_dac_cc_acdc(uint8_t port, uint16_t val, uint16_t offset) uint32_t value[TYPEC_PORT_MAX] = {0}; int16_t temp[TYPEC_PORT_MAX] = {0}; - log_info("opto_set_cc port:%d cc_val:%d\n", port, val); + // log_info("opto_set_cc port:%d cc_val:%d\n", port, val); // 仅测试, C2口用第一路acdc, 走gate3时设置3.7A实际只能出3.3A test_current = val; @@ -540,6 +537,7 @@ void comp_dac_cc_target_set(uint8_t port, uint16_t val, uint16_t offset) else if(!type_c1_state && type_c2_state) // 单C2 { comp_dac_cc_acdc(TYPEC_PORT0, val, offset); + comp_dac_cc_2dcdc_fb(TYPEC_PORT1, val, offset); // 另外一路的电流也设到一样的 } else // 双口 { diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_protection.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_protection.c index ea267c1..26b4f85 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_protection.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_protection.c @@ -618,6 +618,23 @@ void comp_protection_run(uint8_t port) case PRO_MONITOR: if(!timer_cnt[port]) { + // 哪个口有接入,哪个口才开启保护 + // if( g_app_protocol_param[port].pd_param.typec_status.typec_status != AttachedSRC ) + // { + // g_protection_param.protection_param[0].protection_enable = PORT_OTP_ENABLE; + // g_protection_param.protection_param[1].protection_enable = PORT_OTP_ENABLE; + // } + // else + // { + // g_protection_param.protection_param[0].protection_enable |= VIN_UVP_ENABLE | DPDN_WET_ENABLE | PORT_OTP_ENABLE; + // g_protection_param.protection_param[1].protection_enable |= VIN_UVP_ENABLE | DPDN_WET_ENABLE | VIN_OVP_ENABLE | VIN_OCP_ENABLE | PORT_OTP_ENABLE; + // } + + if(g_app_protocol_param[port].pd_param.typec_status.typec_status != AttachedSRC) + { + return; + } + comp_protection_monitor(port, &g_protection_param.protection_param[port]); } diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/customized.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/customized.c index fd396ca..cbc38bd 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/customized.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/customized.c @@ -434,6 +434,13 @@ void pd_src_cap_init(uint8_t port, pd_param_s*pd_param, uint8_t pwr_cnt) // } #endif +void gate3_control(bool enable) +{ + log_info("gate3:%d\n", enable); + REG_ANALOG_GATE3->bf.driver_en = enable; + REG_ANALOG_GATE3->bf.cp_en = enable; +} + bool usba_online_state = false; void usba_detection(void) { @@ -642,6 +649,48 @@ void insertion_equipment_judgment(void) } +void mos_switch_control(void) +{ + if(!user_app.need_switch_mos) + return; + + switch(user_app.adapter_state) + { + case C2_INSER: + case C2_A_INSER: + + // 等第一路电压调整到 第二路一样的电压 + if(abs(g_powerout_info[TYPEC_PORT1].set_vol - comp_adc_get_vin12(TYPEC_PORT0)) <= VOLTAGE_0P5V) + { + user_app.need_switch_mos = false; + log_info("%s %d\n", __func__, __LINE__); + gate3_control(true); + drv_delay_ms(4); + REG_ANALOG_GATE2->bf.driver_en = 0; + REG_ANALOG_GATE2->bf.cp_en = 0; + } + + break; + + case C1_C2_INSER: + case C1_C2_A_INSER: + + // 等第一路的负载主动降低拉载功率,当功率小于40W时再去切mos + if(comp_adc_get_vin12(TYPEC_PORT0) * comp_adc_get_cur12(TYPEC_PORT0) <= 40000000) + { + user_app.need_switch_mos = false; + + REG_ANALOG_GATE2->bf.driver_en = 1; + REG_ANALOG_GATE2->bf.cp_en = 1; + drv_delay_ms(4); + gate3_control(false); + } + + break; + } + +} + /* * @brief adapter_state_check * @param NULL @@ -689,6 +738,22 @@ void adapter_state_check(void) user_app.adapter_state = C1_C2_A_INSER; } + mos_switch_control(); + +#if SWITCH_LINE_OFF_PROTECTION + + if((user_app.protection_off_2s == 0) + && (g_powerout_info[TYPEC_PORT0].power_state == PWR_RDY) + && (g_powerout_info[TYPEC_PORT1].power_state == PWR_RDY) + && user_app.protection_off_flag) + { + user_app.protection_off_flag = false; + comp_powerout_protect_en(TYPEC_PORT0, true); + comp_powerout_protect_en(TYPEC_PORT1, true); + } + +#endif + // 端口状态改变 或者 NTC有改变 或者一分钟倒计时结束 // #if USER_NTC_ENABLE @@ -703,6 +768,14 @@ void adapter_state_check(void) return; } +#if SWITCH_LINE_OFF_PROTECTION + // 每次切换gate2和gate3的时候, 关闭2秒保护, 2秒后且在ready状态再打开 + comp_powerout_protect_en(TYPEC_PORT0, false); + comp_powerout_protect_en(TYPEC_PORT1, false); + user_app.protection_off_2s = DELAY_2S; + user_app.protection_off_flag = true; +#endif + if(user_app.update_adapter_state) { user_app.update_adapter_state = false; @@ -716,8 +789,12 @@ void adapter_state_check(void) g_powerout_info[TYPEC_PORT0].support_protocol.byte = PROTOCOL_ALL_ENABLE; g_powerout_info[TYPEC_PORT1].support_protocol.byte = PROTOCOL_ALL_ENABLE; + // 拔出时, 复位协议, 关闭gate3 app_protocol_reset(TYPEC_PORT0); app_protocol_reset(TYPEC_PORT1); + gate3_control(false); + user_app.need_switch_mos = false; + user_app.new_request_receive_done = false; break; case C1_INSER: @@ -725,12 +802,26 @@ void adapter_state_check(void) need_send_cap_flag[TYPEC_PORT0] = PD_PWR_70W; g_powerout_info[TYPEC_PORT0].support_protocol.byte = PROTOCOL_ALL_ENABLE; g_powerout_info[TYPEC_PORT1].support_protocol.byte = PROTOCOL_ALL_ENABLE; + + // 关gate3, 让C2口回到5V3A + gate3_control(false); + comp_set_vol_cur(TYPEC_PORT1, + VOLTAGE_DEFAULT, + CURRENT_DEFAULT); break; case C2_INSER: need_send_cap_flag[TYPEC_PORT1] = PD_PWR_70W; g_powerout_info[TYPEC_PORT0].support_protocol.byte = PROTOCOL_ALL_ENABLE; g_powerout_info[TYPEC_PORT1].support_protocol.byte = PROTOCOL_ALL_ENABLE; + + // 让第一路的电压电流和第二路的一样之后, 才把gate3打开, gate2关闭 + comp_set_vol_cur(TYPEC_PORT0, + g_powerout_info[TYPEC_PORT1].set_vol, + g_powerout_info[TYPEC_PORT1].set_current); + + // 等待电压电流设置完毕后才去控制切mos, 要做成不阻塞状态 + user_app.need_switch_mos = true; break; case C1_C2_INSER: @@ -814,6 +905,48 @@ void adapter_state_check(void) comp_powerout_cur_set(TYPEC_PORT1, &g_powerout_info[TYPEC_PORT1], CURRENT_1P2A); } + if(user_app.last_adapter_state == C1_INSER) + { + // 1. 确保第二路口开启前 第二路口电压是<5.5V的 ---->在开mos前做了 + // 2. 确保gate3是关闭的 + gate3_control(false); + } + else if(user_app.last_adapter_state == C2_INSER) + { + /* + 单C2时候走 PD 20V,这时候 C1口接负载进来。 + 因为用的是第一路的负载: + C1口需要 主动降到5V。然后去开MOS. + C2口需要:主动发送新的src cap,得等负载申请了之后才能去切 gate3 和 gate2。 + 不等负载申请主动降的话会导致断充。 + + 有冲突。在open vbus前加个不阻塞的延迟,让C2口的新src cap能发出去, + 等新 src cap后且受到新equest时才去切 gate3和 qate2, + 或者以功率为判断标准,当C2口拉载功率从70W降到 40W之后直接切。 + */ + if(g_powerout_info[TYPEC_PORT1].protocol_type == PROTOCOL_PD) + { + // 发送新src_cap 等C2的负载主动申请完之后,再去切mos + user_app.new_request_receive_done = true; + user_app.need_switch_mos = true; + } + else // 其他协议都是小功率, 直接切mos + { + REG_ANALOG_GATE2->bf.driver_en = 1; + REG_ANALOG_GATE2->bf.cp_en = 1; + drv_delay_ms(4); + gate3_control(false); + } + } + else if(user_app.last_adapter_state == C1_C2_A_INSER) + { + // 1. 确保gate3是关闭的 + REG_ANALOG_GATE2->bf.driver_en = 1; + REG_ANALOG_GATE2->bf.cp_en = 1; + drv_delay_ms(4); + gate3_control(false); + } + break; case C1_A_INSER: @@ -824,6 +957,11 @@ void adapter_state_check(void) need_send_cap_flag[TYPEC_PORT0] = PD_PWR_65W; } + // 关gate3, 让C2口回到5V3A + gate3_control(false); + comp_set_vol_cur(TYPEC_PORT1, + VOLTAGE_DEFAULT, + CURRENT_DEFAULT); break; case C2_A_INSER: @@ -834,6 +972,13 @@ void adapter_state_check(void) need_send_cap_flag[TYPEC_PORT1] = PD_PWR_65W; } + // 让第一路的电压电流和第二路的一样之后, 才把gate3打开, gate2关闭 + comp_set_vol_cur(TYPEC_PORT0, + g_powerout_info[TYPEC_PORT1].set_vol, + g_powerout_info[TYPEC_PORT1].set_current); + + // 等待电压电流设置完毕后才去控制切mos, 要做成不阻塞状态 + user_app.need_switch_mos = true; break; case C1_C2_A_INSER: @@ -852,6 +997,50 @@ void adapter_state_check(void) comp_powerout_default_set(TYPEC_PORT1, &g_powerout_info[TYPEC_PORT1]); } + if((user_app.last_adapter_state == C1_INSER) + || (user_app.last_adapter_state == C1_A_INSER)) + { + // 1. 确保第二路口开启前 第二路口电压是<5.5V的 ---->在开mos前做了 + // 2. 确保gate3是关闭的 + gate3_control(false); + } + else if((user_app.last_adapter_state == C2_INSER) + || (user_app.last_adapter_state == C2_A_INSER)) + { + /* + 单C2时候走 PD 20V,这时候 C1口接负载进来。 + 因为用的是第一路的负载: + C1口需要 主动降到5V。然后去开MOS. + C2口需要:主动发送新的src cap,得等负载申请了之后才能去切 gate3 和 gate2。 + 不等负载申请主动降的话会导致断充。 + + 有冲突。在open vbus前加个不阻塞的延迟,让C2口的新src cap能发出去, + 等新 src cap后且受到新equest时才去切 gate3和 qate2, + 或者以功率为判断标准,当C2口拉载功率从70W降到 40W之后直接切。 + */ + if(g_powerout_info[TYPEC_PORT1].protocol_type == PROTOCOL_PD) + { + // 发送新src_cap 等C2的负载主动申请完之后,再去切mos + user_app.new_request_receive_done = true; + user_app.need_switch_mos = true; + } + else // 其他协议都是小功率, 直接切mos + { + // 先关再开, 防止功率并联反灌 + REG_ANALOG_GATE2->bf.driver_en = 1; + REG_ANALOG_GATE2->bf.cp_en = 1; + drv_delay_ms(4); + gate3_control(false); + } + } + else if(user_app.last_adapter_state == C1_C2_INSER) + { + REG_ANALOG_GATE2->bf.driver_en = 1; + REG_ANALOG_GATE2->bf.cp_en = 1; + drv_delay_ms(4); + gate3_control(false); + } + break; default: @@ -902,10 +1091,10 @@ void adapter_state_check(void) } } - log_info("adapter_state:%d port0:%d port1:%d\n", - user_app.adapter_state, - need_send_cap_flag[TYPEC_PORT0], - need_send_cap_flag[TYPEC_PORT1]); + // log_info("adapter_state:%d port0:%d port1:%d\n", + // user_app.adapter_state, + // need_send_cap_flag[TYPEC_PORT0], + // need_send_cap_flag[TYPEC_PORT1]); user_app.last_adapter_state = user_app.adapter_state; #if USER_NTC_ENABLE diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.axf b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.axf index feb09e07a108bf130e98c737581b7c80b195123e..36463162935492df3de2206d748987512d30334b 100644 GIT binary patch delta 50071 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 diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm index 7938cc1..4151e49 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm @@ -27,17 +27,20 @@ Project File Date: 04/21/2025

    Output:

    *** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin' Rebuild target 'Target 1' -assembling startup_CMSDK_CM0.s... compiling adapter_antifake.c... +assembling startup_CMSDK_CM0.s... compiling system_CMSDK_CM0.c... -compiling comp_adc.c... +compiling main.c... +compiling cps8860_it.c... compiling app_spec.c... ..\..\common\app\src\app_spec.c(177): warning: #177-D: variable "umask_val" was declared but never referenced uint32_t umask_val = 0; ..\..\common\app\src\app_spec.c: 1 warning, 0 errors +compiling comp_adc.c... compiling comp_primary_side.c... -compiling cps8860_it.c... -compiling comp_discharge.c... +compiling port0_customized.c... +compiling port1_customized.c... +compiling comp_auto_zero.c... compiling customized.c... ..\code\src\customized.c(26): warning: #188-D: enumerated type mixed with another type adapter_info_s g_adapter_info = {0}; @@ -45,30 +48,27 @@ compiling customized.c... user_app_s user_app = {0}; ..\code\src\customized.c(175): warning: #177-D: function "path_scp_mode_exit_action" was declared but never referenced static void path_scp_mode_exit_action(uint8_t port, scp_param_s *scp_param) -..\code\src\customized.c(1245): warning: #177-D: function "comp_ccloop_enable" was declared but never referenced +..\code\src\customized.c(1437): warning: #177-D: function "comp_ccloop_enable" was declared but never referenced static void comp_ccloop_enable(uint8_t port) ..\code\src\customized.c: 4 warnings, 0 errors -compiling port0_customized.c... -compiling main.c... +compiling comp_discharge.c... +compiling comp_protection.c... +compiling comp_powerout.c... compiling comp_dac.c... -..\code\src\comp_dac.c(310): warning: #177-D: variable "temp" was declared but never referenced +..\code\src\comp_dac.c(307): warning: #177-D: variable "temp" was declared but never referenced uint32_t temp[TYPEC_PORT_MAX + 1] = {0}; ..\code\src\comp_dac.c: 1 warning, 0 errors -compiling port1_customized.c... -compiling comp_protection.c... -compiling comp_powerout.c... -compiling comp_auto_zero.c... compiling dpdn_protocol.c... compiling qc_scp_protocol.c... +compiling ufcs_protocol.c... compiling pd_protocol.c... -..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c(792): warning: #550-D: variable "pd_hw_uvdm_header" was set but never used +..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c(816): warning: #550-D: variable "pd_hw_uvdm_header" was set but never used pd_hw_uvdm_header_u pd_hw_uvdm_header = {0}; -..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c(263): warning: #177-D: function "pd_analog_set" was declared but never referenced +..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c(287): warning: #177-D: function "pd_analog_set" was declared but never referenced static void pd_analog_set(uint8_t port) ..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c: 2 warnings, 0 errors -compiling ufcs_protocol.c... linking... -Program Size: Code=10962 RO-data=1846 RW-data=60 ZI-data=3848 +Program Size: Code=11602 RO-data=1846 RW-data=60 ZI-data=3848 FromELF: creating hex file... After Build - User command #1: .\CPS8860.bat C:\Users\TJP\Desktop\GIT_TEST\CPS8860_9196_70W\Anker_9196_CPS8860\PD_CPS8860_A1_CPS_Common_Demo\ac_project\project>set Project_Name=CPS8860_anker_9196 @@ -116,11 +116,11 @@ out_type : expected out file type 'd' output binary file(.bin) [out_file_name_without_postfix] : Option: out file name without postfix. ---------------------------------------------------------------------- -input code size: 12,868 [12.566K] - app size: 3248 ; CRC: 1A8D +input code size: 13,508 [13.191K] + app size: 34C8 ; CRC: 113C -out code size : 12,872 [12.570K] -create file: .\output\CPS8860_anker_9196_A1_60_V0.6_CRC6A1B.hex success! +out code size : 13,512 [13.195K] +create file: .\output\CPS8860_anker_9196_A1_60_V0.6_CRCCA5F.hex success! C:\Users\TJP\Desktop\GIT_TEST\CPS8860_9196_70W\Anker_9196_CPS8860\PD_CPS8860_A1_CPS_Common_Demo\ac_project\project>move /Y .\CPS8860_anker_9196_*.hex .\output һļҲļ ".\Objects\CPS8860_anker_9196.axf" - 0 Error(s), 8 Warning(s). @@ -136,7 +136,7 @@ Package Vendor: ARM D:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include

    Collection of Component Files used:

    -Build Time Elapsed: 00:00:07 +Build Time Elapsed: 00:00:06 diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm index bf642d1..527da7b 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm @@ -3,11 +3,11 @@ Static Call Graph - [.\Objects\CPS8860_anker_9196.axf]

    Static Call Graph for image .\Objects\CPS8860_anker_9196.axf


    -

    #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Fri Jun 27 15:22:46 2025 +

    #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Jul 02 19:44:17 2025

    -

    Maximum Stack Usage = 208 bytes + Unknown(Cycles, Untraceable Function Pointers)

    +

    Maximum Stack Usage = 240 bytes + Unknown(Cycles, Untraceable Function Pointers)

    Call chain for Maximum Stack Depth:

    -main ⇒ app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +main ⇒ app_spec_run ⇒ app_protocol_run ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

    Mutually Recursive functions @@ -115,97 +115,99 @@ Global Symbols

    CHIP_OT_Handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
    [Address Reference Count : 1]

    • startup_cmsdk_cm0.o(RESET)
    -

    __aeabi_uidivmod (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

    __aeabi_uidivmod (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

    [Called By]

    • >>   comp_protection_run (via Veneer)
    • >>   comp_adc_int_handler_mtp (via Veneer) -
    • >>   comp_powerout_cc_mode_check (via Veneer) -
    • >>   comp_adc_clac_cur (via Veneer) +
    • >>   comp_powerout_cc_mode_check (via Veneer) +
    • >>   comp_adc_clac_cur (via Veneer)
    • >>   comp_powerout_ready_check_machine (via Veneer) -
    • >>   port0_opto_cv (via Veneer) -
    • >>   comp_dac_mode_init (via Veneer) -
    • >>   comp_dac_cv_2dcdc_fb (via Veneer) -
    • >>   comp_dac_cc_acdc (via Veneer) -
    • >>   comp_dac_cc_2dcdc_fb (via Veneer) -
    • >>   comp_protection_monitor (via Veneer) +
    • >>   port0_opto_cv (via Veneer) +
    • >>   comp_dac_mode_init (via Veneer) +
    • >>   comp_dac_cv_2dcdc_fb (via Veneer) +
    • >>   comp_dac_cc_acdc (via Veneer) +
    • >>   comp_dac_cc_2dcdc_fb (via Veneer) +
    • >>   comp_protection_monitor (via Veneer)
    -

    __aeabi_idivmod (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

    [Called By]

    • >>   comp_adc_clac_cur (via Veneer) -
    • >>   port0_opto_cv (via Veneer) -
    • >>   comp_dac_cv_2dcdc_fb (via Veneer) +

      __aeabi_idivmod (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

      [Called By]

      • >>   comp_adc_clac_cur (via Veneer) +
      • >>   port0_opto_cv (via Veneer) +
      • >>   comp_dac_cv_2dcdc_fb (via Veneer)
      -

      __aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

      [Called By]

      • >>   port1_scp_def_vol_init (via Veneer) -
      • >>   port1_capabiloties_features (via Veneer) -
      • >>   port0_scp_def_vol_init (via Veneer) -
      • >>   port0_capabiloties_features (via Veneer) +

        __aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

        [Called By]

        • >>   port1_scp_def_vol_init (via Veneer) +
        • >>   port1_capabiloties_features (via Veneer) +
        • >>   port0_scp_def_vol_init (via Veneer) +
        • >>   port0_capabiloties_features (via Veneer)
        • >>   scp_mode_exit_action (via Veneer)
        -

        __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

        [Called By]

        • >>   port1_pd_src_cap_init (via Veneer) -
        • >>   port0_pd_src_cap_init (via Veneer) -
        • >>   comp_protection_monitor (via Veneer) +

          __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

          [Called By]

          • >>   port1_pd_src_cap_init (via Veneer) +
          • >>   port0_pd_src_cap_init (via Veneer) +
          • >>   comp_protection_monitor (via Veneer)
          -

          __aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

          [Called By]

          • >>   pd_protocol_reset (via Veneer) +

            __aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

            [Called By]

            • >>   pd_protocol_reset (via Veneer)
            -

            __ARM_common_switch8 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

            [Called By]

            • >>   comp_protection_type_check (via Veneer) +

              __ARM_common_switch8 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

              [Called By]

              • >>   comp_protection_type_check (via Veneer)
              • >>   adapter_state_check (via Veneer)
              -

              afc_packet_reply (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

              afc_packet_reply (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

              [Called By]

              • >>   scp_afc_identify (via Veneer)
              -

              bc_dcp_recognition (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

              [Called By]

              • >>   dcp_qc_scp_run (via Veneer) +

                bc_dcp_recognition (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                [Called By]

                • >>   dcp_qc_scp_run (via Veneer)
                -

                bc_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                [Called By]

                • >>   dpdn_time_func (via Veneer) +

                  bc_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                  [Called By]

                  • >>   dpdn_time_func (via Veneer)

                  comp_clock_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                  [Called By]

                  • >>   SystemInit (via Veneer)
                  -

                  comp_dma_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                  [Called By]

                  • >>   system_common_init (via Veneer) +

                    comp_dma_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                    [Called By]

                    • >>   system_common_init (via Veneer)
                    -

                    drv_delay_us (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                    [Called By]

                    • >>   system_init (via Veneer) +

                      drv_delay_us (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                      [Called By]

                      • >>   system_init (via Veneer) +
                      • >>   mos_switch_control (via Veneer) +
                      • >>   adapter_state_check (via Veneer)
                      • >>   pd_phy_open_vbus (via Veneer)
                      -

                      drv_dpdn_dp_0p0v_get (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                      [Called By]

                      • >>   dcp_dp_power_down_discern (via Veneer) +

                        drv_dpdn_dp_0p0v_get (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                        [Called By]

                        • >>   dcp_dp_power_down_discern (via Veneer)

                        drv_dpdn_dp_pull_down_resistor_set (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                        [Called By]

                        • >>   dcp_scp_run (via Veneer) +

                          [Called By]
                          • >>   dcp_scp_run (via Veneer)

                          [Address Reference Count : 1]
                          • qc_scp_protocol.o(.constdata)

                          drv_mtp_trim_password (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                          [Called By]

                          • >>   SystemInit (via Veneer) -
                          • >>   comp_dac_mode_init (via Veneer) +
                          • >>   comp_dac_mode_init (via Veneer)
                          -

                          drv_watchdog_feed (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                          [Called By]

                          • >>   app_spec_run (via Veneer) +

                            drv_watchdog_feed (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                            [Called By]

                            • >>   app_spec_run (via Veneer)
                            -

                            drv_watchdog_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                            [Called By]

                            • >>   system_init (via Veneer) +

                              drv_watchdog_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                              [Called By]

                              • >>   system_init (via Veneer)
                              -

                              fcp_set_vi (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                              fcp_set_vi (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                              [Called By]

                              • >>   scp_mode_exit_action (via Veneer)
                              @@ -226,12 +228,12 @@ Global Symbols
                            • >>   PD0_Handler (via Veneer)
                            -

                            pd_pe_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                            [Called By]

                            • >>   pd_protocol_run (via Veneer) +

                              pd_pe_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                              [Called By]

                              • >>   pd_protocol_run (via Veneer)
                              -

                              pd_phy_analog_set (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                              [Called By]

                              • >>   pd_sys_init (via Veneer) +

                                pd_phy_analog_set (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                [Called By]

                                • >>   pd_sys_init (via Veneer)

                                pd_phy_get_cc_status (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) @@ -243,30 +245,30 @@ Global Symbols

                                pd_prl_req_cap_msg (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                [Address Reference Count : 1]

                                • pd_protocol.o(.constdata)
                                -

                                pd_prl_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                [Called By]

                                • >>   pd_protocol_run (via Veneer) +

                                  pd_prl_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                  [Called By]

                                  • >>   pd_protocol_run (via Veneer)
                                  -

                                  pd_pro_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                  [Called By]

                                  • >>   pd_protocol_reset (via Veneer) +

                                    pd_pro_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                    [Called By]

                                    • >>   pd_protocol_reset (via Veneer)
                                    -

                                    pd_request_power_deal (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                    pd_request_power_deal (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                                    [Called By]

                                    • >>   app_src_power_handler_patch (via Veneer)

                                    pd_resp_svdm_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                    [Address Reference Count : 1]

                                    • pd_protocol.o(.constdata)
                                    -

                                    pd_src_cap_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                    pd_src_cap_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                                    [Called By]

                                    • >>   pd_src_cap_msg_assemble_patch (via Veneer)
                                    -

                                    pd_sys_init_default (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                    [Called By]

                                    • >>   pd_sys_init (via Veneer) +

                                      pd_sys_init_default (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                      [Called By]

                                      • >>   pd_sys_init (via Veneer)
                                      -

                                      pd_timer_event_mgr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                      pd_timer_event_mgr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                                      [Called By]

                                      • >>   periodic_work (via Veneer)
                                      @@ -276,20 +278,20 @@ Global Symbols

                                      pe_other_uvdm_call (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                      [Address Reference Count : 1]

                                      • pd_protocol.o(.constdata)
                                      -

                                      qc_protocol_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                      [Called By]

                                      • >>   dcp_qc_scp_run (via Veneer) +

                                        qc_protocol_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                        [Called By]

                                        • >>   dcp_qc_scp_run (via Veneer)
                                        -

                                        qc_rest (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                        [Called By]

                                        • >>   charge_protocol_reset (via Veneer) +

                                          qc_rest (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                          [Called By]

                                          • >>   charge_protocol_reset (via Veneer)
                                          -

                                          qc_sys_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                          [Called By]

                                          • >>   system_common_init (via Veneer) +

                                            qc_sys_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                            [Called By]

                                            • >>   system_common_init (via Veneer)
                                            -

                                            qc_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                            [Called By]

                                            • >>   dpdn_time_func (via Veneer) +

                                              qc_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                              [Called By]

                                              • >>   dpdn_time_func (via Veneer)

                                              scp_encryption_arry_to_scp_register_value (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) @@ -299,32 +301,32 @@ Global Symbols
                                              [Address Reference Count : 1]

                                              • qc_scp_protocol.o(.constdata)

                                              scp_phy_disable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                              [Called By]

                                              • >>   qc_power_switch (via Veneer) +

                                                [Called By]
                                                • >>   qc_power_switch (via Veneer)

                                                [Address Reference Count : 1]
                                                • qc_scp_protocol.o(.constdata)
                                                -

                                                scp_phy_enable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                [Called By]

                                                • >>   dcp_qc_scp_run (via Veneer) +

                                                  scp_phy_enable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                  [Called By]

                                                  • >>   dcp_qc_scp_run (via Veneer)
                                                  -

                                                  scp_phy_hook_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                  [Called By]

                                                  • >>   scp_sys_init (via Veneer) +

                                                    scp_phy_hook_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                    [Called By]

                                                    • >>   scp_sys_init (via Veneer)

                                                    scp_phy_logic_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                                    [Address Reference Count : 1]

                                                    • qc_scp_protocol.o(.constdata)

                                                    scp_phy_reg_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                    [Called By]

                                                    • >>   scp_sys_init (via Veneer) +

                                                      [Called By]
                                                      • >>   scp_sys_init (via Veneer)

                                                      [Address Reference Count : 1]
                                                      • qc_scp_protocol.o(.constdata)
                                                      -

                                                      scp_phy_rx_int_all_mask (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                      [Called By]

                                                      • >>   scp_sys_init (via Veneer) +

                                                        scp_phy_rx_int_all_mask (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                        [Called By]

                                                        • >>   scp_sys_init (via Veneer)
                                                        -

                                                        scp_prl_hook_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                        [Called By]

                                                        • >>   scp_sys_init (via Veneer) +

                                                          scp_prl_hook_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                          [Called By]

                                                          • >>   scp_sys_init (via Veneer)

                                                          scp_prl_rx_handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) @@ -332,32 +334,32 @@ Global Symbols

                                                        • >>   SCP1_Handler (via Veneer)
                                                        -

                                                        scp_protocol_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                        [Called By]

                                                        • >>   dcp_scp_run (via Veneer) +

                                                          scp_protocol_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                          [Called By]

                                                          • >>   dcp_scp_run (via Veneer)
                                                          -

                                                          scp_register_attr_rom_list (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                          [Called By]

                                                          • >>   port1_scp_register_attr_upgrade (via Veneer) -
                                                          • >>   port0_scp_register_attr_upgrade (via Veneer) -
                                                          • >>   scp_register_attr_upgrade (via Veneer) +

                                                            scp_register_attr_rom_list (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                            [Called By]

                                                            • >>   port1_scp_register_attr_upgrade (via Veneer) +
                                                            • >>   port0_scp_register_attr_upgrade (via Veneer) +
                                                            • >>   scp_register_attr_upgrade (via Veneer)
                                                            -

                                                            scp_register_value_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                            [Called By]

                                                            • >>   scp_sys_init (via Veneer) +

                                                              scp_register_value_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                              [Called By]

                                                              • >>   scp_sys_init (via Veneer)

                                                              scp_register_value_to_encryption_arry (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                                              [Address Reference Count : 1]

                                                              • qc_scp_protocol.o(.constdata)
                                                              -

                                                              scp_reset_default (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                              [Called By]

                                                              • >>   scp_protocol_reset (via Veneer) +

                                                                scp_reset_default (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                [Called By]

                                                                • >>   scp_protocol_reset (via Veneer)

                                                                scp_send_pkt (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                                                [Address Reference Count : 1]

                                                                • qc_scp_protocol.o(.constdata)
                                                                -

                                                                scp_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                [Called By]

                                                                • >>   dpdn_time_func (via Veneer) +

                                                                  scp_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                  [Called By]

                                                                  • >>   dpdn_time_func (via Veneer)

                                                                  typec_interrupt_handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) @@ -365,21 +367,21 @@ Global Symbols

                                                                • >>   PD0_TYPEC_Handler (via Veneer)
                                                                -

                                                                typec_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                typec_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                                                                [Called By]

                                                                • >>   comp_protection_run (via Veneer)
                                                                -

                                                                typec_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                [Called By]

                                                                • >>   app_protocol_run (via Veneer) +

                                                                  typec_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                  [Called By]

                                                                  • >>   app_protocol_run (via Veneer)
                                                                  -

                                                                  ufcs_handshake_disable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                  [Called By]

                                                                  • >>   dcp_qc_scp_run (via Veneer) +

                                                                    ufcs_handshake_disable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                    [Called By]

                                                                    • >>   dcp_qc_scp_run (via Veneer)
                                                                    -

                                                                    usb_bc_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                    [Called By]

                                                                    • >>   charge_protocol_reset (via Veneer) -
                                                                    • >>   system_common_init (via Veneer) +

                                                                      usb_bc_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                      [Called By]

                                                                      • >>   charge_protocol_reset (via Veneer) +
                                                                      • >>   system_common_init (via Veneer)

                                                                      I2C_FUNC0_Handler (Thumb, 2 bytes, Stack size 0 bytes, cps8860_it.o(i.I2C_FUNC0_Handler)) @@ -388,12 +390,12 @@ Global Symbols

                                                                      I2C_FUNC1_Handler (Thumb, 2 bytes, Stack size 0 bytes, cps8860_it.o(i.I2C_FUNC1_Handler))
                                                                      [Address Reference Count : 1]

                                                                      • startup_cmsdk_cm0.o(RESET)
                                                                      -

                                                                      __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                                                      __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)

                                                                      __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
                                                                      [Address Reference Count : 1]

                                                                      • startup_cmsdk_cm0.o(.text)
                                                                      -

                                                                      _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

                                                                      _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))

                                                                      _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))

                                                                      [Calls]

                                                                      • >>   __scatterload @@ -403,15 +405,15 @@ Global Symbols

                                                                        [Called By]
                                                                        • >>   __scatterload
                                                                        -

                                                                        _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

                                                                        _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

                                                                        _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

                                                                        _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

                                                                        _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

                                                                        _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

                                                                        __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) +

                                                                        __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) -

                                                                        __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011)) +

                                                                        __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

                                                                        Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_cmsdk_cm0.o(.text))
                                                                        [Address Reference Count : 1]

                                                                        • startup_cmsdk_cm0.o(RESET) @@ -497,7 +499,7 @@ Global Symbols
                                                                          [Called By]
                                                                          • >>   _main_scatterload
                                                                          -

                                                                          __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

                                                                          __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

                                                                          ADC_Handler (Thumb, 16 bytes, Stack size 8 bytes, cps8860_it.o(i.ADC_Handler))

                                                                          [Stack]

                                                                          • Max Depth = 24
                                                                          • Call Chain = ADC_Handler ⇒ comp_adc_int_handler_mtp @@ -590,58 +592,65 @@ Global Symbols

                                                                          [Address Reference Count : 1]
                                                                          • startup_cmsdk_cm0.o(RESET)
                                                                          -

                                                                          __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                                                          __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -

                                                                          __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                                                          __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) -

                                                                          adapter_state_check (Thumb, 480 bytes, Stack size 32 bytes, customized.o(i.adapter_state_check)) -

                                                                          [Stack]

                                                                          • Max Depth = 176
                                                                          • Call Chain = adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                            adapter_state_check (Thumb, 676 bytes, Stack size 32 bytes, customized.o(i.adapter_state_check)) +

                                                                            [Stack]

                                                                            • Max Depth = 184
                                                                            • Call Chain = adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                            -
                                                                            [Calls]
                                                                            • >>   charge_protocol_reset -
                                                                            • >>   __ARM_common_switch8 (via Veneer) -
                                                                            • >>   comp_powerout_default_set -
                                                                            • >>   comp_powerout_cur_set +
                                                                              [Calls]
                                                                              • >>   charge_protocol_reset +
                                                                              • >>   app_protocol_reset +
                                                                              • >>   __ARM_common_switch8 (via Veneer) +
                                                                              • >>   drv_delay_us (via Veneer) +
                                                                              • >>   comp_set_vol_cur +
                                                                              • >>   comp_powerout_default_set +
                                                                              • >>   comp_powerout_cur_set +
                                                                              • >>   mos_switch_control +
                                                                              • >>   gate3_control
                                                                              -
                                                                              [Called By]
                                                                              • >>   app_protocol_run -
                                                                              • >>   port1_pe_src_cable_check_callback -
                                                                              • >>   port0_pe_src_cable_check_callback +
                                                                                [Called By]
                                                                                • >>   app_protocol_run +
                                                                                • >>   port1_pe_src_cable_check_callback +
                                                                                • >>   port0_pe_src_cable_check_callback +
                                                                                • >>   pd_phy_open_vbus
                                                                                -

                                                                                app_dpdn_init (Thumb, 14 bytes, Stack size 0 bytes, customized.o(i.app_dpdn_init)) -

                                                                                [Called By]

                                                                                • >>   charge_protocol_reset -
                                                                                • >>   system_common_init -
                                                                                • >>   fast_charge_run +

                                                                                  app_dpdn_init (Thumb, 14 bytes, Stack size 0 bytes, customized.o(i.app_dpdn_init)) +

                                                                                  [Called By]

                                                                                  • >>   charge_protocol_reset +
                                                                                  • >>   system_common_init +
                                                                                  • >>   fast_charge_run
                                                                                  -

                                                                                  app_protocol_reset (Thumb, 54 bytes, Stack size 16 bytes, app_spec.o(i.app_protocol_reset)) +

                                                                                  app_protocol_reset (Thumb, 54 bytes, Stack size 16 bytes, app_spec.o(i.app_protocol_reset))

                                                                                  [Stack]

                                                                                  • Max Depth = 88
                                                                                  • Call Chain = app_protocol_reset ⇒ charge_protocol_reset ⇒ scp_protocol_reset ⇒ scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade
                                                                                  -
                                                                                  [Calls]
                                                                                  • >>   pd_protocol_reset -
                                                                                  • >>   comp_powerout_prototol_type_set -
                                                                                  • >>   charge_protocol_reset +
                                                                                    [Calls]
                                                                                    • >>   pd_protocol_reset +
                                                                                    • >>   comp_powerout_prototol_type_set +
                                                                                    • >>   charge_protocol_reset

                                                                                    [Called By]
                                                                                    • >>   comp_protection_run -
                                                                                    • >>   app_protocol_run +
                                                                                    • >>   app_protocol_run +
                                                                                    • >>   adapter_state_check
                                                                                    -

                                                                                    app_protocol_run (Thumb, 82 bytes, Stack size 16 bytes, customized.o(i.app_protocol_run)) -

                                                                                    [Stack]

                                                                                    • Max Depth = 192
                                                                                    • Call Chain = app_protocol_run ⇒ adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                      app_protocol_run (Thumb, 82 bytes, Stack size 16 bytes, customized.o(i.app_protocol_run)) +

                                                                                      [Stack]

                                                                                      • Max Depth = 224
                                                                                      • Call Chain = app_protocol_run ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                      -
                                                                                      [Calls]
                                                                                      • >>   app_protocol_reset -
                                                                                      • >>   typec_run (via Veneer) -
                                                                                      • >>   pd_protocol_run -
                                                                                      • >>   dpdn_protocol_run -
                                                                                      • >>   port_inser_priority_judgment +
                                                                                        [Calls]
                                                                                        • >>   app_protocol_reset +
                                                                                        • >>   typec_run (via Veneer) +
                                                                                        • >>   pd_protocol_run +
                                                                                        • >>   dpdn_protocol_run +
                                                                                        • >>   port_inser_priority_judgment
                                                                                        • >>   adapter_state_check
                                                                                        -
                                                                                        [Called By]
                                                                                        • >>   app_spec_run +
                                                                                          [Called By]
                                                                                          • >>   app_spec_run
                                                                                          -

                                                                                          app_spec_run (Thumb, 58 bytes, Stack size 16 bytes, app_spec.o(i.app_spec_run)) -

                                                                                          [Stack]

                                                                                          • Max Depth = 208
                                                                                          • Call Chain = app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                            app_spec_run (Thumb, 58 bytes, Stack size 16 bytes, app_spec.o(i.app_spec_run)) +

                                                                                            [Stack]

                                                                                            • Max Depth = 240
                                                                                            • Call Chain = app_spec_run ⇒ app_protocol_run ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                            -
                                                                                            [Calls]
                                                                                            • >>   drv_watchdog_feed (via Veneer) -
                                                                                            • >>   app_protocol_run +
                                                                                              [Calls]
                                                                                              • >>   drv_watchdog_feed (via Veneer) +
                                                                                              • >>   app_protocol_run

                                                                                              [Called By]
                                                                                              • >>   main
                                                                                              @@ -652,217 +661,232 @@ Global Symbols

                                                                                              app_src_power_handler_patch (Thumb, 122 bytes, Stack size 40 bytes, pd_protocol.o(i.app_src_power_handler_patch))

                                                                                              [Stack]

                                                                                              • Max Depth = 48
                                                                                              • Call Chain = app_src_power_handler_patch ⇒ comp_powerout_prototol_type_set
                                                                                              -
                                                                                              [Calls]
                                                                                              • >>   comp_powerout_prototol_type_set -
                                                                                              • >>   pd_request_power_deal (via Veneer) +
                                                                                                [Calls]
                                                                                                • >>   comp_powerout_prototol_type_set +
                                                                                                • >>   pd_request_power_deal (via Veneer)

                                                                                                [Address Reference Count : 1]
                                                                                                • pd_protocol.o(.constdata)

                                                                                                capabiloties_features (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.capabiloties_features))

                                                                                                [Stack]

                                                                                                • Max Depth = 16
                                                                                                • Call Chain = capabiloties_features ⇒ port1_capabiloties_features
                                                                                                -
                                                                                                [Calls]
                                                                                                • >>   port1_capabiloties_features -
                                                                                                • >>   port0_capabiloties_features +
                                                                                                  [Calls]
                                                                                                  • >>   port1_capabiloties_features +
                                                                                                  • >>   port0_capabiloties_features

                                                                                                  [Address Reference Count : 1]
                                                                                                  • qc_scp_protocol.o(.constdata)
                                                                                                  -

                                                                                                  charge_protocol_reset (Thumb, 86 bytes, Stack size 32 bytes, dpdn_protocol.o(i.charge_protocol_reset)) +

                                                                                                  charge_protocol_reset (Thumb, 86 bytes, Stack size 32 bytes, dpdn_protocol.o(i.charge_protocol_reset))

                                                                                                  [Stack]

                                                                                                  • Max Depth = 72
                                                                                                  • Call Chain = charge_protocol_reset ⇒ scp_protocol_reset ⇒ scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade
                                                                                                  -
                                                                                                  [Calls]
                                                                                                  • >>   usb_bc_init (via Veneer) -
                                                                                                  • >>   app_dpdn_init -
                                                                                                  • >>   scp_protocol_reset -
                                                                                                  • >>   qc_rest (via Veneer) +
                                                                                                    [Calls]
                                                                                                    • >>   usb_bc_init (via Veneer) +
                                                                                                    • >>   app_dpdn_init +
                                                                                                    • >>   scp_protocol_reset +
                                                                                                    • >>   qc_rest (via Veneer)
                                                                                                    -
                                                                                                    [Called By]
                                                                                                    • >>   app_protocol_reset +
                                                                                                      [Called By]
                                                                                                      • >>   app_protocol_reset
                                                                                                      • >>   adapter_state_check -
                                                                                                      • >>   fast_charge_reset +
                                                                                                      • >>   fast_charge_reset
                                                                                                      -

                                                                                                      comp_adc_clac_cur (Thumb, 56 bytes, Stack size 8 bytes, comp_adc.o(i.comp_adc_clac_cur)) +

                                                                                                      comp_adc_clac_cur (Thumb, 56 bytes, Stack size 8 bytes, comp_adc.o(i.comp_adc_clac_cur))

                                                                                                      [Stack]

                                                                                                      • Max Depth = 8
                                                                                                      • Call Chain = comp_adc_clac_cur
                                                                                                      -
                                                                                                      [Calls]
                                                                                                      • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                      • >>   __aeabi_idivmod (via Veneer) +
                                                                                                        [Calls]
                                                                                                        • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                        • >>   __aeabi_idivmod (via Veneer)
                                                                                                        -
                                                                                                        [Called By]
                                                                                                        • >>   comp_adc_get_cur12 +
                                                                                                          [Called By]
                                                                                                          • >>   comp_adc_get_cur12
                                                                                                          -

                                                                                                          comp_adc_get_cur12 (Thumb, 108 bytes, Stack size 32 bytes, comp_adc.o(i.comp_adc_get_cur12)) +

                                                                                                          comp_adc_get_cur12 (Thumb, 108 bytes, Stack size 32 bytes, comp_adc.o(i.comp_adc_get_cur12))

                                                                                                          [Stack]

                                                                                                          • Max Depth = 40
                                                                                                          • Call Chain = comp_adc_get_cur12 ⇒ comp_adc_clac_cur
                                                                                                          -
                                                                                                          [Calls]
                                                                                                          • >>   comp_adc_clac_cur -
                                                                                                          • >>   comp_adc_trim_vol_channel_coeff +
                                                                                                            [Calls]
                                                                                                            • >>   comp_adc_clac_cur +
                                                                                                            • >>   comp_adc_trim_vol_channel_coeff
                                                                                                            -
                                                                                                            [Called By]
                                                                                                            • >>   adc_sample_value_update -
                                                                                                            • >>   comp_protection_monitor +
                                                                                                              [Called By]
                                                                                                              • >>   adc_sample_value_update +
                                                                                                              • >>   mos_switch_control +
                                                                                                              • >>   comp_protection_monitor
                                                                                                              -

                                                                                                              comp_adc_get_dn12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_dn12)) +

                                                                                                              comp_adc_get_dn12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_dn12))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 12
                                                                                                              • Call Chain = comp_adc_get_dn12 ⇒ comp_adc_trim_vol_channel_coeff
                                                                                                              -
                                                                                                              [Calls]
                                                                                                              • >>   comp_adc_trim_vol_channel_coeff +
                                                                                                                [Calls]
                                                                                                                • >>   comp_adc_trim_vol_channel_coeff
                                                                                                                -
                                                                                                                [Called By]
                                                                                                                • >>   comp_protection_monitor +
                                                                                                                  [Called By]
                                                                                                                  • >>   comp_protection_monitor
                                                                                                                  -

                                                                                                                  comp_adc_get_dp12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_dp12)) +

                                                                                                                  comp_adc_get_dp12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_dp12))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 12
                                                                                                                  • Call Chain = comp_adc_get_dp12 ⇒ comp_adc_trim_vol_channel_coeff
                                                                                                                  -
                                                                                                                  [Calls]
                                                                                                                  • >>   comp_adc_trim_vol_channel_coeff +
                                                                                                                    [Calls]
                                                                                                                    • >>   comp_adc_trim_vol_channel_coeff
                                                                                                                    -
                                                                                                                    [Called By]
                                                                                                                    • >>   fast_charge_run -
                                                                                                                    • >>   comp_protection_monitor +
                                                                                                                      [Called By]
                                                                                                                      • >>   fast_charge_run +
                                                                                                                      • >>   comp_protection_monitor
                                                                                                                      -

                                                                                                                      comp_adc_get_vin12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_vin12)) +

                                                                                                                      comp_adc_get_vin12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_vin12))

                                                                                                                      [Stack]

                                                                                                                      • Max Depth = 44
                                                                                                                      • Call Chain = comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff
                                                                                                                      -
                                                                                                                      [Calls]
                                                                                                                      • >>   comp_adc_vin_vol_channel_coeff +
                                                                                                                        [Calls]
                                                                                                                        • >>   comp_adc_vin_vol_channel_coeff
                                                                                                                        -
                                                                                                                        [Called By]
                                                                                                                        • >>   system_init -
                                                                                                                        • >>   adc_sample_value_update -
                                                                                                                        • >>   comp_protection_type_check +
                                                                                                                          [Called By]
                                                                                                                          • >>   system_init +
                                                                                                                          • >>   adc_sample_value_update +
                                                                                                                          • >>   comp_protection_type_check +
                                                                                                                          • >>   comp_dac_open_vbus +
                                                                                                                          • >>   mos_switch_control
                                                                                                                          • >>   pd_phy_open_vbus -
                                                                                                                          • >>   comp_protection_monitor +
                                                                                                                          • >>   comp_protection_monitor
                                                                                                                          -

                                                                                                                          comp_adc_init (Thumb, 76 bytes, Stack size 0 bytes, comp_adc.o(i.comp_adc_init)) -

                                                                                                                          [Called By]

                                                                                                                          • >>   system_init +

                                                                                                                            comp_adc_init (Thumb, 76 bytes, Stack size 0 bytes, comp_adc.o(i.comp_adc_init)) +

                                                                                                                            [Called By]

                                                                                                                            • >>   system_init

                                                                                                                            comp_adc_int_handler_mtp (Thumb, 78 bytes, Stack size 16 bytes, comp_adc.o(i.comp_adc_int_handler_mtp))

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 16
                                                                                                                            • Call Chain = comp_adc_int_handler_mtp
                                                                                                                            -
                                                                                                                            [Calls]
                                                                                                                            • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                              [Calls]
                                                                                                                              • >>   __aeabi_uidivmod (via Veneer)

                                                                                                                              [Called By]
                                                                                                                              • >>   ADC_Handler
                                                                                                                              -

                                                                                                                              comp_adc_trim_vol_channel_coeff (Thumb, 40 bytes, Stack size 8 bytes, comp_adc.o(i.comp_adc_trim_vol_channel_coeff)) +

                                                                                                                              comp_adc_trim_vol_channel_coeff (Thumb, 40 bytes, Stack size 8 bytes, comp_adc.o(i.comp_adc_trim_vol_channel_coeff))

                                                                                                                              [Stack]

                                                                                                                              • Max Depth = 8
                                                                                                                              • Call Chain = comp_adc_trim_vol_channel_coeff
                                                                                                                              -
                                                                                                                              [Called By]
                                                                                                                              • >>   usba_detection -
                                                                                                                              • >>   comp_adc_get_cur12 -
                                                                                                                              • >>   comp_protection_type_check -
                                                                                                                              • >>   comp_adc_get_dp12 -
                                                                                                                              • >>   comp_adc_get_dn12 -
                                                                                                                              • >>   comp_protection_monitor +
                                                                                                                                [Called By]
                                                                                                                                • >>   usba_detection +
                                                                                                                                • >>   comp_adc_get_cur12 +
                                                                                                                                • >>   comp_protection_type_check +
                                                                                                                                • >>   comp_adc_get_dp12 +
                                                                                                                                • >>   comp_adc_get_dn12 +
                                                                                                                                • >>   comp_protection_monitor
                                                                                                                                -

                                                                                                                                comp_adc_vin_vol_channel_coeff (Thumb, 86 bytes, Stack size 40 bytes, comp_adc.o(i.comp_adc_vin_vol_channel_coeff)) +

                                                                                                                                comp_adc_vin_vol_channel_coeff (Thumb, 86 bytes, Stack size 40 bytes, comp_adc.o(i.comp_adc_vin_vol_channel_coeff))

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 40
                                                                                                                                • Call Chain = comp_adc_vin_vol_channel_coeff
                                                                                                                                -
                                                                                                                                [Called By]
                                                                                                                                • >>   comp_adc_get_vin12 +
                                                                                                                                  [Called By]
                                                                                                                                  • >>   comp_adc_get_vin12
                                                                                                                                  -

                                                                                                                                  comp_cccv_step_speed_set (Thumb, 72 bytes, Stack size 12 bytes, comp_dac.o(i.comp_cccv_step_speed_set)) +

                                                                                                                                  comp_cccv_step_speed_set (Thumb, 72 bytes, Stack size 12 bytes, comp_dac.o(i.comp_cccv_step_speed_set))

                                                                                                                                  [Stack]

                                                                                                                                  • Max Depth = 12
                                                                                                                                  • Call Chain = comp_cccv_step_speed_set

                                                                                                                                  [Called By]
                                                                                                                                  • >>   comp_powerout_init
                                                                                                                                  -

                                                                                                                                  comp_dac_cc_target_set (Thumb, 66 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_cc_target_set)) +

                                                                                                                                  comp_dac_cc_target_set (Thumb, 92 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_cc_target_set))

                                                                                                                                  [Stack]

                                                                                                                                  • Max Depth = 104
                                                                                                                                  • Call Chain = comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                  -
                                                                                                                                  [Calls]
                                                                                                                                  • >>   comp_dac_cc_acdc -
                                                                                                                                  • >>   comp_dac_cc_2dcdc_fb +
                                                                                                                                    [Calls]
                                                                                                                                    • >>   comp_dac_cc_acdc +
                                                                                                                                    • >>   comp_dac_cc_2dcdc_fb
                                                                                                                                    -
                                                                                                                                    [Called By]
                                                                                                                                    • >>   comp_set_output_current +
                                                                                                                                      [Called By]
                                                                                                                                      • >>   comp_set_output_current

                                                                                                                                      comp_dac_cccv_init (Thumb, 38 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_cccv_init))

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 32
                                                                                                                                      • Call Chain = comp_dac_cccv_init ⇒ comp_dac_mode_init
                                                                                                                                      -
                                                                                                                                      [Calls]
                                                                                                                                      • >>   comp_dac_mode_init +
                                                                                                                                        [Calls]
                                                                                                                                        • >>   comp_dac_mode_init

                                                                                                                                        [Called By]
                                                                                                                                        • >>   SystemInit
                                                                                                                                        -

                                                                                                                                        comp_dac_close_vbus (Thumb, 86 bytes, Stack size 0 bytes, comp_dac.o(i.comp_dac_close_vbus)) -

                                                                                                                                        [Called By]

                                                                                                                                        • >>   comp_powerout_close_nmos +

                                                                                                                                          comp_dac_close_vbus (Thumb, 70 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_close_vbus)) +

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 16
                                                                                                                                          • Call Chain = comp_dac_close_vbus +
                                                                                                                                          +
                                                                                                                                          [Calls]
                                                                                                                                          • >>   gate3_control +
                                                                                                                                          +
                                                                                                                                          [Called By]
                                                                                                                                          • >>   comp_powerout_close_nmos
                                                                                                                                          -

                                                                                                                                          comp_dac_cv_target_set (Thumb, 72 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_cv_target_set)) +

                                                                                                                                          comp_dac_cv_target_set (Thumb, 72 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_cv_target_set))

                                                                                                                                          [Stack]

                                                                                                                                          • Max Depth = 80
                                                                                                                                          • Call Chain = comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                          -
                                                                                                                                          [Calls]
                                                                                                                                          • >>   port0_opto_cv -
                                                                                                                                          • >>   comp_dac_cv_2dcdc_fb +
                                                                                                                                            [Calls]
                                                                                                                                            • >>   port0_opto_cv +
                                                                                                                                            • >>   comp_dac_cv_2dcdc_fb
                                                                                                                                            -
                                                                                                                                            [Called By]
                                                                                                                                            • >>   comp_dac_output_voltage_set +
                                                                                                                                              [Called By]
                                                                                                                                              • >>   comp_dac_output_voltage_set
                                                                                                                                              -

                                                                                                                                              comp_dac_delay (Thumb, 26 bytes, Stack size 0 bytes, comp_dac.o(i.comp_dac_delay)) -

                                                                                                                                              [Called By]

                                                                                                                                              • >>   comp_dac_mode_init +

                                                                                                                                                comp_dac_delay (Thumb, 26 bytes, Stack size 0 bytes, comp_dac.o(i.comp_dac_delay)) +

                                                                                                                                                [Called By]

                                                                                                                                                • >>   comp_dac_mode_init
                                                                                                                                                -

                                                                                                                                                comp_dac_open_vbus (Thumb, 130 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_open_vbus)) -

                                                                                                                                                [Stack]

                                                                                                                                                • Max Depth = 8
                                                                                                                                                • Call Chain = comp_dac_open_vbus +

                                                                                                                                                  comp_dac_open_vbus (Thumb, 118 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_open_vbus)) +

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 160
                                                                                                                                                  • Call Chain = comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +
                                                                                                                                                  +
                                                                                                                                                  [Calls]
                                                                                                                                                  • >>   comp_adc_get_vin12 +
                                                                                                                                                  • >>   comp_set_vol_cur +
                                                                                                                                                  • >>   gate3_control
                                                                                                                                                  -
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   comp_powerout_open_nmos +
                                                                                                                                                    [Called By]
                                                                                                                                                    • >>   comp_powerout_open_nmos
                                                                                                                                                    -

                                                                                                                                                    comp_dac_output_voltage_set (Thumb, 8 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_output_voltage_set)) +

                                                                                                                                                    comp_dac_output_voltage_set (Thumb, 8 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_output_voltage_set))

                                                                                                                                                    [Stack]

                                                                                                                                                    • Max Depth = 88
                                                                                                                                                    • Call Chain = comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                    -
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   comp_dac_cv_target_set +
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   comp_dac_cv_target_set
                                                                                                                                                      -
                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   comp_pwr_vol_cable_comp_task -
                                                                                                                                                      • >>   comp_protection_type_check -
                                                                                                                                                      • >>   comp_powerout_vol_set +
                                                                                                                                                        [Called By]
                                                                                                                                                        • >>   comp_pwr_vol_cable_comp_task +
                                                                                                                                                        • >>   comp_protection_type_check +
                                                                                                                                                        • >>   comp_powerout_vol_set
                                                                                                                                                        -

                                                                                                                                                        comp_discharge_ctrl_work (Thumb, 42 bytes, Stack size 8 bytes, comp_discharge.o(i.comp_discharge_ctrl_work)) +

                                                                                                                                                        comp_discharge_ctrl_work (Thumb, 42 bytes, Stack size 8 bytes, comp_discharge.o(i.comp_discharge_ctrl_work))

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 16
                                                                                                                                                        • Call Chain = comp_discharge_ctrl_work ⇒ comp_vin12_discharge_config
                                                                                                                                                        -
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   comp_vin12_discharge_config +
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   comp_vin12_discharge_config

                                                                                                                                                          [Called By]
                                                                                                                                                          • >>   periodic_work
                                                                                                                                                          -

                                                                                                                                                          comp_discharge_vout12 (Thumb, 98 bytes, Stack size 20 bytes, comp_discharge.o(i.comp_discharge_vout12)) +

                                                                                                                                                          comp_discharge_vout12 (Thumb, 98 bytes, Stack size 20 bytes, comp_discharge.o(i.comp_discharge_vout12))

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 28
                                                                                                                                                          • Call Chain = comp_discharge_vout12 ⇒ comp_vin12_discharge_config
                                                                                                                                                          -
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   comp_vin12_discharge_config +
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   comp_vin12_discharge_config
                                                                                                                                                            -
                                                                                                                                                            [Called By]
                                                                                                                                                            • >>   comp_powerout_vol_set -
                                                                                                                                                            • >>   comp_powerout_close_nmos +
                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   comp_powerout_vol_set +
                                                                                                                                                              • >>   comp_powerout_close_nmos +
                                                                                                                                                              • >>   comp_powerout_default_set +
                                                                                                                                                              • >>   pd_phy_open_vbus
                                                                                                                                                              -

                                                                                                                                                              comp_powerout_cc_mode_check (Thumb, 104 bytes, Stack size 32 bytes, comp_powerout.o(i.comp_powerout_cc_mode_check)) +

                                                                                                                                                              comp_powerout_cc_mode_check (Thumb, 104 bytes, Stack size 32 bytes, comp_powerout.o(i.comp_powerout_cc_mode_check))

                                                                                                                                                              [Stack]

                                                                                                                                                              • Max Depth = 32
                                                                                                                                                              • Call Chain = comp_powerout_cc_mode_check
                                                                                                                                                              -
                                                                                                                                                              [Calls]
                                                                                                                                                              • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   __aeabi_uidivmod (via Veneer)

                                                                                                                                                                [Called By]
                                                                                                                                                                • >>   periodic_work
                                                                                                                                                                -

                                                                                                                                                                comp_powerout_close_nmos (Thumb, 44 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_close_nmos)) +

                                                                                                                                                                comp_powerout_close_nmos (Thumb, 44 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_close_nmos))

                                                                                                                                                                [Stack]

                                                                                                                                                                • Max Depth = 44
                                                                                                                                                                • Call Chain = comp_powerout_close_nmos ⇒ comp_discharge_vout12 ⇒ comp_vin12_discharge_config
                                                                                                                                                                -
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   comp_discharge_vout12 -
                                                                                                                                                                • >>   comp_dac_close_vbus +
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   comp_discharge_vout12 +
                                                                                                                                                                  • >>   comp_dac_close_vbus

                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   comp_powerout_shutdown_machine
                                                                                                                                                                  • >>   comp_powerout_init
                                                                                                                                                                  • >>   scp_close_nmos -
                                                                                                                                                                  • >>   fast_charge_reset +
                                                                                                                                                                  • >>   fast_charge_reset
                                                                                                                                                                  -

                                                                                                                                                                  comp_powerout_cur_set (Thumb, 12 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_cur_set)) +

                                                                                                                                                                  comp_powerout_cur_set (Thumb, 12 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_cur_set))

                                                                                                                                                                  [Stack]

                                                                                                                                                                  • Max Depth = 128
                                                                                                                                                                  • Call Chain = comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                  -
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   comp_set_output_current +
                                                                                                                                                                    [Calls]
                                                                                                                                                                    • >>   comp_set_output_current

                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   comp_powerout_transmit_machine -
                                                                                                                                                                    • >>   comp_powerout_default_set +
                                                                                                                                                                    • >>   comp_set_vol_cur +
                                                                                                                                                                    • >>   comp_powerout_default_set
                                                                                                                                                                    • >>   adapter_state_check
                                                                                                                                                                    -

                                                                                                                                                                    comp_powerout_default_set (Thumb, 48 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_default_set)) -

                                                                                                                                                                    [Stack]

                                                                                                                                                                    • Max Depth = 144
                                                                                                                                                                    • Call Chain = comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                                                                                                      comp_powerout_default_set (Thumb, 134 bytes, Stack size 24 bytes, comp_powerout.o(i.comp_powerout_default_set)) +

                                                                                                                                                                      [Stack]

                                                                                                                                                                      • Max Depth = 152
                                                                                                                                                                      • Call Chain = comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                      -
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   comp_powerout_vol_set -
                                                                                                                                                                      • >>   comp_powerout_cur_set +
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   comp_discharge_vout12 +
                                                                                                                                                                        • >>   comp_powerout_vol_set +
                                                                                                                                                                        • >>   comp_powerout_cur_set

                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   comp_powerout_shutdown_machine
                                                                                                                                                                        • >>   comp_powerout_init @@ -871,49 +895,51 @@ Global Symbols

                                                                                                                                                                        comp_powerout_init (Thumb, 50 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_init)) -

                                                                                                                                                                        [Stack]

                                                                                                                                                                        • Max Depth = 160
                                                                                                                                                                        • Call Chain = comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                                                                                                          [Stack]
                                                                                                                                                                          • Max Depth = 168
                                                                                                                                                                          • Call Chain = comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                          -
                                                                                                                                                                          [Calls]
                                                                                                                                                                          • >>   comp_powerout_close_nmos -
                                                                                                                                                                          • >>   comp_cccv_step_speed_set -
                                                                                                                                                                          • >>   comp_powerout_default_set +
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   comp_powerout_close_nmos +
                                                                                                                                                                            • >>   comp_cccv_step_speed_set +
                                                                                                                                                                            • >>   comp_powerout_default_set
                                                                                                                                                                            -
                                                                                                                                                                            [Called By]
                                                                                                                                                                            • >>   system_common_init +
                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   system_common_init

                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                              • comp_powerout.o(.constdata)
                                                                                                                                                                              -

                                                                                                                                                                              comp_powerout_open_nmos (Thumb, 30 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_open_nmos)) -

                                                                                                                                                                              [Stack]

                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                              • Call Chain = comp_powerout_open_nmos ⇒ comp_dac_open_vbus +

                                                                                                                                                                                comp_powerout_open_nmos (Thumb, 30 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_open_nmos)) +

                                                                                                                                                                                [Stack]

                                                                                                                                                                                • Max Depth = 168
                                                                                                                                                                                • Call Chain = comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                -
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   comp_dac_open_vbus +
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   comp_dac_open_vbus

                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   pd_phy_open_vbus
                                                                                                                                                                                  • >>   scp_open_nmos -
                                                                                                                                                                                  • >>   fast_charge_reset +
                                                                                                                                                                                  • >>   fast_charge_reset
                                                                                                                                                                                  -

                                                                                                                                                                                  comp_powerout_protect_en (Thumb, 58 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_protect_en)) -

                                                                                                                                                                                  [Called By]

                                                                                                                                                                                  • >>   comp_powerout_vol_set +

                                                                                                                                                                                    comp_powerout_protect_en (Thumb, 58 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_protect_en)) +

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                    • Call Chain = comp_powerout_protect_en +
                                                                                                                                                                                    +
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   comp_powerout_vol_set
                                                                                                                                                                                    • >>   comp_powerout_ready_check_machine
                                                                                                                                                                                    -

                                                                                                                                                                                    comp_powerout_prototol_type_set (Thumb, 28 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_prototol_type_set)) +

                                                                                                                                                                                    comp_powerout_prototol_type_set (Thumb, 28 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_prototol_type_set))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                    • Call Chain = comp_powerout_prototol_type_set
                                                                                                                                                                                    -
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   app_protocol_reset +
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   app_protocol_reset
                                                                                                                                                                                      • >>   app_src_power_handler_patch
                                                                                                                                                                                      • >>   scp_disable_pd_func
                                                                                                                                                                                      • >>   scp_afc_identify -
                                                                                                                                                                                      • >>   scp_power_switch -
                                                                                                                                                                                      • >>   qc_power_switch -
                                                                                                                                                                                      • >>   fast_charge_reset +
                                                                                                                                                                                      • >>   scp_power_switch +
                                                                                                                                                                                      • >>   qc_power_switch +
                                                                                                                                                                                      • >>   fast_charge_reset

                                                                                                                                                                                      comp_powerout_ready_check_machine (Thumb, 146 bytes, Stack size 32 bytes, comp_powerout.o(i.comp_powerout_ready_check_machine)) -

                                                                                                                                                                                      [Stack]

                                                                                                                                                                                      • Max Depth = 32
                                                                                                                                                                                      • Call Chain = comp_powerout_ready_check_machine +

                                                                                                                                                                                        [Stack]
                                                                                                                                                                                        • Max Depth = 40
                                                                                                                                                                                        • Call Chain = comp_powerout_ready_check_machine ⇒ comp_powerout_protect_en

                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   comp_protection_exception_flag_set -
                                                                                                                                                                                        • >>   comp_powerout_protect_en -
                                                                                                                                                                                        • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                        • >>   comp_powerout_protect_en +
                                                                                                                                                                                        • >>   __aeabi_uidivmod (via Veneer)

                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                        • comp_powerout.o(.constdata)
                                                                                                                                                                                        @@ -923,238 +949,271 @@ Global Symbols
                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                        • comp_powerout.o(.constdata)

                                                                                                                                                                                        comp_powerout_shutdown_machine (Thumb, 60 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_shutdown_machine)) -

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 160
                                                                                                                                                                                        • Call Chain = comp_powerout_shutdown_machine ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                                                                                                                          [Stack]
                                                                                                                                                                                          • Max Depth = 168
                                                                                                                                                                                          • Call Chain = comp_powerout_shutdown_machine ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                          -
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   comp_powerout_close_nmos -
                                                                                                                                                                                          • >>   comp_powerout_default_set +
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   comp_powerout_close_nmos +
                                                                                                                                                                                            • >>   comp_powerout_default_set

                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   comp_protection_run

                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                            • comp_powerout.o(.constdata)
                                                                                                                                                                                            -

                                                                                                                                                                                            comp_powerout_soft_time (Thumb, 22 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_soft_time)) +

                                                                                                                                                                                            comp_powerout_soft_time (Thumb, 22 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_soft_time))

                                                                                                                                                                                            [Called By]

                                                                                                                                                                                            • >>   periodic_work

                                                                                                                                                                                            comp_powerout_standby_machine (Thumb, 16 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_standby_machine))
                                                                                                                                                                                            [Address Reference Count : 1]

                                                                                                                                                                                            • comp_powerout.o(.constdata)
                                                                                                                                                                                            -

                                                                                                                                                                                            comp_powerout_state_machine_run (Thumb, 10 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_state_machine_run)) +

                                                                                                                                                                                            comp_powerout_state_machine_run (Thumb, 10 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_state_machine_run))

                                                                                                                                                                                            [Called By]

                                                                                                                                                                                            • >>   periodic_work

                                                                                                                                                                                            comp_powerout_transmit_machine (Thumb, 34 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_transmit_machine))

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 144
                                                                                                                                                                                            • Call Chain = comp_powerout_transmit_machine ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                            -
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   comp_powerout_vol_set -
                                                                                                                                                                                            • >>   comp_powerout_cur_set +
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   comp_powerout_vol_set +
                                                                                                                                                                                              • >>   comp_powerout_cur_set

                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                              • comp_powerout.o(.constdata)
                                                                                                                                                                                              -

                                                                                                                                                                                              comp_powerout_vol_set (Thumb, 74 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_vol_set)) +

                                                                                                                                                                                              comp_powerout_vol_set (Thumb, 74 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_vol_set))

                                                                                                                                                                                              [Stack]

                                                                                                                                                                                              • Max Depth = 104
                                                                                                                                                                                              • Call Chain = comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                              -
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   comp_discharge_vout12 -
                                                                                                                                                                                              • >>   comp_powerout_protect_en -
                                                                                                                                                                                              • >>   comp_dac_output_voltage_set +
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   comp_discharge_vout12 +
                                                                                                                                                                                                • >>   comp_powerout_protect_en +
                                                                                                                                                                                                • >>   comp_dac_output_voltage_set

                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   comp_powerout_transmit_machine -
                                                                                                                                                                                                • >>   comp_powerout_default_set +
                                                                                                                                                                                                • >>   comp_set_vol_cur +
                                                                                                                                                                                                • >>   comp_powerout_default_set

                                                                                                                                                                                                comp_protection_exception_flag_set (Thumb, 18 bytes, Stack size 0 bytes, comp_protection.o(i.comp_protection_exception_flag_set))

                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                • >>   VIN_OVP_Handler
                                                                                                                                                                                                • >>   DNDP_OVP_Handler
                                                                                                                                                                                                • >>   comp_powerout_ready_check_machine -
                                                                                                                                                                                                • >>   comp_protection_monitor +
                                                                                                                                                                                                • >>   comp_protection_monitor
                                                                                                                                                                                                -

                                                                                                                                                                                                comp_protection_init (Thumb, 64 bytes, Stack size 0 bytes, comp_protection.o(i.comp_protection_init)) -

                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                • >>   system_init +

                                                                                                                                                                                                  comp_protection_init (Thumb, 64 bytes, Stack size 0 bytes, comp_protection.o(i.comp_protection_init)) +

                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                  • >>   system_init
                                                                                                                                                                                                  -

                                                                                                                                                                                                  comp_protection_monitor (Thumb, 284 bytes, Stack size 128 bytes, comp_protection.o(i.comp_protection_monitor)) +

                                                                                                                                                                                                  comp_protection_monitor (Thumb, 284 bytes, Stack size 128 bytes, comp_protection.o(i.comp_protection_monitor))

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 172
                                                                                                                                                                                                  • Call Chain = comp_protection_monitor ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff

                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   comp_protection_exception_flag_set -
                                                                                                                                                                                                  • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                  • >>   comp_adc_get_cur12 -
                                                                                                                                                                                                  • >>   comp_adc_get_dp12 -
                                                                                                                                                                                                  • >>   comp_adc_get_dn12 -
                                                                                                                                                                                                  • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                                  • >>   __aeabi_memcpy4 (via Veneer) -
                                                                                                                                                                                                  • >>   comp_adc_trim_vol_channel_coeff -
                                                                                                                                                                                                  • >>   trigger_check +
                                                                                                                                                                                                  • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                  • >>   comp_adc_get_cur12 +
                                                                                                                                                                                                  • >>   comp_adc_get_dp12 +
                                                                                                                                                                                                  • >>   comp_adc_get_dn12 +
                                                                                                                                                                                                  • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                  • >>   __aeabi_memcpy4 (via Veneer) +
                                                                                                                                                                                                  • >>   comp_adc_trim_vol_channel_coeff +
                                                                                                                                                                                                  • >>   trigger_check

                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   comp_protection_run
                                                                                                                                                                                                  -

                                                                                                                                                                                                  comp_protection_run (Thumb, 136 bytes, Stack size 24 bytes, comp_protection.o(i.comp_protection_run)) +

                                                                                                                                                                                                  comp_protection_run (Thumb, 144 bytes, Stack size 24 bytes, comp_protection.o(i.comp_protection_run))

                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                  • Max Depth = 196
                                                                                                                                                                                                  • Call Chain = comp_protection_run ⇒ comp_protection_monitor ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   app_protocol_reset -
                                                                                                                                                                                                  • >>   comp_protection_type_check +
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   app_protocol_reset +
                                                                                                                                                                                                    • >>   comp_protection_type_check
                                                                                                                                                                                                    • >>   comp_powerout_shutdown_machine -
                                                                                                                                                                                                    • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                                    • >>   typec_reset (via Veneer) -
                                                                                                                                                                                                    • >>   comp_protection_monitor +
                                                                                                                                                                                                    • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                    • >>   typec_reset (via Veneer) +
                                                                                                                                                                                                    • >>   comp_protection_monitor

                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   SysTick_Handler
                                                                                                                                                                                                    -

                                                                                                                                                                                                    comp_pwr_vol_cable_comp_task (Thumb, 128 bytes, Stack size 24 bytes, comp_powerout.o(i.comp_pwr_vol_cable_comp_task)) +

                                                                                                                                                                                                    comp_pwr_vol_cable_comp_task (Thumb, 128 bytes, Stack size 24 bytes, comp_powerout.o(i.comp_pwr_vol_cable_comp_task))

                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                    • Max Depth = 112
                                                                                                                                                                                                    • Call Chain = comp_pwr_vol_cable_comp_task ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                    -
                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                    • >>   comp_dac_output_voltage_set +
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   comp_dac_output_voltage_set

                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                      • >>   periodic_work
                                                                                                                                                                                                      -

                                                                                                                                                                                                      comp_set_output_current (Thumb, 26 bytes, Stack size 16 bytes, comp_dac.o(i.comp_set_output_current)) +

                                                                                                                                                                                                      comp_set_output_current (Thumb, 26 bytes, Stack size 16 bytes, comp_dac.o(i.comp_set_output_current))

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 120
                                                                                                                                                                                                      • Call Chain = comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   comp_dac_cc_target_set +
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   comp_dac_cc_target_set +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   comp_powerout_cur_set +
                                                                                                                                                                                                        + +

                                                                                                                                                                                                        comp_set_vol_cur (Thumb, 56 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_set_vol_cur)) +

                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                        • Max Depth = 144
                                                                                                                                                                                                        • Call Chain = comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +
                                                                                                                                                                                                        +
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   comp_powerout_vol_set +
                                                                                                                                                                                                        • >>   comp_powerout_cur_set
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   comp_powerout_cur_set +
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   comp_dac_open_vbus +
                                                                                                                                                                                                          • >>   adapter_state_check
                                                                                                                                                                                                          -

                                                                                                                                                                                                          comp_vin12_discharge_config (Thumb, 94 bytes, Stack size 8 bytes, comp_discharge.o(i.comp_vin12_discharge_config)) +

                                                                                                                                                                                                          comp_vin12_discharge_config (Thumb, 94 bytes, Stack size 8 bytes, comp_discharge.o(i.comp_vin12_discharge_config))

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 8
                                                                                                                                                                                                          • Call Chain = comp_vin12_discharge_config
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   comp_discharge_ctrl_work -
                                                                                                                                                                                                          • >>   comp_discharge_vout12 +
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   comp_discharge_ctrl_work +
                                                                                                                                                                                                            • >>   comp_discharge_vout12
                                                                                                                                                                                                            -

                                                                                                                                                                                                            dcp_dp_power_down_discern (Thumb, 52 bytes, Stack size 16 bytes, dpdn_protocol.o(i.dcp_dp_power_down_discern)) +

                                                                                                                                                                                                            dcp_dp_power_down_discern (Thumb, 52 bytes, Stack size 16 bytes, dpdn_protocol.o(i.dcp_dp_power_down_discern))

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                            • Call Chain = dcp_dp_power_down_discern
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                            • >>   drv_dpdn_dp_0p0v_get (via Veneer) +
                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                              • >>   drv_dpdn_dp_0p0v_get (via Veneer)
                                                                                                                                                                                                              -
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   dcp_qc_scp_run +
                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                • >>   dcp_qc_scp_run
                                                                                                                                                                                                                -

                                                                                                                                                                                                                dpdn_protocol_run (Thumb, 34 bytes, Stack size 8 bytes, dpdn_protocol.o(i.dpdn_protocol_run)) -

                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                • Max Depth = 120
                                                                                                                                                                                                                • Call Chain = dpdn_protocol_run ⇒ fast_charge_run ⇒ dcp_qc_scp_run ⇒ dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur +

                                                                                                                                                                                                                  dpdn_protocol_run (Thumb, 34 bytes, Stack size 8 bytes, dpdn_protocol.o(i.dpdn_protocol_run)) +

                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                  • Max Depth = 208
                                                                                                                                                                                                                  • Call Chain = dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                  -
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   fast_charge_run -
                                                                                                                                                                                                                  • >>   fast_charge_reset +
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   fast_charge_run +
                                                                                                                                                                                                                    • >>   fast_charge_reset
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   app_protocol_run +
                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   app_protocol_run
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      dpdn_time_func (Thumb, 70 bytes, Stack size 16 bytes, dpdn_protocol.o(i.dpdn_time_func)) +

                                                                                                                                                                                                                      dpdn_time_func (Thumb, 70 bytes, Stack size 16 bytes, dpdn_protocol.o(i.dpdn_time_func))

                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                      • Call Chain = dpdn_time_func
                                                                                                                                                                                                                      -
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   scp_timer_func (via Veneer) -
                                                                                                                                                                                                                      • >>   qc_timer_func (via Veneer) -
                                                                                                                                                                                                                      • >>   bc_timer_func (via Veneer) +
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   scp_timer_func (via Veneer) +
                                                                                                                                                                                                                        • >>   qc_timer_func (via Veneer) +
                                                                                                                                                                                                                        • >>   bc_timer_func (via Veneer)

                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                        • >>   periodic_work
                                                                                                                                                                                                                        -

                                                                                                                                                                                                                        fast_charge_run (Thumb, 84 bytes, Stack size 24 bytes, dpdn_protocol.o(i.fast_charge_run)) +

                                                                                                                                                                                                                        fast_charge_run (Thumb, 84 bytes, Stack size 24 bytes, dpdn_protocol.o(i.fast_charge_run))

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 112
                                                                                                                                                                                                                        • Call Chain = fast_charge_run ⇒ dcp_qc_scp_run ⇒ dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   comp_adc_get_dp12 -
                                                                                                                                                                                                                        • >>   app_dpdn_init -
                                                                                                                                                                                                                        • >>   dcp_qc_scp_run +
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   comp_adc_get_dp12 +
                                                                                                                                                                                                                          • >>   app_dpdn_init +
                                                                                                                                                                                                                          • >>   dcp_qc_scp_run +
                                                                                                                                                                                                                          +
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   dpdn_protocol_run
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   dpdn_protocol_run + +

                                                                                                                                                                                                                            gate3_control (Thumb, 26 bytes, Stack size 0 bytes, customized.o(i.gate3_control)) +

                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                            • >>   comp_dac_open_vbus +
                                                                                                                                                                                                                            • >>   comp_dac_close_vbus +
                                                                                                                                                                                                                            • >>   mos_switch_control +
                                                                                                                                                                                                                            • >>   adapter_state_check
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            get_scp_powe_curve_cur (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.get_scp_powe_curve_cur)) +

                                                                                                                                                                                                                            get_scp_powe_curve_cur (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.get_scp_powe_curve_cur))

                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                            • Max Depth = 16
                                                                                                                                                                                                                            • Call Chain = get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur
                                                                                                                                                                                                                            -
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   port1_get_scp_powe_curve_cur -
                                                                                                                                                                                                                            • >>   port0_get_scp_powe_curve_cur +
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   port1_get_scp_powe_curve_cur +
                                                                                                                                                                                                                              • >>   port0_get_scp_powe_curve_cur
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   scp_power_switch +
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   scp_power_switch
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                insertion_equipment_judgment (Thumb, 248 bytes, Stack size 28 bytes, customized.o(i.insertion_equipment_judgment)) +

                                                                                                                                                                                                                                insertion_equipment_judgment (Thumb, 248 bytes, Stack size 28 bytes, customized.o(i.insertion_equipment_judgment))

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 28
                                                                                                                                                                                                                                • Call Chain = insertion_equipment_judgment

                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   main

                                                                                                                                                                                                                                main (Thumb, 38 bytes, Stack size 0 bytes, main.o(i.main)) -

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 208
                                                                                                                                                                                                                                • Call Chain = main ⇒ app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                                                                                                                                                                  [Stack]
                                                                                                                                                                                                                                  • Max Depth = 240
                                                                                                                                                                                                                                  • Call Chain = main ⇒ app_spec_run ⇒ app_protocol_run ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   usba_detection -
                                                                                                                                                                                                                                  • >>   system_init -
                                                                                                                                                                                                                                  • >>   insertion_equipment_judgment -
                                                                                                                                                                                                                                  • >>   app_spec_run +
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   usba_detection +
                                                                                                                                                                                                                                    • >>   system_init +
                                                                                                                                                                                                                                    • >>   insertion_equipment_judgment +
                                                                                                                                                                                                                                    • >>   app_spec_run

                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                    • entry9a.o(.ARM.Collect$$$$0000000B)
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    mos_switch_control (Thumb, 146 bytes, Stack size 24 bytes, customized.o(i.mos_switch_control)) +

                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                    • Max Depth = 68
                                                                                                                                                                                                                                    • Call Chain = mos_switch_control ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                    • >>   comp_adc_get_cur12 +
                                                                                                                                                                                                                                    • >>   drv_delay_us (via Veneer) +
                                                                                                                                                                                                                                    • >>   gate3_control +
                                                                                                                                                                                                                                    +
                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   adapter_state_check +
                                                                                                                                                                                                                                    +

                                                                                                                                                                                                                                    mtp_pd_resp_hw_uvdm (Thumb, 10 bytes, Stack size 0 bytes, pd_protocol.o(i.mtp_pd_resp_hw_uvdm))
                                                                                                                                                                                                                                    [Address Reference Count : 1]

                                                                                                                                                                                                                                    • pd_protocol.o(.constdata)
                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                    pd_callback2_init (Thumb, 24 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_callback2_init)) -

                                                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                                                    • >>   pd_sys_init +

                                                                                                                                                                                                                                      pd_callback2_init (Thumb, 24 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_callback2_init)) +

                                                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                                                      • >>   pd_sys_init

                                                                                                                                                                                                                                      pd_phy_close_vbus (Thumb, 14 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_phy_close_vbus))
                                                                                                                                                                                                                                      [Address Reference Count : 1]

                                                                                                                                                                                                                                      • pd_protocol.o(.constdata)
                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                      pd_phy_open_vbus (Thumb, 96 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_phy_open_vbus)) -

                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                      • Max Depth = 160
                                                                                                                                                                                                                                      • Call Chain = pd_phy_open_vbus ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                                                                                                                                                                        pd_phy_open_vbus (Thumb, 174 bytes, Stack size 24 bytes, pd_protocol.o(i.pd_phy_open_vbus)) +

                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                        • Max Depth = 208
                                                                                                                                                                                                                                        • Call Chain = pd_phy_open_vbus ⇒ adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                                                        • >>   comp_powerout_open_nmos -
                                                                                                                                                                                                                                        • >>   drv_delay_us (via Veneer) -
                                                                                                                                                                                                                                        • >>   comp_powerout_default_set +
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                          • >>   comp_discharge_vout12 +
                                                                                                                                                                                                                                          • >>   comp_powerout_open_nmos +
                                                                                                                                                                                                                                          • >>   pd_protocol_run +
                                                                                                                                                                                                                                          • >>   drv_delay_us (via Veneer) +
                                                                                                                                                                                                                                          • >>   comp_powerout_default_set +
                                                                                                                                                                                                                                          • >>   adapter_state_check

                                                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                                                          • pd_protocol.o(.constdata)
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          pd_protocol_reset (Thumb, 62 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_protocol_reset)) +

                                                                                                                                                                                                                                          pd_protocol_reset (Thumb, 62 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_protocol_reset))

                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                          • Max Depth = 40
                                                                                                                                                                                                                                          • Call Chain = pd_protocol_reset ⇒ pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   pd_src_cap_init -
                                                                                                                                                                                                                                          • >>   pd_pro_reset (via Veneer) -
                                                                                                                                                                                                                                          • >>   __aeabi_memclr (via Veneer) +
                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   pd_src_cap_init +
                                                                                                                                                                                                                                            • >>   pd_pro_reset (via Veneer) +
                                                                                                                                                                                                                                            • >>   __aeabi_memclr (via Veneer)
                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   app_protocol_reset +
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   app_protocol_reset
                                                                                                                                                                                                                                              • >>   scp_disable_pd_func
                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                              pd_protocol_run (Thumb, 110 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_protocol_run)) +

                                                                                                                                                                                                                                              pd_protocol_run (Thumb, 110 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_protocol_run))

                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                              • Max Depth = 64
                                                                                                                                                                                                                                              • Call Chain = pd_protocol_run ⇒ send_new_capability ⇒ pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                              • >>   pd_prl_run (via Veneer) -
                                                                                                                                                                                                                                              • >>   pd_pe_run (via Veneer) -
                                                                                                                                                                                                                                              • >>   send_new_capability +
                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                • >>   pd_prl_run (via Veneer) +
                                                                                                                                                                                                                                                • >>   pd_pe_run (via Veneer) +
                                                                                                                                                                                                                                                • >>   send_new_capability
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                • >>   app_protocol_run +
                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                  • >>   app_protocol_run +
                                                                                                                                                                                                                                                  • >>   pd_phy_open_vbus
                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                  pd_src_cap_init (Thumb, 24 bytes, Stack size 8 bytes, customized.o(i.pd_src_cap_init)) +

                                                                                                                                                                                                                                                  pd_src_cap_init (Thumb, 24 bytes, Stack size 8 bytes, customized.o(i.pd_src_cap_init))

                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                  • Max Depth = 24
                                                                                                                                                                                                                                                  • Call Chain = pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   port1_pd_src_cap_init -
                                                                                                                                                                                                                                                  • >>   port0_pd_src_cap_init +
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   port1_pd_src_cap_init +
                                                                                                                                                                                                                                                    • >>   port0_pd_src_cap_init
                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   pd_protocol_reset -
                                                                                                                                                                                                                                                    • >>   pd_sys_init -
                                                                                                                                                                                                                                                    • >>   send_new_capability +
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   pd_protocol_reset +
                                                                                                                                                                                                                                                      • >>   pd_sys_init +
                                                                                                                                                                                                                                                      • >>   send_new_capability

                                                                                                                                                                                                                                                      pd_src_cap_msg_assemble_patch (Thumb, 8 bytes, Stack size 8 bytes, pd_protocol.o(i.pd_src_cap_msg_assemble_patch))

                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                      • Call Chain = pd_src_cap_msg_assemble_patch
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                      • >>   pd_src_cap_msg_assemble (via Veneer) +
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   pd_src_cap_msg_assemble (via Veneer)

                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                        • pd_protocol.o(.constdata)
                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        pd_sys_init (Thumb, 84 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_sys_init)) +

                                                                                                                                                                                                                                                        pd_sys_init (Thumb, 84 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_sys_init))

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 40
                                                                                                                                                                                                                                                        • Call Chain = pd_sys_init ⇒ pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                        • >>   pd_src_cap_init -
                                                                                                                                                                                                                                                        • >>   pd_sys_init_default (via Veneer) -
                                                                                                                                                                                                                                                        • >>   pd_phy_analog_set (via Veneer) -
                                                                                                                                                                                                                                                        • >>   pd_callback2_init +
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   pd_src_cap_init +
                                                                                                                                                                                                                                                          • >>   pd_sys_init_default (via Veneer) +
                                                                                                                                                                                                                                                          • >>   pd_phy_analog_set (via Veneer) +
                                                                                                                                                                                                                                                          • >>   pd_callback2_init
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   system_common_init +
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   system_common_init

                                                                                                                                                                                                                                                            pd_typec_insert_debunce (Thumb, 32 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_typec_insert_debunce)) @@ -1162,32 +1221,32 @@ Global Symbols

                                                                                                                                                                                                                                                          • >>   PD0_TYPEC_Handler
                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                          pd_typec_time (Thumb, 44 bytes, Stack size 12 bytes, pd_protocol.o(i.pd_typec_time)) +

                                                                                                                                                                                                                                                          pd_typec_time (Thumb, 44 bytes, Stack size 12 bytes, pd_protocol.o(i.pd_typec_time))

                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                          • Max Depth = 12
                                                                                                                                                                                                                                                          • Call Chain = pd_typec_time

                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                          • >>   periodic_work

                                                                                                                                                                                                                                                          pe_src_cable_check_callback (Thumb, 26 bytes, Stack size 8 bytes, customized.o(i.pe_src_cable_check_callback)) -

                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                          • Max Depth = 192
                                                                                                                                                                                                                                                          • Call Chain = pe_src_cable_check_callback ⇒ port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                                                                                                                                                                                            [Stack]
                                                                                                                                                                                                                                                            • Max Depth = 200
                                                                                                                                                                                                                                                            • Call Chain = pe_src_cable_check_callback ⇒ port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                            • >>   port1_pe_src_cable_check_callback -
                                                                                                                                                                                                                                                            • >>   port0_pe_src_cable_check_callback +
                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                              • >>   port1_pe_src_cable_check_callback +
                                                                                                                                                                                                                                                              • >>   port0_pe_src_cable_check_callback

                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                              • pd_protocol.o(.constdata)

                                                                                                                                                                                                                                                              periodic_work (Thumb, 138 bytes, Stack size 24 bytes, app_spec.o(i.periodic_work))

                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                              • Max Depth = 136
                                                                                                                                                                                                                                                              • Call Chain = periodic_work ⇒ comp_pwr_vol_cable_comp_task ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                              • >>   pd_typec_time -
                                                                                                                                                                                                                                                              • >>   pd_timer_event_mgr (via Veneer) -
                                                                                                                                                                                                                                                              • >>   dpdn_time_func -
                                                                                                                                                                                                                                                              • >>   comp_pwr_vol_cable_comp_task -
                                                                                                                                                                                                                                                              • >>   comp_powerout_state_machine_run -
                                                                                                                                                                                                                                                              • >>   comp_powerout_soft_time -
                                                                                                                                                                                                                                                              • >>   comp_powerout_cc_mode_check -
                                                                                                                                                                                                                                                              • >>   comp_discharge_ctrl_work -
                                                                                                                                                                                                                                                              • >>   adc_sample_value_update +
                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                • >>   pd_typec_time +
                                                                                                                                                                                                                                                                • >>   pd_timer_event_mgr (via Veneer) +
                                                                                                                                                                                                                                                                • >>   dpdn_time_func +
                                                                                                                                                                                                                                                                • >>   comp_pwr_vol_cable_comp_task +
                                                                                                                                                                                                                                                                • >>   comp_powerout_state_machine_run +
                                                                                                                                                                                                                                                                • >>   comp_powerout_soft_time +
                                                                                                                                                                                                                                                                • >>   comp_powerout_cc_mode_check +
                                                                                                                                                                                                                                                                • >>   comp_discharge_ctrl_work +
                                                                                                                                                                                                                                                                • >>   adc_sample_value_update

                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   SysTick_Handler
                                                                                                                                                                                                                                                                @@ -1197,27 +1256,27 @@ Global Symbols

                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                              • customized.o(.constdata)
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              port0_capabiloties_features (Thumb, 30 bytes, Stack size 8 bytes, port0_customized.o(i.port0_capabiloties_features)) +

                                                                                                                                                                                                                                                              port0_capabiloties_features (Thumb, 30 bytes, Stack size 8 bytes, port0_customized.o(i.port0_capabiloties_features))

                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                              • Call Chain = port0_capabiloties_features
                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                              • >>   __aeabi_memcpy (via Veneer) +
                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                • >>   __aeabi_memcpy (via Veneer)

                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   capabiloties_features
                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                port0_get_scp_powe_curve_cur (Thumb, 34 bytes, Stack size 8 bytes, port0_customized.o(i.port0_get_scp_powe_curve_cur)) +

                                                                                                                                                                                                                                                                port0_get_scp_powe_curve_cur (Thumb, 34 bytes, Stack size 8 bytes, port0_customized.o(i.port0_get_scp_powe_curve_cur))

                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                • Call Chain = port0_get_scp_powe_curve_cur
                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   get_scp_powe_curve_cur +
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   get_scp_powe_curve_cur
                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                  port0_opto_cv (Thumb, 136 bytes, Stack size 32 bytes, comp_dac.o(i.port0_opto_cv)) +

                                                                                                                                                                                                                                                                  port0_opto_cv (Thumb, 136 bytes, Stack size 32 bytes, comp_dac.o(i.port0_opto_cv))

                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                  • Max Depth = 32
                                                                                                                                                                                                                                                                  • Call Chain = port0_opto_cv
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                  • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                                                                                                  • >>   __aeabi_idivmod (via Veneer) +
                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                    • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                                                                                    • >>   __aeabi_idivmod (via Veneer)
                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                    • >>   comp_dac_cv_target_set +
                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                      • >>   comp_dac_cv_target_set

                                                                                                                                                                                                                                                                      port0_pd_power_request (Thumb, 66 bytes, Stack size 12 bytes, port0_customized.o(i.port0_pd_power_request)) @@ -1225,19 +1284,19 @@ Global Symbols


                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                    • customized.o(.constdata)
                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                    port0_pd_src_cap_init (Thumb, 92 bytes, Stack size 16 bytes, port0_customized.o(i.port0_pd_src_cap_init)) +

                                                                                                                                                                                                                                                                    port0_pd_src_cap_init (Thumb, 92 bytes, Stack size 16 bytes, port0_customized.o(i.port0_pd_src_cap_init))

                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                    • Call Chain = port0_pd_src_cap_init
                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                    • >>   __aeabi_memcpy4 (via Veneer) +
                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                      • >>   __aeabi_memcpy4 (via Veneer)
                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                      • >>   port0_pe_src_cable_check_callback -
                                                                                                                                                                                                                                                                      • >>   pd_src_cap_init +
                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   port0_pe_src_cable_check_callback +
                                                                                                                                                                                                                                                                        • >>   pd_src_cap_init
                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                        port0_pe_src_cable_check_callback (Thumb, 46 bytes, Stack size 8 bytes, port0_customized.o(i.port0_pe_src_cable_check_callback)) -

                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                        • Max Depth = 184
                                                                                                                                                                                                                                                                        • Call Chain = port0_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                                                                                                                                                                                                          port0_pe_src_cable_check_callback (Thumb, 46 bytes, Stack size 8 bytes, port0_customized.o(i.port0_pe_src_cable_check_callback)) +

                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                          • Max Depth = 192
                                                                                                                                                                                                                                                                          • Call Chain = port0_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                          • >>   port0_pd_src_cap_init +
                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   port0_pd_src_cap_init
                                                                                                                                                                                                                                                                            • >>   adapter_state_check

                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                            • >>   pe_src_cable_check_callback @@ -1248,12 +1307,12 @@ Global Symbols

                                                                                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                                                                                            • customized.o(.constdata)
                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                            port0_scp_def_vol_init (Thumb, 14 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_def_vol_init)) +

                                                                                                                                                                                                                                                                            port0_scp_def_vol_init (Thumb, 14 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_def_vol_init))

                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                                                            • Call Chain = port0_scp_def_vol_init
                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   __aeabi_memcpy (via Veneer) +
                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                              • >>   __aeabi_memcpy (via Veneer)
                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                              • >>   scp_def_vol_init +
                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   scp_def_vol_init

                                                                                                                                                                                                                                                                                port0_scp_power_request (Thumb, 18 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_power_request)) @@ -1261,16 +1320,16 @@ Global Symbols


                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                              • customized.o(.constdata)
                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                              port0_scp_reg_hook_register (Thumb, 6 bytes, Stack size 0 bytes, port0_customized.o(i.port0_scp_reg_hook_register)) -

                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                              • >>   scp_reg_hook_register +

                                                                                                                                                                                                                                                                                port0_scp_reg_hook_register (Thumb, 6 bytes, Stack size 0 bytes, port0_customized.o(i.port0_scp_reg_hook_register)) +

                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                • >>   scp_reg_hook_register
                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                port0_scp_register_attr_upgrade (Thumb, 30 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_register_attr_upgrade)) +

                                                                                                                                                                                                                                                                                port0_scp_register_attr_upgrade (Thumb, 30 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_register_attr_upgrade))

                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                                • Call Chain = port0_scp_register_attr_upgrade
                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                • >>   scp_register_attr_rom_list (via Veneer) +
                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                  • >>   scp_register_attr_rom_list (via Veneer)
                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   scp_register_attr_upgrade +
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   scp_register_attr_upgrade

                                                                                                                                                                                                                                                                                    port1_afc_power_request (Thumb, 18 bytes, Stack size 8 bytes, port1_customized.o(i.port1_afc_power_request)) @@ -1278,18 +1337,18 @@ Global Symbols


                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                  • customized.o(.constdata)
                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                  port1_capabiloties_features (Thumb, 30 bytes, Stack size 8 bytes, port1_customized.o(i.port1_capabiloties_features)) +

                                                                                                                                                                                                                                                                                  port1_capabiloties_features (Thumb, 30 bytes, Stack size 8 bytes, port1_customized.o(i.port1_capabiloties_features))

                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                  • Call Chain = port1_capabiloties_features
                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                  • >>   __aeabi_memcpy (via Veneer) +
                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                    • >>   __aeabi_memcpy (via Veneer)

                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   capabiloties_features
                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                    port1_get_scp_powe_curve_cur (Thumb, 34 bytes, Stack size 8 bytes, port1_customized.o(i.port1_get_scp_powe_curve_cur)) +

                                                                                                                                                                                                                                                                                    port1_get_scp_powe_curve_cur (Thumb, 34 bytes, Stack size 8 bytes, port1_customized.o(i.port1_get_scp_powe_curve_cur))

                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                                                                                                    • Call Chain = port1_get_scp_powe_curve_cur
                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   get_scp_powe_curve_cur +
                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                      • >>   get_scp_powe_curve_cur

                                                                                                                                                                                                                                                                                      port1_pd_power_request (Thumb, 72 bytes, Stack size 12 bytes, port1_customized.o(i.port1_pd_power_request)) @@ -1297,19 +1356,19 @@ Global Symbols


                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                    • customized.o(.constdata)
                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                    port1_pd_src_cap_init (Thumb, 68 bytes, Stack size 16 bytes, port1_customized.o(i.port1_pd_src_cap_init)) +

                                                                                                                                                                                                                                                                                    port1_pd_src_cap_init (Thumb, 68 bytes, Stack size 16 bytes, port1_customized.o(i.port1_pd_src_cap_init))

                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                    • Call Chain = port1_pd_src_cap_init
                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                    • >>   __aeabi_memcpy4 (via Veneer) +
                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   __aeabi_memcpy4 (via Veneer)
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                      • >>   port1_pe_src_cable_check_callback -
                                                                                                                                                                                                                                                                                      • >>   pd_src_cap_init +
                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                        • >>   port1_pe_src_cable_check_callback +
                                                                                                                                                                                                                                                                                        • >>   pd_src_cap_init
                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                        port1_pe_src_cable_check_callback (Thumb, 46 bytes, Stack size 8 bytes, port1_customized.o(i.port1_pe_src_cable_check_callback)) -

                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                        • Max Depth = 184
                                                                                                                                                                                                                                                                                        • Call Chain = port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                                                                                                                                                                                                                          port1_pe_src_cable_check_callback (Thumb, 46 bytes, Stack size 8 bytes, port1_customized.o(i.port1_pe_src_cable_check_callback)) +

                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                          • Max Depth = 192
                                                                                                                                                                                                                                                                                          • Call Chain = port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                          • >>   port1_pd_src_cap_init +
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   port1_pd_src_cap_init
                                                                                                                                                                                                                                                                                            • >>   adapter_state_check

                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   pe_src_cable_check_callback @@ -1320,12 +1379,12 @@ Global Symbols

                                                                                                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                            • customized.o(.constdata)
                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                            port1_scp_def_vol_init (Thumb, 14 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_def_vol_init)) +

                                                                                                                                                                                                                                                                                            port1_scp_def_vol_init (Thumb, 14 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_def_vol_init))

                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                                                                            • Call Chain = port1_scp_def_vol_init
                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   __aeabi_memcpy (via Veneer) +
                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                              • >>   __aeabi_memcpy (via Veneer)
                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                              • >>   scp_def_vol_init +
                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                • >>   scp_def_vol_init

                                                                                                                                                                                                                                                                                                port1_scp_power_request (Thumb, 18 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_power_request)) @@ -1333,31 +1392,31 @@ Global Symbols


                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                              • customized.o(.constdata)
                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                              port1_scp_reg_hook_register (Thumb, 6 bytes, Stack size 0 bytes, port1_customized.o(i.port1_scp_reg_hook_register)) -

                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                              • >>   scp_reg_hook_register +

                                                                                                                                                                                                                                                                                                port1_scp_reg_hook_register (Thumb, 6 bytes, Stack size 0 bytes, port1_customized.o(i.port1_scp_reg_hook_register)) +

                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                • >>   scp_reg_hook_register
                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                port1_scp_register_attr_upgrade (Thumb, 30 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_register_attr_upgrade)) +

                                                                                                                                                                                                                                                                                                port1_scp_register_attr_upgrade (Thumb, 30 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_register_attr_upgrade))

                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                                                • Call Chain = port1_scp_register_attr_upgrade
                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                • >>   scp_register_attr_rom_list (via Veneer) +
                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                  • >>   scp_register_attr_rom_list (via Veneer)
                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                  • >>   scp_register_attr_upgrade +
                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                    • >>   scp_register_attr_upgrade
                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                    port_inser_priority_judgment (Thumb, 64 bytes, Stack size 16 bytes, customized.o(i.port_inser_priority_judgment)) +

                                                                                                                                                                                                                                                                                                    port_inser_priority_judgment (Thumb, 64 bytes, Stack size 16 bytes, customized.o(i.port_inser_priority_judgment))

                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                                    • Call Chain = port_inser_priority_judgment
                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                    • >>   app_protocol_run +
                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                      • >>   app_protocol_run
                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                      qc_power_switch (Thumb, 48 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.qc_power_switch)) +

                                                                                                                                                                                                                                                                                                      qc_power_switch (Thumb, 48 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.qc_power_switch))

                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                                                                                      • Call Chain = qc_power_switch ⇒ comp_powerout_prototol_type_set
                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                      • >>   comp_powerout_prototol_type_set +
                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                        • >>   comp_powerout_prototol_type_set
                                                                                                                                                                                                                                                                                                        • >>   scp_phy_disable (via Veneer)
                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                        • >>   dcp_qc_scp_run +
                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                          • >>   dcp_qc_scp_run

                                                                                                                                                                                                                                                                                                          rom_dpdn_init_patch (Thumb, 10 bytes, Stack size 0 bytes, app_spec.o(i.rom_dpdn_init_patch)) @@ -1366,150 +1425,150 @@ Global Symbols

                                                                                                                                                                                                                                                                                                          scp_afc_identify (Thumb, 112 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_afc_identify))

                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                          • Max Depth = 24
                                                                                                                                                                                                                                                                                                          • Call Chain = scp_afc_identify ⇒ comp_powerout_prototol_type_set
                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                          • >>   comp_powerout_prototol_type_set -
                                                                                                                                                                                                                                                                                                          • >>   afc_packet_reply (via Veneer) +
                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                            • >>   comp_powerout_prototol_type_set +
                                                                                                                                                                                                                                                                                                            • >>   afc_packet_reply (via Veneer)

                                                                                                                                                                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                            • qc_scp_protocol.o(.constdata)

                                                                                                                                                                                                                                                                                                            scp_close_nmos (Thumb, 22 bytes, Stack size 8 bytes, qc_scp_protocol.o(i.scp_close_nmos))

                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                            • Max Depth = 52
                                                                                                                                                                                                                                                                                                            • Call Chain = scp_close_nmos ⇒ comp_powerout_close_nmos ⇒ comp_discharge_vout12 ⇒ comp_vin12_discharge_config
                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                            • >>   comp_powerout_close_nmos +
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   comp_powerout_close_nmos

                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                              • qc_scp_protocol.o(.constdata)
                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                              scp_def_vol_init (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.scp_def_vol_init)) +

                                                                                                                                                                                                                                                                                                              scp_def_vol_init (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.scp_def_vol_init))

                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                                                                                                                              • Call Chain = scp_def_vol_init ⇒ port1_scp_def_vol_init
                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   port1_scp_def_vol_init -
                                                                                                                                                                                                                                                                                                              • >>   port0_scp_def_vol_init +
                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                • >>   port1_scp_def_vol_init +
                                                                                                                                                                                                                                                                                                                • >>   port0_scp_def_vol_init
                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                • >>   scp_sys_init -
                                                                                                                                                                                                                                                                                                                • >>   scp_protocol_reset +
                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                  • >>   scp_sys_init +
                                                                                                                                                                                                                                                                                                                  • >>   scp_protocol_reset

                                                                                                                                                                                                                                                                                                                  scp_disable_pd_func (Thumb, 76 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_disable_pd_func))

                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                  • Max Depth = 56
                                                                                                                                                                                                                                                                                                                  • Call Chain = scp_disable_pd_func ⇒ pd_protocol_reset ⇒ pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                  • >>   pd_protocol_reset -
                                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_prototol_type_set +
                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                    • >>   pd_protocol_reset +
                                                                                                                                                                                                                                                                                                                    • >>   comp_powerout_prototol_type_set

                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                    • qc_scp_protocol.o(.constdata)

                                                                                                                                                                                                                                                                                                                    scp_mode_exit_action (Thumb, 56 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_mode_exit_action))

                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_mode_exit_action
                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_memcpy (via Veneer) -
                                                                                                                                                                                                                                                                                                                    • >>   fcp_set_vi (via Veneer) +
                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memcpy (via Veneer) +
                                                                                                                                                                                                                                                                                                                      • >>   fcp_set_vi (via Veneer)

                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                      • qc_scp_protocol.o(.constdata)

                                                                                                                                                                                                                                                                                                                      scp_open_nmos (Thumb, 22 bytes, Stack size 8 bytes, qc_scp_protocol.o(i.scp_open_nmos)) -

                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                                                                                                      • Call Chain = scp_open_nmos ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus +

                                                                                                                                                                                                                                                                                                                        [Stack]
                                                                                                                                                                                                                                                                                                                        • Max Depth = 176
                                                                                                                                                                                                                                                                                                                        • Call Chain = scp_open_nmos ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                        • >>   comp_powerout_open_nmos +
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   comp_powerout_open_nmos

                                                                                                                                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                          • qc_scp_protocol.o(.constdata)
                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                          scp_power_switch (Thumb, 138 bytes, Stack size 24 bytes, qc_scp_protocol.o(i.scp_power_switch)) +

                                                                                                                                                                                                                                                                                                                          scp_power_switch (Thumb, 138 bytes, Stack size 24 bytes, qc_scp_protocol.o(i.scp_power_switch))

                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                          • Max Depth = 40
                                                                                                                                                                                                                                                                                                                          • Call Chain = scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur
                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   comp_powerout_prototol_type_set -
                                                                                                                                                                                                                                                                                                                          • >>   get_scp_powe_curve_cur +
                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                            • >>   comp_powerout_prototol_type_set +
                                                                                                                                                                                                                                                                                                                            • >>   get_scp_powe_curve_cur
                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                            • >>   dcp_scp_run +
                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                              • >>   dcp_scp_run
                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                              scp_protocol_reset (Thumb, 48 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_protocol_reset)) +

                                                                                                                                                                                                                                                                                                                              scp_protocol_reset (Thumb, 48 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_protocol_reset))

                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                              • Max Depth = 40
                                                                                                                                                                                                                                                                                                                              • Call Chain = scp_protocol_reset ⇒ scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade
                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                              • >>   scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                              • >>   scp_def_vol_init -
                                                                                                                                                                                                                                                                                                                              • >>   scp_reset_default (via Veneer) +
                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                • >>   scp_register_attr_upgrade +
                                                                                                                                                                                                                                                                                                                                • >>   scp_def_vol_init +
                                                                                                                                                                                                                                                                                                                                • >>   scp_reset_default (via Veneer)
                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                • >>   charge_protocol_reset +
                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                  • >>   charge_protocol_reset
                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                  scp_reg_hook_register (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.scp_reg_hook_register)) +

                                                                                                                                                                                                                                                                                                                                  scp_reg_hook_register (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.scp_reg_hook_register))

                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                  • Call Chain = scp_reg_hook_register
                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                  • >>   port1_scp_reg_hook_register -
                                                                                                                                                                                                                                                                                                                                  • >>   port0_scp_reg_hook_register +
                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                    • >>   port1_scp_reg_hook_register +
                                                                                                                                                                                                                                                                                                                                    • >>   port0_scp_reg_hook_register
                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                    • >>   scp_sys_init +
                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                      • >>   scp_sys_init
                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                      scp_register_attr_upgrade (Thumb, 36 bytes, Stack size 16 bytes, customized.o(i.scp_register_attr_upgrade)) +

                                                                                                                                                                                                                                                                                                                                      scp_register_attr_upgrade (Thumb, 36 bytes, Stack size 16 bytes, customized.o(i.scp_register_attr_upgrade))

                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                      • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                      • Call Chain = scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade
                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                      • >>   scp_register_attr_rom_list (via Veneer) -
                                                                                                                                                                                                                                                                                                                                      • >>   port1_scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                      • >>   port0_scp_register_attr_upgrade +
                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                        • >>   scp_register_attr_rom_list (via Veneer) +
                                                                                                                                                                                                                                                                                                                                        • >>   port1_scp_register_attr_upgrade +
                                                                                                                                                                                                                                                                                                                                        • >>   port0_scp_register_attr_upgrade
                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                        • >>   scp_sys_init -
                                                                                                                                                                                                                                                                                                                                        • >>   scp_protocol_reset +
                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                          • >>   scp_sys_init +
                                                                                                                                                                                                                                                                                                                                          • >>   scp_protocol_reset
                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                          scp_sys_init (Thumb, 86 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_sys_init)) +

                                                                                                                                                                                                                                                                                                                                          scp_sys_init (Thumb, 86 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_sys_init))

                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                          • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                          • Call Chain = scp_sys_init ⇒ scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade
                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                          • >>   scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                          • >>   scp_reg_hook_register -
                                                                                                                                                                                                                                                                                                                                          • >>   scp_def_vol_init -
                                                                                                                                                                                                                                                                                                                                          • >>   scp_register_value_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                          • >>   scp_prl_hook_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                          • >>   scp_phy_rx_int_all_mask (via Veneer) +
                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                            • >>   scp_register_attr_upgrade +
                                                                                                                                                                                                                                                                                                                                            • >>   scp_reg_hook_register +
                                                                                                                                                                                                                                                                                                                                            • >>   scp_def_vol_init +
                                                                                                                                                                                                                                                                                                                                            • >>   scp_register_value_init (via Veneer) +
                                                                                                                                                                                                                                                                                                                                            • >>   scp_prl_hook_init (via Veneer) +
                                                                                                                                                                                                                                                                                                                                            • >>   scp_phy_rx_int_all_mask (via Veneer)
                                                                                                                                                                                                                                                                                                                                            • >>   scp_phy_reg_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                            • >>   scp_phy_hook_init (via Veneer) +
                                                                                                                                                                                                                                                                                                                                            • >>   scp_phy_hook_init (via Veneer)
                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                            • >>   system_common_init +
                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                              • >>   system_common_init
                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                              send_new_capability (Thumb, 76 bytes, Stack size 24 bytes, pd_protocol.o(i.send_new_capability)) +

                                                                                                                                                                                                                                                                                                                                              send_new_capability (Thumb, 76 bytes, Stack size 24 bytes, pd_protocol.o(i.send_new_capability))

                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                              • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                              • Call Chain = send_new_capability ⇒ pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                              • >>   pd_src_cap_init +
                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                • >>   pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                • >>   pd_protocol_run +
                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                  • >>   pd_protocol_run
                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                  system_common_init (Thumb, 108 bytes, Stack size 16 bytes, customized.o(i.system_common_init)) -

                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 176
                                                                                                                                                                                                                                                                                                                                                  • Call Chain = system_common_init ⇒ comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                                                                                                                                                                                                                                                                                    system_common_init (Thumb, 108 bytes, Stack size 16 bytes, customized.o(i.system_common_init)) +

                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 184
                                                                                                                                                                                                                                                                                                                                                    • Call Chain = system_common_init ⇒ comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                    • >>   usb_bc_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                    • >>   scp_sys_init -
                                                                                                                                                                                                                                                                                                                                                    • >>   qc_sys_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                    • >>   pd_sys_init +
                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                      • >>   usb_bc_init (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                      • >>   scp_sys_init +
                                                                                                                                                                                                                                                                                                                                                      • >>   qc_sys_init (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                      • >>   pd_sys_init
                                                                                                                                                                                                                                                                                                                                                      • >>   comp_powerout_init -
                                                                                                                                                                                                                                                                                                                                                      • >>   comp_dma_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                      • >>   app_dpdn_init +
                                                                                                                                                                                                                                                                                                                                                      • >>   comp_dma_init (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                      • >>   app_dpdn_init
                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                      • >>   system_init +
                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                        • >>   system_init
                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                        system_init (Thumb, 174 bytes, Stack size 24 bytes, customized.o(i.system_init)) -

                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 200
                                                                                                                                                                                                                                                                                                                                                        • Call Chain = system_init ⇒ system_common_init ⇒ comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                                                                                                                                                                                                                                                                                                                          system_init (Thumb, 152 bytes, Stack size 24 bytes, customized.o(i.system_init)) +

                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 208
                                                                                                                                                                                                                                                                                                                                                          • Call Chain = system_init ⇒ system_common_init ⇒ comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                          • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                                                                                                                                                                          • >>   drv_watchdog_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                          • >>   drv_delay_us (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                          • >>   comp_protection_init -
                                                                                                                                                                                                                                                                                                                                                          • >>   comp_adc_init -
                                                                                                                                                                                                                                                                                                                                                          • >>   system_common_init +
                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                            • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                                                                                                                                            • >>   drv_watchdog_init (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                            • >>   drv_delay_us (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                            • >>   comp_protection_init +
                                                                                                                                                                                                                                                                                                                                                            • >>   comp_adc_init +
                                                                                                                                                                                                                                                                                                                                                            • >>   system_common_init

                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                            • >>   main
                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                            trigger_check (Thumb, 46 bytes, Stack size 12 bytes, comp_protection.o(i.trigger_check)) +

                                                                                                                                                                                                                                                                                                                                                            trigger_check (Thumb, 46 bytes, Stack size 12 bytes, comp_protection.o(i.trigger_check))

                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                            • Call Chain = trigger_check
                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                            • >>   comp_protection_monitor +
                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                              • >>   comp_protection_monitor
                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                              usba_detection (Thumb, 146 bytes, Stack size 16 bytes, customized.o(i.usba_detection)) +

                                                                                                                                                                                                                                                                                                                                                              usba_detection (Thumb, 146 bytes, Stack size 16 bytes, customized.o(i.usba_detection))

                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                              • Call Chain = usba_detection ⇒ comp_adc_trim_vol_channel_coeff
                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                              • >>   comp_adc_trim_vol_channel_coeff +
                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                • >>   comp_adc_trim_vol_channel_coeff

                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                • >>   main
                                                                                                                                                                                                                                                                                                                                                                @@ -1517,11 +1576,11 @@ Global Symbols

                                                                                                                                                                                                                                                                                                                                                                Local Symbols

                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                adc_sample_value_update (Thumb, 126 bytes, Stack size 32 bytes, app_spec.o(i.adc_sample_value_update)) +

                                                                                                                                                                                                                                                                                                                                                                adc_sample_value_update (Thumb, 126 bytes, Stack size 32 bytes, app_spec.o(i.adc_sample_value_update))

                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 76
                                                                                                                                                                                                                                                                                                                                                                • Call Chain = adc_sample_value_update ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff
                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                                                                                                                                                                                • >>   comp_adc_get_cur12 +
                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_adc_get_cur12

                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                  • >>   periodic_work
                                                                                                                                                                                                                                                                                                                                                                  @@ -1531,87 +1590,87 @@ Local Symbols

                                                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                • app_spec.o(.constdata)
                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                comp_dac_cc_2dcdc_fb (Thumb, 202 bytes, Stack size 40 bytes, comp_dac.o(i.comp_dac_cc_2dcdc_fb)) +

                                                                                                                                                                                                                                                                                                                                                                comp_dac_cc_2dcdc_fb (Thumb, 202 bytes, Stack size 40 bytes, comp_dac.o(i.comp_dac_cc_2dcdc_fb))

                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                • Call Chain = comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_uidivmod (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_dac_cc_target_set -
                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_dac_cc_acdc +
                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_dac_cc_target_set +
                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_dac_cc_acdc
                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                    comp_dac_cc_acdc (Thumb, 160 bytes, Stack size 48 bytes, comp_dac.o(i.comp_dac_cc_acdc)) +

                                                                                                                                                                                                                                                                                                                                                                    comp_dac_cc_acdc (Thumb, 160 bytes, Stack size 48 bytes, comp_dac.o(i.comp_dac_cc_acdc))

                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_dac_cc_2dcdc_fb +
                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                      • >>   comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                      • >>   comp_dac_cc_target_set +
                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                        • >>   comp_dac_cc_target_set
                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                        comp_dac_cv_2dcdc_fb (Thumb, 246 bytes, Stack size 72 bytes, comp_dac.o(i.comp_dac_cv_2dcdc_fb)) +

                                                                                                                                                                                                                                                                                                                                                                        comp_dac_cv_2dcdc_fb (Thumb, 246 bytes, Stack size 72 bytes, comp_dac.o(i.comp_dac_cv_2dcdc_fb))

                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_idivmod (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_idivmod (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_dac_cv_target_set +
                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_dac_cv_target_set
                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                            comp_dac_mode_init (Thumb, 150 bytes, Stack size 24 bytes, comp_dac.o(i.comp_dac_mode_init)) +

                                                                                                                                                                                                                                                                                                                                                                            comp_dac_mode_init (Thumb, 150 bytes, Stack size 24 bytes, comp_dac.o(i.comp_dac_mode_init))

                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = comp_dac_mode_init

                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                            • >>   drv_mtp_trim_password (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_dac_delay +
                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_dac_delay

                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_dac_cccv_init
                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                            comp_protection_type_check (Thumb, 160 bytes, Stack size 24 bytes, comp_protection.o(i.comp_protection_type_check)) +

                                                                                                                                                                                                                                                                                                                                                                            comp_protection_type_check (Thumb, 160 bytes, Stack size 24 bytes, comp_protection.o(i.comp_protection_type_check))

                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 112
                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = comp_protection_type_check ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                                                                                                                                                                                            • >>   __ARM_common_switch8 (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_dac_output_voltage_set -
                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_adc_trim_vol_channel_coeff +
                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                                                                                                                                                              • >>   __ARM_common_switch8 (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_dac_output_voltage_set +
                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_adc_trim_vol_channel_coeff

                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_protection_run
                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                              dcp_qc_scp_run (Thumb, 136 bytes, Stack size 24 bytes, dpdn_protocol.o(i.dcp_qc_scp_run)) +

                                                                                                                                                                                                                                                                                                                                                                              dcp_qc_scp_run (Thumb, 136 bytes, Stack size 24 bytes, dpdn_protocol.o(i.dcp_qc_scp_run))

                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 88
                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = dcp_qc_scp_run ⇒ dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur
                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                              • >>   ufcs_handshake_disable (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                              • >>   scp_phy_enable (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                              • >>   qc_protocol_run (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                              • >>   qc_power_switch -
                                                                                                                                                                                                                                                                                                                                                                              • >>   bc_dcp_recognition (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                              • >>   dcp_dp_power_down_discern -
                                                                                                                                                                                                                                                                                                                                                                              • >>   dcp_scp_run +
                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                • >>   ufcs_handshake_disable (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                • >>   scp_phy_enable (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                • >>   qc_protocol_run (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                • >>   qc_power_switch +
                                                                                                                                                                                                                                                                                                                                                                                • >>   bc_dcp_recognition (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                • >>   dcp_dp_power_down_discern +
                                                                                                                                                                                                                                                                                                                                                                                • >>   dcp_scp_run
                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                • >>   fast_charge_run +
                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                  • >>   fast_charge_run
                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                  dcp_scp_run (Thumb, 116 bytes, Stack size 24 bytes, dpdn_protocol.o(i.dcp_scp_run)) +

                                                                                                                                                                                                                                                                                                                                                                                  dcp_scp_run (Thumb, 116 bytes, Stack size 24 bytes, dpdn_protocol.o(i.dcp_scp_run))

                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur
                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                  • >>   scp_protocol_run (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                  • >>   scp_power_switch +
                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_protocol_run (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_power_switch
                                                                                                                                                                                                                                                                                                                                                                                    • >>   drv_dpdn_dp_pull_down_resistor_set (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   dcp_qc_scp_run +
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   dcp_qc_scp_run
                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                      fast_charge_reset (Thumb, 132 bytes, Stack size 32 bytes, dpdn_protocol.o(i.fast_charge_reset)) -

                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 104
                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = fast_charge_reset ⇒ charge_protocol_reset ⇒ scp_protocol_reset ⇒ scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade +

                                                                                                                                                                                                                                                                                                                                                                                        fast_charge_reset (Thumb, 132 bytes, Stack size 32 bytes, dpdn_protocol.o(i.fast_charge_reset)) +

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 200
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   comp_powerout_prototol_type_set -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   charge_protocol_reset -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   comp_powerout_open_nmos -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   comp_powerout_close_nmos +
                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_powerout_prototol_type_set +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   charge_protocol_reset +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_powerout_open_nmos +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_powerout_close_nmos
                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   dpdn_protocol_run +
                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                            • >>   dpdn_protocol_run

                                                                                                                                                                                                                                                                                                                                                                                            diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep index 00acee4..b11c0b2 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep @@ -7,7 +7,7 @@ I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmFunc.h)(0x6805B2C1) I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) +I (..\code\inc\config.h)(0x68651B88) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) @@ -57,7 +57,7 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -68,7 +68,7 @@ F (..\..\common\app\src\adapter_antifake.c)(0x6805B2C1)(--c99 --gnu -c --cpu Cor I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) F (..\..\common\app\src\app_spec.c)(0x682E96E8)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\app_spec.o --omf_browse .\objects\app_spec.crf --depend .\objects\app_spec.d) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) @@ -127,8 +127,8 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -165,7 +165,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -182,7 +182,7 @@ I (..\code\inc\port1_customized.h)(0x6805B2C1) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) I (..\code\inc\comp_protection.h)(0x685BB00A) -F (..\..\common\app\src\cps8860_it.c)(0x685BBDDE)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\cps8860_it.o --omf_browse .\objects\cps8860_it.crf --depend .\objects\cps8860_it.d) +F (..\..\common\app\src\cps8860_it.c)(0x6864F2C6)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\cps8860_it.o --omf_browse .\objects\cps8860_it.crf --depend .\objects\cps8860_it.d) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) @@ -200,7 +200,7 @@ I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_delay.h)(0x6805B2C1) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_analog.h)(0x6805B2C1) @@ -243,11 +243,11 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) +I (..\code\inc\config.h)(0x68651B88) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\bc.h)(0x6805B2C1) @@ -281,7 +281,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -300,7 +300,7 @@ I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) I (..\code\inc\comp_protection.h)(0x685BB00A) F (..\..\common\app\src\main.c)(0x685E44CF)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) @@ -359,8 +359,8 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -397,7 +397,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -413,8 +413,8 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x6805B2C1) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) -F (..\code\src\customized.c)(0x685E46AF)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\customized.o --omf_browse .\objects\customized.crf --depend .\objects\customized.d) -I (..\code\inc\customized.h)(0x685E4526) +F (..\code\src\customized.c)(0x68650588)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\customized.o --omf_browse .\objects\customized.crf --depend .\objects\customized.d) +I (..\code\inc\customized.h)(0x68650506) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) @@ -473,8 +473,8 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -511,7 +511,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -590,8 +590,8 @@ I (..\code\inc\common.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -628,7 +628,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -639,7 +639,7 @@ I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_prl.h)(0x6805B2C1) I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x6805B2C1) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) @@ -705,8 +705,8 @@ I (..\code\inc\common.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -743,7 +743,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -754,13 +754,13 @@ I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_prl.h)(0x6805B2C1) I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) I (..\code\inc\port0_customized.h)(0x6805B2C1) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) -F (..\code\inc\config.h)(0x685E4530)() -F (..\code\src\comp_dac.c)(0x685A7972)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\comp_dac.o --omf_browse .\objects\comp_dac.crf --depend .\objects\comp_dac.d) +F (..\code\inc\config.h)(0x68651B88)() +F (..\code\src\comp_dac.c)(0x6864FBF4)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\comp_dac.o --omf_browse .\objects\comp_dac.crf --depend .\objects\comp_dac.d) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) @@ -818,13 +818,13 @@ I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) @@ -860,7 +860,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) @@ -875,8 +875,8 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x6805B2C1) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) -F (..\..\common\comp\comp\src\comp_powerout.c)(0x685A1814)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\comp_powerout.o --omf_browse .\objects\comp_powerout.crf --depend .\objects\comp_powerout.d) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +F (..\..\common\comp\comp\src\comp_powerout.c)(0x6865137B)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\comp_powerout.o --omf_browse .\objects\comp_powerout.crf --depend .\objects\comp_powerout.d) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) @@ -932,8 +932,8 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -942,7 +942,7 @@ I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -992,7 +992,7 @@ I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) I (..\code\inc\comp_protection.h)(0x685BB00A) I (..\..\common\comp\comp\inc\comp_auto_zero.h)(0x6805B2C1) -F (..\..\common\comp\comp\src\comp_discharge.c)(0x685B55F8)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\comp_discharge.o --omf_browse .\objects\comp_discharge.crf --depend .\objects\comp_discharge.d) +F (..\..\common\comp\comp\src\comp_discharge.c)(0x686516E7)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\comp_discharge.o --omf_browse .\objects\comp_discharge.crf --depend .\objects\comp_discharge.d) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) @@ -1049,13 +1049,13 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) @@ -1092,7 +1092,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) @@ -1167,8 +1167,8 @@ I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -1260,14 +1260,14 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_auto_zero.h)(0x6805B2C1) -F (..\code\src\comp_protection.c)(0x685E44EB)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\comp_protection.o --omf_browse .\objects\comp_protection.crf --depend .\objects\comp_protection.d) +F (..\code\src\comp_protection.c)(0x6863D5EC)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\comp_protection.o --omf_browse .\objects\comp_protection.crf --depend .\objects\comp_protection.d) I (..\code\inc\comp_protection.h)(0x685BB00A) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) @@ -1324,18 +1324,18 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -1440,15 +1440,15 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) F (..\..\common\comp\protocol\dndp_protocol\src\dpdn_protocol.c)(0x6805B2C1)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\dpdn_protocol.o --omf_browse .\objects\dpdn_protocol.crf --depend .\objects\dpdn_protocol.d) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) @@ -1510,8 +1510,8 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -1548,7 +1548,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -1558,7 +1558,7 @@ I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_prl.h)(0x6805B2C1) I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) I (..\code\inc\port0_customized.h)(0x6805B2C1) I (..\code\inc\common.h)(0x6805B2C1) @@ -1567,7 +1567,7 @@ I (..\..\common\rom_inc\protocol\task_pd_epr.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x6805B2C1) F (..\..\common\comp\protocol\qc_scp_protocol\src\qc_scp_protocol.c)(0x6837BE08)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\qc_scp_protocol.o --omf_browse .\objects\qc_scp_protocol.crf --depend .\objects\qc_scp_protocol.d) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) @@ -1626,8 +1626,8 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -1664,7 +1664,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -1680,7 +1680,7 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x6805B2C1) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) -F (..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c)(0x685A1831)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\pd_protocol.o --omf_browse .\objects\pd_protocol.crf --depend .\objects\pd_protocol.d) +F (..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c)(0x6863D008)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -D__UVISION_VERSION="536" -DARMCM0 -o .\objects\pd_protocol.o --omf_browse .\objects\pd_protocol.crf --depend .\objects\pd_protocol.d) I (..\..\common\comp\protocol\pd_protocol\inc\pd_protocol.h)(0x6805BC94) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) @@ -1745,7 +1745,7 @@ I (..\..\common\rom_inc\protocol\task_pd_prl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_define.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_pe_define.h)(0x6805B2C1) @@ -1755,15 +1755,15 @@ I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_epr.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) +I (..\code\inc\config.h)(0x68651B88) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\app\inc\pd_apple.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_apple.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\bc.h)(0x6805B2C1) @@ -1856,8 +1856,8 @@ I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x685E4530) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6825917D) +I (..\code\inc\config.h)(0x68651B88) +I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -1892,11 +1892,11 @@ I (..\..\common\rom_inc\protocol\ufcs_flag.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x686353D3) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x685E4526) +I (..\code\inc\customized.h)(0x68650506) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/cps8860_it.c b/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/cps8860_it.c index 29596a0..88c750c 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/cps8860_it.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/cps8860_it.c @@ -31,6 +31,12 @@ extern uint16_t test_current; void SysTick_Handler(void) { system_1ms_cnt++; +#if SWITCH_LINE_OFF_PROTECTION + if( user_app.protection_off_2s ) + { + user_app.protection_off_2s--; + } +#endif #if PROTECTION_SUPPORT #ifdef ACDC_2DCDC_2FB @@ -69,12 +75,11 @@ void SysTick_Handler(void) // comp_adc_get_vin12(1), // comp_adc_get_cur12(1)); - // system_1s_cnt = 1; - // log_info("cc1:%d\n cc2:%d gate1:%d vin1:%d\n", - // pd_phy_cc1_status_get(0), - // pd_phy_cc2_status_get(1), - // REG_ANALOG_GATE1->bf.driver_en, - // comp_adc_get_vin12(0)); + // log_info("vin1:%d vin2:%d gate3:%d type:%d\n\n", + // comp_adc_get_vin12(0), + // comp_adc_get_vin12(1), + // REG_ANALOG_GATE3->bf.cp_en, + // g_powerout_info[1].protocol_type); // log_info("rt1:%d usba:%d gate3:%d\n", // COMP_ADC_GET_RT1_VOL(), diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/inc/comp_powerout.h b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/inc/comp_powerout.h index 653e333..db69f61 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/inc/comp_powerout.h +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/inc/comp_powerout.h @@ -397,5 +397,8 @@ void comp_powerout_cc_mode_check(uint8_t port,comp_powerout_info_s *powerout_inf * @retval null */ void comp_powerout_vol_comp_check(uint8_t port,comp_powerout_info_s *powerout_info); + +void comp_set_vol_cur(uint8_t port, uint16_t vol, uint16_t cur); + #endif diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_discharge.c b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_discharge.c index bb01092..6239696 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_discharge.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_discharge.c @@ -69,6 +69,8 @@ void comp_discharge_vout12(uint8_t port,uint16_t ms, uint8_t dis_cur) type_c1_state = (g_app_protocol_param[0].pd_param.typec_status.typec_status == AttachedSRC); type_c2_state = (g_app_protocol_param[1].pd_param.typec_status.typec_status == AttachedSRC); + log_info("discharge:%d\n", port); + // C2ʱ, õһ·ѹ, ŵʱҲҪõһ· if(!type_c1_state && type_c2_state) { @@ -76,6 +78,7 @@ void comp_discharge_vout12(uint8_t port,uint16_t ms, uint8_t dis_cur) g_comp_discharge_info[TYPEC_PORT0].discharge_cnt = (ms / DISCHARGE_WORK_PERIOD); g_comp_discharge_info[TYPEC_PORT0].discharge_state = (g_comp_discharge_info[TYPEC_PORT0].discharge_cnt != 0); comp_vin12_discharge_config(TYPEC_PORT0,dis_cur, g_comp_discharge_info[TYPEC_PORT0].discharge_state); + log_info("discharge_1\n"); } g_comp_discharge_info[port].discharge_cnt = (ms / DISCHARGE_WORK_PERIOD); diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_powerout.c b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_powerout.c index 73ebd05..f8f4cce 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_powerout.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_powerout.c @@ -39,19 +39,61 @@ const f_powerout_state_machine_action powerout_actions[] = */ void comp_powerout_default_set(uint8_t port,comp_powerout_info_s *powerout_info) { -// log_info("powr_def\n"); + log_info("powr_def:%d\n", port); powerout_info->set_vol = VOLTAGE_DEFAULT; powerout_info->set_current = CURRENT_DEFAULT; powerout_info->protocol_type = PROTOCOL_UNKNOWN; - comp_powerout_vol_set(port,powerout_info, powerout_info->set_vol); - comp_powerout_cur_set(port,powerout_info, powerout_info->set_current); - + + // 单C2时, 是使用C1这一路的线路,C2设置的电压电流, C1要跟着同步设置 + if( (g_app_protocol_param[TYPEC_PORT0].pd_param.typec_status.typec_status != AttachedSRC) + && (g_app_protocol_param[TYPEC_PORT1].pd_param.typec_status.typec_status == AttachedSRC) + && (port == TYPEC_PORT0) ) + { + powerout_info->set_vol = g_powerout_info[TYPEC_PORT1].set_vol; + powerout_info->set_current = g_powerout_info[TYPEC_PORT1].set_current; + comp_powerout_vol_set(TYPEC_PORT0, powerout_info, powerout_info->set_vol); + comp_powerout_cur_set(TYPEC_PORT0, powerout_info, powerout_info->set_current); + } + else + { + comp_powerout_vol_set(port,powerout_info, powerout_info->set_vol); + comp_powerout_cur_set(port,powerout_info, powerout_info->set_current); + } + + // 单C2情况下,会让第一路也同步调压。 当C2拔出时,只会走自己那一路回5V复位,需要把C1也同步复位一下 + if( (g_app_protocol_param[TYPEC_PORT0].pd_param.typec_status.typec_status != AttachedSRC) + && (g_app_protocol_param[TYPEC_PORT1].pd_param.typec_status.typec_status != AttachedSRC) + && (port == TYPEC_PORT1) ) + { + comp_powerout_state_machine_set(TYPEC_PORT0, PWR_SHUTDOWN); + comp_discharge_vout12(TYPEC_PORT0, DELAY_250MS, DIS_125mA); + } + powerout_info->vol_comp_cnt = 0; powerout_info->vol_time_mark = DELAY_250MS / PWR_MACHINE_WORK_PERIOD; powerout_info->vol_time_det = 10; } + +void comp_set_vol_cur(uint8_t port, uint16_t vol, uint16_t cur) +{ + log_info("comp_set:%d %d %d\n", port, vol, cur); + // comp_powerout_protect_en(port, false); + // comp_dac_output_voltage_set(port, vol); + // comp_set_output_current(port, cur); + + g_powerout_info[port].set_vol = vol; + g_powerout_info[port].set_current = cur; + comp_powerout_vol_set(port, &g_powerout_info[port], vol); + comp_powerout_cur_set(port, &g_powerout_info[port], cur); + g_powerout_info[port].vol_comp_cnt = 0; + g_powerout_info[port].vol_time_mark = DELAY_250MS / PWR_MACHINE_WORK_PERIOD; + g_powerout_info[port].vol_time_det = 10; + + g_powerout_info[port].power_state = PWR_RDY_CHECK; +} + /* * @brief powerout init * @param port @@ -114,11 +156,11 @@ void comp_powerout_protect_en(uint8_t port,uint8_t en) #if PROTECTION_SUPPORT if(en) { - g_protection_param.protection_param[port].protection_enable |= (VIN_UVP_ENABLE); + g_protection_param.protection_param[port].protection_enable |= (VIN_UVP_ENABLE | VIN_OVP_ENABLE); } else { - g_protection_param.protection_param[port].protection_enable &= ~(VIN_UVP_ENABLE); + g_protection_param.protection_param[port].protection_enable &= ~(VIN_UVP_ENABLE | VIN_OVP_ENABLE); } REG_ANALOG_PROT->bf.en_vin_ov = en; REG_ANALOG_PROT->bf.en_vin1_ov = en; @@ -243,7 +285,7 @@ void comp_powerout_cur_set(uint8_t port,comp_powerout_info_s *powerout_info,uint void comp_powerout_shutdown_machine(uint8_t port,comp_powerout_info_s *powerout_info) { //log_info("pwr_shut[%d],cc_sta:%d\n",port,port_connect_state[port]); - log_info("shutdown\n"); + log_info("shutdown:%d\n", port); comp_powerout_close_nmos(port); if(!powerout_info->power_shut_down_deal @@ -337,7 +379,7 @@ void comp_powerout_ready_check_machine(uint8_t port,comp_powerout_info_s *powero || powerout_info->cc_mode_flag == true ) { - log_info("port[%d],pwr_rdy:%d,%d,%d,adc_cur0:%d,adc_cur1:%d\n",port,vol_d[port],vol_dif[port],comp_adc_get_vin12(port),comp_adc_get_cur12(TYPEC_PORT0),comp_adc_get_cur12(TYPEC_PORT1)); + // log_info("port[%d],pwr_rdy:%d,%d,%d,adc_cur0:%d,adc_cur1:%d\n",port,vol_d[port],vol_dif[port],comp_adc_get_vin12(port),comp_adc_get_cur12(TYPEC_PORT0),comp_adc_get_cur12(TYPEC_PORT1)); comp_powerout_protect_en(port,true); if(powerout_info->powerout_flags.bf.nmos_states) { @@ -375,6 +417,7 @@ void comp_powerout_ready_check_machine(uint8_t port,comp_powerout_info_s *powero #else log_info("port[%d],fail:%d,%d,%d,adc_vin:%d,%d\n",port,vol_d[port],vol_dif[port],powerout_info->adc_sample_vin,comp_adc_get_vin12(port),COMP_ADC_GET_VIN0_VOL()); + // log_info("set_vol:%d\n", powerout_info->set_vol); comp_protection_exception_flag_set(port,SYS_ERR_PSRDY_FAIL); #endif @@ -439,7 +482,6 @@ void comp_powerout_ready_machine(uint8_t port,comp_powerout_info_s *powerout_inf pwr_request[TYPEC_PORT1].request_cur = CURRENT_1P2A; } - if((powerout_info->last_vol != pwr_request[port].request_vol) || (powerout_info->last_current != pwr_request[port].request_cur) || (powerout_info->powerout_flags.bf.real_vol_restore) diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/pd_protocol/src/pd_protocol.c b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/pd_protocol/src/pd_protocol.c index cd91a7b..6338b6a 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/pd_protocol/src/pd_protocol.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/pd_protocol/src/pd_protocol.c @@ -177,22 +177,41 @@ void mtp_pe_other_uvdm_call(uint8_t port,pd_param_s *pd_param) */ void pd_phy_open_vbus(uint8_t port) { + uint16_t delay_20ms_cnt = 20; + + adapter_state_check(); // 更新一下状态机看看是否需要更新 new_request_receive_done + + // C1 + C2情况下, 需要等C2口发送新的src_cap让C2口的负载主动降低拉载。 不要让C1口直接降回5V + // 20ms之后, 才让C1口从原本的电压降到5V打开 C1口的mos + if( user_app.new_request_receive_done ) + { + user_app.new_request_receive_done = false; + while(delay_20ms_cnt) + { + delay_20ms_cnt--; + drv_delay_ms(1); // 阻塞的代码里也要让PD状态机能正常响应 + pd_protocol_run(TYPEC_PORT0, &g_app_protocol_param[TYPEC_PORT0].pd_param); + pd_protocol_run(TYPEC_PORT1, &g_app_protocol_param[TYPEC_PORT1].pd_param); + mos_switch_control(); + log_info("Z"); + } + } -// if(comp_adc_get_vbus(port) >= 600) -// { -// comp_discharge_vout12(port,DELAY_250MS, DIS_125mA); -// while(g_comp_discharge_info[port].discharge_state); -// } if( abs(comp_adc_get_vin12(port) - VOLTAGE_DEFAULT) > 500 ) { comp_powerout_default_set(port, &g_powerout_info[port]); + comp_discharge_vout12(port, DELAY_250MS, DIS_125mA); } + // 放电可能要100~200ms以上 while(abs(comp_adc_get_vin12(port) -VOLTAGE_DEFAULT) > 500) { - drv_delay_ms(1); + drv_delay_ms(1); // 阻塞的代码里也要让PD状态机能正常响应 + pd_protocol_run(TYPEC_PORT0, &g_app_protocol_param[TYPEC_PORT0].pd_param); + pd_protocol_run(TYPEC_PORT1, &g_app_protocol_param[TYPEC_PORT1].pd_param); + mos_switch_control(); } - + comp_powerout_open_nmos(port); log_info("open vbus:%d\n", port); @@ -381,7 +400,7 @@ void send_new_capability(uint8_t port, pd_param_s*pd_param) if(pd_param->pd_pe_status.pe_status != PE_SRC_Startup) { - log_info("send_cap[%d]:%d\n",port, need_send_cap_flag[port]); + // log_info("send_cap[%d]:%d\n",port, need_send_cap_flag[port]); pd_param->pd_pe_status.pe_status = PE_SRC_Send_Capabilities; pd_param->pd_pe_status.pe_process_status = pd_entry_status; } diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/comp/comp_config.h b/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/comp/comp_config.h index 10cc7be..e3c88f3 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/comp/comp_config.h +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/comp/comp_config.h @@ -183,6 +183,7 @@ #define DELAY_950MS 950 #define DELAY_0S 0 #define DELAY_1S 1000 +#define DELAY_2S 2000 #define DELAY_1050MS 1050 #define DELAY_1P5S 1500 #define DELAY_3S 3000