From c97db12314655d9ac885b0c21ecff18d8bacd088 Mon Sep 17 00:00:00 2001 From: "Jipeng.tang" Date: Mon, 28 Jul 2025 16:39:35 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E4=BF=AE=E6=94=B9NTC=E6=B8=A9=E5=BA=A6?= =?UTF-8?q?=E5=80=BC=202.=20=E8=A7=A6=E5=8F=91=E4=BF=9D=E6=8A=A4=E5=90=8E?= =?UTF-8?q?=E5=8D=95=E8=BE=B9=E5=85=B3=E9=97=AD=203.=20C1+C2+A=E8=A7=A6?= =?UTF-8?q?=E5=8F=91=E9=99=8D=E9=A2=9D=E6=97=B6=E5=B9=BF=E6=92=AD=E5=8A=9F?= =?UTF-8?q?=E7=8E=87=E4=BF=AE=E6=94=B9=204.=205V=E8=BE=93=E5=87=BA?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=A2=9E=E5=8A=A0=E7=94=B5=E5=8E=8B=E4=B8=BA?= =?UTF-8?q?5.15V?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ac_project/code/inc/comp_protection.h | 6 +- .../ac_project/code/inc/config.h | 11 +- .../ac_project/code/inc/customized.h | 4 + .../ac_project/code/src/comp_dac.c | 4 +- .../ac_project/code/src/comp_protection.c | 24 +- .../ac_project/code/src/customized.c | 82 ++-- .../ac_project/code/src/port0_customized.c | 9 + .../ac_project/code/src/port1_customized.c | 10 + .../project/Objects/CPS8860_anker_9196.axf | Bin 425100 -> 425768 bytes .../Objects/CPS8860_anker_9196.build_log.htm | 66 ++- .../project/Objects/CPS8860_anker_9196.htm | 50 ++- .../project/Objects/cps8860_Target 1.dep | 417 ++++++++++-------- .../common/app/src/cps8860_it.c | 3 +- .../common/comp/comp/src/comp_adc.c | 9 + .../common/comp/comp/src/comp_powerout.c | 8 +- .../common/rom_inc/comp/comp_config.h | 2 +- 16 files changed, 398 insertions(+), 307 deletions(-) diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/comp_protection.h b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/comp_protection.h index 4ad87d3..7fb08ac 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/comp_protection.h +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/comp_protection.h @@ -40,8 +40,8 @@ #define DN_OVP_VPT 4000//2374 #define DP_OVP_VPT DN_OVP_VPT -#define NTC_OTP_VPT NTC_105 -#define NTC_OTP_RECOVER_VPT NTC_85 +#define NTC_OTP_VPT NTC_130 +#define NTC_OTP_RECOVER_VPT NTC_111 #define NTC_OTP_DERATE 1954 @@ -60,7 +60,7 @@ #define PRO_DETECT_TIMES 5 -#define OMP_ADC_GET_RT_VOL() COMP_ADC_GET_RT2_VOL() +#define OMP_ADC_GET_RT_VOL() comp_adc_get_rt12(TYPEC_PORT1) typedef enum { 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 c930c42..45b2fc8 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,6 @@ #define TYPEC_PORT_MAX 2 #define USER_DERAT_ENABLE 1 -#define USER_NTC_ENABLE 1 // 为了解决GT5手机, 重新广播src_cap时,这时候会反灌一下电压。 // 比如广播src_cap,手机请求了5V,然而自身反灌电压,导致一直调压失败 @@ -74,6 +73,12 @@ extern uint16_t system_1s_cnt; #define log_info(...) #endif +#if UART_DEUG +#define USER_NTC_ENABLE 0 +#else +#define USER_NTC_ENABLE 1 +#endif + /***************SYSTEM ENABLE CLOCK*******************/ #define SYSTEM_MODULE_CLOCK (PERI_UART2_EN | PERI_PD0H_EN | PERI_PD0L_EN | PERI_PD1H_EN | PERI_PD1L_EN | \ PERI_PWD0_EN | PERI_PWD1_EN | PERI_PWD2_EN | PERI_PWD3_EN |PERI_WDOG_EN |\ @@ -83,7 +88,7 @@ extern uint16_t system_1s_cnt; /****************project inforamtion MTP ADDR:0x100000C0*******************/ #define SOFT_WARE_VERISION_H 0x00 -#define SOFT_WARE_VERISION_L 0x08 +#define SOFT_WARE_VERISION_L 0x09 #define CUSTOM_ID 0xA1 #define PROJECT_ID 0x60 /**********************���칦�ܺ궨��************************************/ @@ -92,7 +97,7 @@ extern uint16_t system_1s_cnt; /*Do not look at the voltage adjustment completed current difference */ #define PS_RDY_CHECK_CURRENT 250 /*Cable impedance SNS R*/ -#define CABLE_IMPEDANCE_R 102 /*102 ≈100 = (cur*102)>>10*/ +#define CABLE_IMPEDANCE_R 50 /*102 ≈100 = (cur*102)>>10*/ /*Cable large compensation voltage*/ #define CABLE_COMP_MAX_VOL 300 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 ca64051..a7f4503 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 @@ -63,6 +63,10 @@ extern bool usba_online_state; #define NTC_90 874 #define NTC_100 639 #define NTC_105 551 +#define NTC_111 463 +#define NTC_125 316 +#define NTC_127 299 +#define NTC_130 265 typedef enum { 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 0dc21d8..433fa70 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,7 +34,7 @@ void comp_dac_close_vbus(uint8_t port) case TYPEC_PORT1: // 单C2时, 用的是gate3给C2口供电 - if(g_app_protocol_param[0].pd_param.typec_status.typec_status == UnattachedSRC) + if(!user_app.type_c1_connect) { gate3_control(false); } @@ -67,7 +67,7 @@ void comp_dac_open_vbus(uint8_t port) case TYPEC_PORT1: // 单C2时,需要使用C1那一路的ACDC。 打开gate3 关闭gate2 - if(g_app_protocol_param[0].pd_param.typec_status.typec_status == UnattachedSRC) + if(!user_app.type_c1_connect && user_app.type_c2_connect) { // 1: 需要考虑C1口是不是从20V刚拔出,电还没掉到5V附近。 if(comp_adc_get_vin12(TYPEC_PORT0) > VOLTAGE_5P5V) 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 ee278bc..482b1a9 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 @@ -135,10 +135,10 @@ void comp_protection_init(void) #ifdef ACDC_1ACDC #if USER_NTC_ENABLE - g_protection_param.protection_param[0].protection_enable |= VIN_UVP_ENABLE | DPDN_WET_ENABLE | PORT_OTP_ENABLE; + g_protection_param.protection_param[0].protection_enable |= VIN_UVP_ENABLE | DPDN_WET_ENABLE | VIN_OVP_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; #else - g_protection_param.protection_param[0].protection_enable |= VIN_UVP_ENABLE | DPDN_WET_ENABLE; + g_protection_param.protection_param[0].protection_enable |= VIN_UVP_ENABLE | DPDN_WET_ENABLE | VIN_OVP_ENABLE; g_protection_param.protection_param[1].protection_enable |= VIN_UVP_ENABLE | DPDN_WET_ENABLE | VIN_OVP_ENABLE | VIN_OCP_ENABLE; #endif #endif @@ -364,23 +364,21 @@ static void comp_protection_hard_reset(uint8_t port, protection_param_s *protect comp_powerout_state_machine_set(port, PWR_STANDBY); // protection_param->hard_rest_flag = true; -#ifdef ACDC_2DCDC_2FB -// REG_ANALOG_OPTO->bf.pull_low = true; -// comp_dac_output_voltage_set(0); +#if 1 // ACDC_2DCDC_2FB comp_discharge_vout12(port, DELAY_250MS, DIS_125mA); - protection_param->curr_expcode = SYS_NO_ERR; protection_param->protect_state = PRO_EXIT; #endif -#ifdef ACDC_1ACDC +#if 0 //ACDC_1ACDC g_protection_param.vin_expcode = SYS_VIN_UVP; REG_ANALOG_OPTO->bf.low = true; comp_dac_output_voltage_set(0, 0);/*pull opto to low*/ // protection_param->pro_state = PRO_HICCUP; #endif } -#ifdef ACDC_2DCDC_2FB + +#if 1 //ACDC_2DCDC_2FB /* * @brief comp_protection_type_check * @param protection_param @@ -406,7 +404,6 @@ static void comp_protection_type_check(uint8_t port, protection_param_s *protect protection_param->hiccup_time = 0; goto pro_hard_reset; } - } else { @@ -465,7 +462,7 @@ pro_hard_reset: #endif -#ifdef ACDC_1ACDC +#if 0 //ACDC_1ACDC /* * @brief comp_protection_type_check * @param protection_param @@ -618,7 +615,12 @@ 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) + // 没接入的口, 不进行保护检测 + if((port == TYPEC_PORT0) && !user_app.type_c1_connect) + { + return; + } + else if((port == TYPEC_PORT1) && !user_app.type_c2_connect) { return; } 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 b1c0d18..a867f62 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 @@ -408,12 +408,12 @@ void pd_src_cap_init(uint8_t port, pd_param_s*pd_param, uint8_t pwr_cnt) void ntc_judgment(void) { uint16_t ntc_val = 0; - static uint16_t ntc_derat_cnt = 0, ntc_recove_cnt = 0; + static uint8_t ntc_derat_cnt = 0, ntc_recove_cnt = 0; ntc_val = comp_adc_get_rt12(TYPEC_PORT1); // 消抖时间的话, 是还需要/5, 比如给200ms, 实际是40ms - if(trigger_check(ntc_val, NTC_100, + if(trigger_check(ntc_val, NTC_127, true, &ntc_derat_cnt, DELAY_200MS) @@ -422,7 +422,7 @@ void ntc_judgment(void) user_app.ntc_triggered_dera = true; } - if(trigger_check(ntc_val, NTC_85, + if(trigger_check(ntc_val, NTC_111, false, &ntc_recove_cnt, DELAY_200MS) @@ -449,8 +449,6 @@ void user_timer_event(uint8_t port) } // 识别完成后,需要主动断开一次,但是断开的话会把标志位给清了。 所以在倒计时3秒内断的话不清标志 - // if((g_app_protocol_param[port].pd_param.typec_status.typec_status == UnattachedSRC) - // && (user_app.matebook_cnt_3s[port] == 0)) if(g_app_protocol_param[port].pd_param.typec_status.typec_status == UnattachedSRC) { // 拔出设备, 清零标志位 @@ -1153,7 +1151,15 @@ void adapter_state_check(void) if(user_app.ntc_triggered_dera) { need_send_cap_flag[TYPEC_PORT0] = PD_PWR_15W; - need_send_cap_flag[TYPEC_PORT1] = PD_PWR_15W; + + if(user_app.adapter_state == C1_C2_A_INSER) + { + need_send_cap_flag[TYPEC_PORT1] = PD_PWR_5W; + } + else + { + need_send_cap_flag[TYPEC_PORT1] = PD_PWR_15W; + } } #endif @@ -1682,26 +1688,6 @@ uint8_t system_init(void) return true; } -void comp_port_connect_state_check(uint8_t port) -{ - /*C1/C2*/ - if(g_app_protocol_param[port].pd_param.typec_status.typec_process_status == typec_enter_status) - { - if(g_app_protocol_param[port].pd_param.typec_status.typec_status == UnattachedSRC) - { - port_connect_state[port] = false; - - } - else if(g_app_protocol_param[port].pd_param.typec_status.typec_status == AttachedSRC) - { - port_connect_state[port] = true; - - } - - } - -} - #if HUAWEI_MATEBOOK_X // 该函数一定要放在 prl 和 pe层中间 void solve_huawei_matebook(uint8_t port, pd_param_s* pd_param) @@ -1815,6 +1801,30 @@ void typec_state_update(void) || (g_app_protocol_param[0].pd_param.typec_status.typec_status == UnattachWaitSRC)); user_app.type_c2_connect = ((g_app_protocol_param[1].pd_param.typec_status.typec_status == AttachedSRC) || (g_app_protocol_param[1].pd_param.typec_status.typec_status == UnattachWaitSRC)); + + + // 触发保护时, 维持上一个typeC状态, 退出保护时再恢复原本的状态 + // 即: C1 + C2时, C1触发了保护,会被识别为拔出, 状态机跳为单C2口时, C2口会去 + // 用第一路的变压器, 导致状态机混乱 + static bool last_type_c1_connect = 0, last_type_c2_connect = 0; + + if(!g_protection_param.protection_param[TYPEC_PORT0].protection_flag) + { + last_type_c1_connect = user_app.type_c1_connect; + } + else + { + user_app.type_c1_connect = last_type_c1_connect; + } + + if(!g_protection_param.protection_param[TYPEC_PORT1].protection_flag) + { + last_type_c2_connect = user_app.type_c2_connect; + } + else + { + user_app.type_c2_connect = last_type_c2_connect; + } } /* @@ -1829,22 +1839,16 @@ void app_protocol_run(uint8_t port) #if TYPEC_SUPPORT -// pd_typec_disconnect_check_patch(port, &g_app_protocol_param[port].pd_param); -// if(g_app_protocol_param[port].pd_param.typec_status.typec_process_status == 0) -// { -// log_info("typtc:%d\n", g_app_protocol_param[port].pd_param.typec_status.typec_status); -// } - typec_run(port, &g_app_protocol_param[port].pd_param); - static uint8_t new_state = 0, old_state = 0xff; - new_state = g_app_protocol_param[TYPEC_PORT0].pd_param.typec_status.typec_status; + // static uint8_t new_state = 0, old_state = 0xff; + // new_state = g_app_protocol_param[TYPEC_PORT0].pd_param.typec_status.typec_status; - if(old_state != new_state) - { - old_state = new_state; - log_info("port0_typec:%d\n", old_state); - } + // if(old_state != new_state) + // { + // old_state = new_state; + // log_info("port0_typec:%d\n", old_state); + // } typec_state_update(); diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c index e1f341d..2971fcb 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c @@ -590,6 +590,11 @@ pwr_request_s port0_qc_power_request(void) pwr_request.request_cur = cur; pwr_request.request_vol = vol; + if(pwr_request.request_vol == VOLTAGE_5V) + { + pwr_request.request_vol = VOLTAGE_DEFAULT; + } + return pwr_request; } #endif @@ -1009,6 +1014,10 @@ pwr_request_s port0_pd_power_request(void) pwr_request.request_vol = g_powerout_info[TYPEC_PORT0].prl_update_vol; + if(pwr_request.request_vol == VOLTAGE_5V) + { + pwr_request.request_vol = VOLTAGE_DEFAULT; + } return pwr_request; } diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c index a49db8b..284b465 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c @@ -607,6 +607,11 @@ pwr_request_s port1_qc_power_request(void) pwr_request.request_cur = cur; pwr_request.request_vol = vol; + if(pwr_request.request_vol == VOLTAGE_5V) + { + pwr_request.request_vol = VOLTAGE_DEFAULT; + } + return pwr_request; } #endif @@ -1008,6 +1013,11 @@ pwr_request_s port1_pd_power_request(void) pwr_request.request_vol = g_powerout_info[TYPEC_PORT1].prl_update_vol; + // 客户要求5V时输出电压为 5.15 + if(pwr_request.request_vol == VOLTAGE_5V) + { + pwr_request.request_vol = VOLTAGE_DEFAULT; + } return pwr_request; } 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 731deed2faaf0b714d02515f9d2a2f0c0b3d9f65..4075a72c61e885043563a350dc8992f221bc3b66 100644 GIT binary patch delta 49076 zcmbsS3s{uZ_6Lsdz2AAq8Ey_Y8RRyD%0*GZOKMqyAcC5r*+nw}1;bJq6%9)T%1YC` z^qSjB%goBk%JMRHj+S+-tgNuCtYd{8OY5j%#{w_F@3Y=v!)V|C^M8KNZ+tehKWnYM z_S*ORxZ*HdvC&HxTG>`OA(-Bexfo|D%)vUcx;6a|bhNkFnD29*vwnSc*m#l9 zi`~poXUx>D%ilSWIgY?Nc4_(CwX{g&vHH>`$3C`{WeyBsF3+x@QAK6E+kTCuSij?L z=Hm5VUMwn0$u26|RJLEUe#PCkTwec?aZc-7dQdQzW0xhLxmp_LH4A);`bCY7eLlKC z3@r^)n;rYoY$T@x2j#Xj6g9hZIV8&<$(WDllbrzB{Q)FPx>_2>0#7oQS$Yqc*GQK1 zxkTa08#(-GmnigVSg<{qLd@CS($KwmQQ{X&GsAXoX7#rjzgxO=9C)#AI$3TtQChS^w)dZzsfr@re?u=3yv6f>xFjFEb99;|1u0YLOCPAaH@`z-fMq<aN>7x93|R8R&9)n9EjoTYe86(Bg7c z1iBEVi#@^W^IIw_dCCOjqp0nWGO2cIUC~08GP!oNv8F?0)pwV3>W1f8J%bi9M7PLm}RTArdVq&DIID<>PTJi z@f4%$`0Mx;XrqmCpIthzUmGkM)LNhs-*v$rtxmXDorX+_$je+vQbGB7ep1FdTc=@+)uIMJhMIg7-~YsSbtB6> z5yV)01Y;#=57eGg(1x0K>A9#atNH2_r03p?Ggx``XB}3dp!=@TD+UQFdl@=DjQ>_^>UnTW(G? zX)S7TRa*0_nf26dMJ=!2j9!P=UvK;zn4Iv=#crO!e73%&;Z5{f zeR6FXY`v)ex^Yl0(RLd>f};6RV_1+o>gkKsZ#wp^U*5;P-?Bd_FZ*4)1J*uaEDFlv z4&$Am9>Xs-vgql#ORGTMbNM3$o09$X%fsJU7FuZ?V9-txwi{=B8Fynlmd zBc72Fe0|?Njn>?<+|0^M=AM``J(IEEmIlYg^v>09Ht(zHu&iTQE=QHqQrQY;Z9pRW z@%m?sXM-cF);8*G;nHE>*$XM1kDc^MJk;2X{Max6g9&O0{mh1ws9(0a{R>zMda}IzW&5pv9XY%d6&-y)+efymniiIazR}YWjU+Vx-6>)D4kI$; zI-Mjo8#jjx;}tue3d!dD3**O*QTzj=q2nO_l9AyU&Nmwi9KHEW<0XfiPclAn+yP2z z=uP3Im>RQ3<)3Q=tgamr=UMe5r?Tuy$02qd9aAf6$m67TslW%NC}+WE&gsQvU6X zH#f|0353r%Cez6^TjxQ!%?&e+SHlwc9mc0&efiS{4^K_rb^)Uo6zj+pcWzD%btaoH z&{)^fFsa3Xyfw`?#)fy{pBnSRZ${1eB)qsPev~80XMB)pJhj?Co5=Wd(|8(tJ^MPD zrpKD5N5k}%hF33#E8^BCoAF+f-NiBYNLDkCu4RO>K2KiojP~Bkm7HFLfWr?8aTz z-1reAYU1;3_gh`@H|BY^E{GcwluJFwDdZknY_GuDbVx6{kobr@mul&cEnC3}u65Rh z=iR$%N=;@uTk5)>(sQ>d!(69No*D-cTP^QpJyFLlqXlujZQ3aw=~>wnap0@;_K*MHlFL$yW?xkb(Jo+ExXP`d2!S@-f4`! z9XU{D^pEO-BAgJF%9-&%)B=;b)!@$iLKmVDk&I7wOM^5Xb;d-$*evQu^XlO$qb#mX z=)TH~cbx;GmmrK!e#A0XAJ|BVCu?RJq0vKne$~X>lojtcKVOq-X3F-apKCn(!V(Lz zwGq`$K8L%r=G4rgj;_pD6rI7x7_UdWZ>5g$f4iR8Zq1EN9GcI!Ha8r*l$qD@Rh}E0 z5&u#A`)TPN4|aT?btT!gy&sY6kS$Lz9|>BR#P>;_rfU?*BZ&4 zQ~49d*v`q34UN-tZ4bxf1-hwN^0EWm%?dj$p*NEcmWzG@z zvhL`hyNA^_pJXW^hhy_t8Zextu6hA$?UG!%_PCaYYg-!kExk85j#VYIlyGzmR_S`qqq)3VxVFx2+-J+TBPv(!GG}vxcBvc`-w3e{V+&;^ zRT?!u{%@CU!J?#^?LoPJG1e_4S!2x&uU-s^u-Sq#BGf0Ns%U9uY*BUBI?BJ*jV
    z9(42qWgDyC(p-7R{tj9#{FqR6L3ZAI$73BX)uI`%Zf^MGf@?u_hx1>t_2j3&pBXpB zyU|wW#g9#X^1{~2%vgcBmg7N-YpchNK{W_9y1BtXXGsk|0cCg8I1@iM>aGjN<61H< zW~6|77q~XlceinK!gc)L#+rn<-eJuc+>!peH(MI4mlk1~QGYV!QHG)>O4TK_!P)7v zd0vbA-J6@C_4|Y#e34;yC4@e6*;fU=Z$=?wz}syMa%I>`sK={sxoFIBO$`6NlJyR( z{mqklgxQYF1y{($X*u-4U;kGgmO38;zarUiQW&D<*Z#4LQbt-Ca6vfIv$_Byxag z|2EW04NdLX#3|yaF*`A` z_o$|WNiFUUxgAIH#Iy{y4n0Z>?*`*iSncy3`^Xme?XfJeHe+Be@tTY`5~HdNB!x6R z>e5G4v!MkoF3X60=|c-5T&|3Rb3MZcW8qlx3}fl&bHoVlu6EXV%!w7kG@}(aH@GgO z=IzJy9-VmFDAbPTh6zncH!e!fjBa6jh6a9{?&^Yep5>&bS8{=d3Gy9pOvq2j%W^sS zn&Iw`SeBEmiObK0P;RuDF5TQ@ z_Sa{8)nB#G4IR+IpmVq8HZ}A%zVFgAFuujruN%fk#@;d_yY}wbp@sEiwNrNcs$H&e zQ`g=BXED#CO2{y%b&VZBMID$+lf%$lC#Hw2zWO57kWvixj$KU+hcQ`Hy*zKx5~lh$LLF91!{Q6R?`anr_ffV?X~o^qq6tr?`eIIHS0bJ_;Z!Erc3JZ7%6)hF z*y`%#j%v2v)+&c(d#)wXnm;7HsUe}+lJ5et#}xuOks`)s(3IGSOYI^``WR0pb&e@- ziph^nbPalBvctV#a&_m-&TlPUrY{R_YA7>4Pr9CG8^Ot`!QmtC$~{{7?ehKhvDL9g zc534RK~PAa_$Pv3muucG;~zhi1kCY+D$`w?dqZS!yWTiBc9`^LDsrW=pKXe zMO{$-(q;LN+?6}F+EKk8T&>Lt#%#vSl&Ilmhl$;g*u(%N{x5UFQvo}C8JG1)^&h$m9gLc@v^&fCswnRSYtwJYP>by*_LNcU!HY2ezFnir$N+Moth|qxn%52 z?Prg@#xKXFENimlWtlm)=l{sD{VV>z=2%{kF)O9htygB*Z{|h}gCW?oLGNOB9mFi8 z49nKmy0?<8YR|$v&{Y<){zY?slVpk8Tminy4*2ie7x{Y~NIJ zR3Bqjk6wJ9v9ZU+;p#>S(3^nB|G$F3|)9hOzuu)omU zu-7aD)i~6eucaXc`PI@8Z4655%cU_hEh>0;(;p|5+)-mqTJMa*7k!QUXRKhUhES6K z9>dZ07>sji*NOjKHhT5M^voFEvv2aD%c`B`z&y{c;9Ls}t+nUzvV4|r<3-fUn;NQ& zXM6Szo{DWbQv#HHjZyI=yF)X^qVd4_$U)+tO9! zDw{5B`0fDFTd)O$63FD4G~(A87WT9;JN>$<^j+b3Y>`NbuGLbau(9XJ3ms82J8ZGQ zTvO}rsAY*Equ!fcdT;PZ)-$j+dO^+X|aDL>wIHAIMFrVRlhWpf7!XFvuDDxMcs&YhE1q>X=vv!CmMq?h6K}! znxdeB*={_T(brDJWY%8e-Hg=hCYw90M5BDI>4Cc2`f0K=#~N%Oztx>NqVb)9@6aUX z_zM2uWab!TbnCO4+l}3Q9ue^oJ3i|_hZ{TlJ$fZ2EAF~IGx^UWBI8Cx2@spF=Oc5bX3(98XE8X|>T1A{gO`i#2o0mg({JwPQ<5>yCrUfrv@0|i(4nKV z8N?h^G|rA#1_B$QeUpuXKGq!{4ZP15Sq(D+Ac^%MI|O$bd9&0wJR+QLGiGKb@Y{?> zvtsm}0nBl&QJf#8dl1_rM%M6{9VfB|^2j1Lb6kU99YPp$wyHQ`WMs$a1Cf>pgAWbY zYkMl+23YN*4R$Htcqr^la&b$LF48eHeDM;olC#)WeUp&xQO5D?7=FNL%8rVRMcB^Z zsrXzO%<&i*#|wt$Ktir*KPK`$w0-JgRI*P1Cz_Qj2R#D1TqNvrj!i!eG~Yzqb1a5ugeCF_B&iLm3ZH|R zPzAHYjSVAgk=wxSnIK}#GTLM3r7KisGrZ3#Ucj9hG0OzGZg)QpV6di9Bs3DM{_9qHg@g;$xiT;-v| zI6N{+F9@P`(^^u|bwHHpt7Q)u?omkYn(cTy`kGtX zY&;Z?!hkN-x2QroYs|heMn8z~ODPoZXS{l2f<7M76;wy~3FFL-QE^W6WmE*&el_I~ z@D|X0Rl>SV zp}#}A>bo$BdCyEyjW|G2Cf9KBi0LEjnBTelB| zlBykV-uJ3q-#!=f&mAQXx;5)SbdHWCJC-j^3)G!hF6`a0*Qmb7y7W3MpYQVy4dl0K z`T=M;=zThb4-2raMbL^R-d~+OM_7wSVQ2OMZ{HZc)TVE(U~Ij2e-|DitOwEgbgl6o zoyhMD^j??2%beEJBVpG4-d7j%5R2D)BcHA5TOhU8+jA_p>(&UUVh_m7<@_%13%BrV z2I>0;Fm}Lud=>vI)Y=Ghf);w+7x_fHcfc$BA#QboowvaIuWdX>)6;UW$>9y!&O@%( z&p*o83U9(0-izyX2v_SJca~4+qz_)jSezp2f1F+o3Tpo#&D4+ ztViIFxR&C%)-GG(#V>kgKSU#cOAsmXqqTyYZyGkPFe@jkU_8EW8lN@(=9>yjSy;G* zPn78{5fwf~E0{O8bWUNh$5S|$h5csXkIIQIF`2KEZ@I+7{Arox7B&2N`7gKV%3t=L za*L;QonaoZ+PgGaEV1Y(u18^dL({|@ogeis$q;u0^Vj50H;5bfKCgR-m@dST9^MsM zq7x5FcQIDfldTHu2r8`tO<){DF!sV!; z+Ft8rNO&qKp_9B~n(*+T{fikp{jh(A8h48MRun|QERoCuyH+Bv!+)tZt}fT z?i0Paz5#Mu2rtKZGjsePFD`;bKCf#rlJo_r$Gk%qqrP=N0smUqUDOeg zyeIgZoFeg*EhsGal+G%gKV{xr#!Vsb!&R`#>@^q57pg@{tM|)lk*}vA{_$RS4YF9L z9(KDNdcWx6^Lp>PA0|4tBc_9Jr$ZUb-yt@g;LId>-*|wk=Uej364bqa%HRh@l9l$h zxJSO-QID46K(Nq8p{#pC^pM-{u{z{C%f%Nub@Y{Tn%kQl&q8VOd)vkwbb zt2cb9DCpt=`_NKYV2&vV<;%-NVypM?GLflo zg2X{@r$ej`QmzmQ%D;DoNYgig-t0ZILS*tJ8p%(QSe8&b?#JjKy9UJ3doyQiVQsmas}RHD}{^eG#DO}udPCqrq}!RDlrCKE6Bal zWREo>w$<;waSghwq!VCVglmjOJRb-?%8bS=(^)gisZ2@0D<2aBIj@(shKS?m50<%P9lCJIXrmRKtb<)^<5N=xx3h_I^f8)#~$-Lt@X)BDKd z$RlSz%oX;)Ey2K>?-han#oZwydEZ?J`D1dl%9N5omYoN#^$tEdWJ)Gc-hT}i- z(DM1%Va4>BrG?Yx&6>)%DdOGrgy_e0n!TKrXP-nPF}>c1r$m3Q(-g-lM{f|_d|q$m z25}?TX%6I&A8$mZ^Lfv16n(7kfogSmlb%MOZBCdD%F)lDiO}5Xp!dFK5R&iqezXaS zF+{XHE28nt zMLykAKBu*8HUnxqg;`FVvk8>QIcCv?rE*=PQ>NV2+WE7bje^=0aQvbrxIE%_&Q>94 zc>+8O;mKX4?Sjx^CG;7Dz64=9c+-A3tD_n)CdZx-u6ApyXc9RP^XVf=K5Lg~!Bfj; zdI~*r$}38zR!lEPrZ4c67EUcIoq9Lsz^&r@q0=u389@ZwgLsPP6wk!D0AddZ3+8*^ z-HpI5#Kqs$g3H%}z=AM`p7soUu)TLZXEtynNaD26%WnhW4C0wJ6`t15d3pF(5!-IR zeJ>`+waD=k^6nQzm%a*4G7W0W;{X2twr{_D_XY71-z@KbQT#q^1y->CfIF1J*bR?s zd?UA4%$a`Yom3!Z4sf%Wlvo5h_UTjS&6!g;zj(&HQs&5qrO(P|wu-26D~UIwbne{3 zRt>(Ecps6ei07gkLCVVrmy}K^N3DheYOFVdR9ILzr*!VT8Lf3>07zVJI)}8^9TU1= z2G9y&E8KW_=_QenuHa4t$bC~xJBJDZ?h-hjt4~`D%yK_A>8n9oD@VL68tt^~m;&dJ zBVQ3cGZZ{XwzXH(a|BB(JyXj|S}pwn6nrdlkwc4;`(F{i@-q4IHgP_bmNicYqe=Hd zMxqtGC0~D4bWT%b3#RFQnr8y~rI>OtDMbGHsu<35?Hn$Yjj57V5znifQBubaedQF@wq;+o{98M3-Z2C-GSq$^1x0i#GZKPP* zYf-d=vB~YVo1*0fz09oJ>&v>MAs7;|`LTy0*{7jxj@d1edns}n6ii1%g|p_NkD&&$ zfGAWGd^M9)PV;WrEhh5Nt1i?Y?AZ$U9I1@%& z7pTsTW0<@TIjHe#tuo`X9$m#1BM6f=Gmp%ks&Fn!+|C5+3GxKWx{~6GVqfZ5?$4sC znX^eyS3+@KuTR?m%yOH>olS@vH0)nH_zn838elNiY1x<2m4P^m7(?{ZslY7v^%Skk zCC*lW_#`nV=(Dnc!TC_@aFH`2ZX(9*-lP8%b{@AGhc?`EXCYbCZfN0q95a}KvU#t# zXs7L(AK-!{e_M2kRxp#&*IvttLuJNiqOVNfCl1S;-!k>)#QV?X-Ke5^kW}xL+g_%_@&pZ(6*DDCh$U zOG>BtD07K|w(Uy;rK%{5$(Z-h;djL*TPEBVx$S`H;Z(5h%E(gX?*~Lww@%??!aZ{^ zBF!$GItAPKA9JRGnER+X^-hAKYrQ?*$3oCfyKf)B70JOLh%TKK9Bis+8;|b@XR>&n z=qBr)!Sdjl@5DYEcJXM3@Tgq)Axf1t^$2>d4EIF1nR@<^{QN^?8Epg}fGdzk4&t0f z!EILtI^G)SGnw|0Na8QZoA9OIk8qE87k`9WXQvIuAK)tF>W`5d3ZB1GPn_(1NJNQ% z2zmNramh~mlv5Dsh^+raBs&#M$L5n?dCfKh@teHE4+$r?(^ltCaNA_rr=q7*!6jD) zde0YVi+ul6af|*oKPjxTHbzf~=898yrK)&&xE4mU zNV)2Blso0=7jPwVb*)HsDmWO|uKbKHH3MnmBAGAL420MUcT}D}EV?@tth_SRZZni^ zJ*fDMlJ57!A9fGw!e+PgY6H{mxIt|UUEE^g0x!_}boiVk7`QlIB_tx#_5IM=O{IX}|Qn=Tp*g3z6IGdq}n%6`e#`lpOM!$dLO#5+B+RLAMjN zWsh`zC%X1ju4=y98l$jqWz0Ps*by z{SSB0xx-&@WqFACW04djm?ABK`dleG1PFFNBp!m}mn{0UR1jG1c5%`s*b5+{-8=Y0 zx;`zyP7IjQL9kj7k4Vc8;&=ND9E&^#H%VUpLBxkExW#8ZGQnw@at$4fOols{4^y5H zX9H1ct)v5#WGiet1J9I5c=$LmH4fk3$*el@i~R`d-&weUGX1#dlB6KRBHph^`xC_Y z=Br$Z-UY{n;Nf&^Qv$bP1nTblf?v|Ga*Wrb26Dy8yHd@ISEyM=$bU9>xBUJmm{jJ# zEexm~ED!xh#12%j_DWsja1_*TQeQ&;x*|GzT_>=k7_bx*vvJUPd8EAlXOS>KVGo69 zAE$n~Lfw~FtJ~!@e#Xk(z6~QYjo^*4_7{$KM%p{weWi9-XyahC6m6 ziUONzk74HyqgOii)GEpgr_N_wNo>C|zH?W^_odwNE5@mMO)t~f= zj5~{*qhrQ(aCP$38T82tp14w_9w+0^il6OtJoyXU78&%rh<7RI#I}#0@q+;IInU%` z2m0co-^JIK&Dgn+Z*whC?ms6!38(YV6>yDXF%_>9yskq>>2m2&a_a8_Ic)Q3G!($%yJK)GxW`H>=qe%S-9gAUQ4>>V(YZEd}=;r>?1kmvWOJB z{leSnO#W-QA~~rE_9}QRL56n3>B6Qa(PBRa{zbSwa%;2b5ul*OC5s)9sc%M3(vkm8 zIF~%tBDzH=nB#&O7!Je!$0qD@YYuLudwAHoUSzeRZgQ;yZ4HLoZEaA`#380aZZ7$Vk_(aE}L+QFg z2nzHB)KSH5kuHnYEmo2DlfAUV-(IVKlEoISIh1ZZ9DysE;H%Y7Nsq2Y-=N6M{kMSQ zOcG}HZMC`|D5_R3?kJdBeyD5p0d&b?GMsIqeAlWa*%kK4daD-ET9;$|>hfcxr>&wq z@0M;&J8Q?A7Dpo79+_s-Qv4ukk*Lc9Wcp~uAC6kcJ*eF_oLAt!F9@UR4&Q8*IRlWX|)DaDfGn$Ap$Gynh zuT7P9y7=-M+yPk^q9w;Gc=`X(6WT>~>!>vc?1cCiaItsDo(`>hoWfnZ{5|emZ-oQh zrnRJxS*=4*t?iCtM6YWz`p8#8wXVEE)`n{F`1(CmOVH`YEtd&rMZDY>sU6Irt2=+d ztu928Hw(Tk#7al5wBK7k6_e^Y^JX!wgi6SQ_IbcVfcQ+3H4$1}6y%Rtz~N_(LI9+GfURRZ(0~S~$;x?TAvwmHZZHnJ}YxZbj>6bOv^MX3fI>Gz&X} zWURwLt zbl+)UZwxcV5d4SW8-uNL%V*3lEi9W?d{620!kI91N_qL+j4R0#SLVRLu9P8Hv{wsA z_@tPb(u?j^RUl)kr=a_IQSgI7b{r;El+J8DB{X**l+XvFNrTi#jw+IhbXTlFRW#rOjblXT?bdOgC$=~5Yq*l-Fm(RYH7;VWD! zvQoJwMvIIYN6dM1rxdqyQbEGUVP;Jax}??}ZvUM~=4!!@=+=9Rr(;8-5B4I8OBOJ$ zBr4^hSnbz=8*tw)6GxQkWeD)N;4kP_oRt;My=Qs_w)9YGD(0ZZaV56i7aOZJql+!T z&AB{iIDydZ)$?B+o`(m9mO z8%%Nrkv$&VP&mVSvh@VizcaenS=MRcL> zO}N2#A(7_<|3N%FeU!Tf$Zs-2<%}U6 z8~w7S8?u`&qSEQj}8Qv*ah;HCHc% zw_F+MTY^`Ojvu5jx#oV+Nv?{}zOd8HSUQy7CIiy6n0^XkQtKbNJN55+LO`R>V6&Zs zku`J}A6t%+e494r3e#>mmVwOEnUN6zStx#Orla(Qpe9miwjB|NE*{J6LF zo4p9#&N{gDa$mX@-3C{Ce@xc`dGdkTNWw~EXI^ci>vj&VO`zi2Kg1@9$Z^<8hWmqLM zScPTjX5e89p>PFUQ3V3OA^3XDnw68?9;xC_LO|>#(E&#_#FxPFr?l1+4p}%@`@Qc# z*pUNAH^_#pM*bl@YB8h((}2a77dlsXrsE1v!P|Cln0xGeik(P=O=N z1f&EZpcC!@1zu-v`66&z*(>&5IeD;#js5wM!X>lMW#RQ&6h9{Kxn8?uUqVz=pSR_G zH)wI%0E?hYazS`j=!Sm<$;lc zRmtjXt$s3Hu0IQxw+xB+MDRvoPCv2LG1WKqR07+tRQ(qqj=H0u>1zZ(4aXnE&4XSb z{0F@9LGaYd&vLXs?6+YGv=Z)^{AidK?^G}%?FwVBkuAfta{=2huSth+-Xrp2u9oOj zc>I;p^S%9sYq7kFo(wEOCrnm4m} z?%lqziY5iQpNl`S1nmRqYbZr;^WbTn;{_PMicez&n+0M8F}~x$v(AHnbLreB@pg=0 zL|!7l&(r=FK+hT;fh$@ezsuL+>v#O!IB)GRHS2mws%6drXFTK3f;zojnqrhSM3l6;KP zIk&91PycJO=FBNxz{29W-V?ODOBZC9m6zjyI_xt0!+Tt*+8+GajVemYHi5p(i+cWNIBTQ7M- z8LZzTe=XBqw9$PpUDtk)X?JNUa{qL#grD$syGwhW^YQYlyR~n4Kl$nm?GkQKzBCh2 zo|R9`g0e$0s~om%m&ePsfAYO@qepv(ul3$BTN`e{-GYtxXqh&;U!-&GJ9%cF7FQLn zMO&}egSETDt>Jo4YbQOFJe{mj1hs|HdLL^Xc>qH-97W)pYr)n8825HnI09Z54(~9K zgS9~G0FynynqcBAD|A_7;5tW`jO*}M*WRq6D1x;ZYqTDrYo*}3q4W?7$4ytpd5~N- zUn@879D%$Ebh79fIOz2ttu|vW6oP zvMJO$gkpg&(i&+I2>g%5AmE>cYY%X1v_)u5pa4A#1coanLi>`Dp?0gAUgYaM5)n@) z8=~a8d$i%m-XHGKPVyDz%46%aYvq&gXd(Z9e5iye zviW|^A%hlb5gj(6c4|z@*B5GiWnF<5CtbH#W97q-Xd(9EdDvLK7Y8Ns-9uU@&b-er z)RuA^U6_GkZ^{0PwbM4b+5+^VOs&!?Y;-vVXf2^0vbGAp)kD`yKsqno)!I%Q-2>6> z+RyU)YRp@f%EMJ!UJhN$fXHV8xo_`;3|mY&5ed>Fcu*6NHQK%1bcfc#%&*R7PIbXw zZgu<0ahs{hMi(*=Y_t5nM%!wmD-}TZ%SZ3m3T5SYFv&Gl)1~VHtuvn_2Rxu9jH8uI(e&n-HRTu!H*G;A zxfBJ}r)w!F;VTiUoT;p*sUwsS8e9etw;GYwC8xbchbY! z%NidjJ1p1EqFefFxwZlq03KL@PHLOHv;r+XM?Uwc_CJ0^%9UCnKkaQ;i5*Cu<84`m zO=BnuU!%?C@5zVhYlghEMq7@(%7-6AW#1wL4Xp~j!E!?zgnPX5-sReT@pPOAgHovF zAn|BAzI^YbEwYApl7(xv$YDXgV%LMMW@-D7>DR5PW}eTpCTP^UBdjhcAgLfNz}Fl2 z!dN5ajt z>oeNTe7}r)2I+N1$WzZ~S$RE8t3s`@urbn#;=wO@QQLN+Q;O7PAPr=&X*Acu(BFlk z$lHlR_&S~SrdD+6&u!AO;*?T!dB`NFZVlhTnjpB$cu|`r>o;p*a?!KebqK?^XjwKo z(LlU)Qf$`xM)|TEEsa#@)>xfKpmN@8GpG(=nE$6L`G(Ka*CQ)F?Hobi%25N4A~;Y^XIUeaz2@;6%!d089D9dh~0 zurfvdjxQVS+(N?_GURzJSJu9S)QpneS5T!F$^qM8_f{#l!S0>j-?wQQn957{>)Lfu zwDX8y*p>9va3@+~p!IrL^SYMfE6Y8mpt<`9LF_fsxP$7zQKj{6tvTt^yJ=OFrx75b zlB0BNkm;sXw)&Cjksu;N&>dLK0n=W?lwc zW5|XM^4ZBJ;djnT__~fL@S$yxKM!ZDjzx?wzqmE8sTT zzXJS59(YST8b@16Po3YTRNzyfgB`{2ASBR>G=b-CaJ?J0h(H}XTRnGUxij$#_Q zQ`R2U41Sv|`4;{0HgD~>S_sE^wYTm&8gr_>r~a+|8hqW;n6?PE2sa*lAI!qplW?3B zv{D!jL)ZqBbh9E&B$BMPTjKCu>$N%@3RnN6*~i&HhO$`tUhVU{@MV4`<1d!!{)&tK zP6CBdXwJsc*9tl5ycQRMeM9J7gQqKaVbkySge6>V{0TcQi{+@Fv^Zo`uX1R5GJg#+&9PiT}gfH_m8h;Dqp-Wn{P8l^`HlIeIfXmwUlw4rsLYrtT zFs=KMCj2!&R{YJBA^*|hcQ;{G5J}qngX95^kf)oWeFVItecHRX{J+({%Vl|u%jBPt zlryK0^6@hMycTa$(fRVwB`m`@zr{OEvvd^l``^*HSEDrb0K|NQ_YvK4dz7nhI^$`h z$7dIg8DCI1Zdmr1Tkvl0mV)svqGe=cNK2gMM|a!ZSh}@6ry`?IifC1SwiTd<+_0713@f;r-;OaAI5aYv4)HmJL=bHYw-(DSP ziSZ^6wS;^k(&FWSU_C|bOpwLFdSal>jhjkXm}-7u%0BUyUEZHy_aCgGAl$+?{zsvu<>mH+TRpG8}rrOg6@Kqv`WZ2 zQkcN49pt_cJwWX2AwLR%*4Uo%T!`LH6!ntMj(S&dxwpKbBP?FsN0xQe4~fiv@)`%| zoBGR14#-U!ARln($>Q`txy=E&yldsxL_cwzY;x#sQFOg@h3cu|*bQ=IsNO}SWJ*t{ zo+vz7a&4$SMC1*ZUlDyvp1c^UCk0wY2(}P5h9XCvzJv=Nn;g2uhSN;c-|CTabQt2c z+$bx;kn$O$<(4pnT|LJ8QJ8MydhA&21g(oes59Yuh{zc)oA46_V(=}pM+D+La;qE@ zp{MFyCkQsm6kEPUr#B|}wKX#W&qTQ+LU(&FMd)~ZS$Vs3bwZW|-61`lbf+xp1f91{ zCXghy6w39TknTyv@?FA*rVu@9U6k$!a+dgt?jn@RvAacryez!)Ef?&3df-#0fQr%Dvw> z^;@_&<&njmVV8ZA9%3fKS8*!m5V@ajs}Se|*2L(M^7YP`nB>h9>^2|%9yn;ze8KiY zbqiVf!$Dl}=p3U5=#wf@C4FL5&+1{afQWk+2v$kN7#VU%*v#1anOWBFKDjbRzXqL) z>>UeZet?Xaw3tA&EP7V&DE|QkVow!O`sxui0^OQvRN!(dgBu8K>330Ytn84tBu7Ab>Ubf0BDg(n`CL$FC9iXM4! zR-Deou@%x2j}mjNl263zX@Mp9spmYT|G$*Gmvv_+vV}$f!M3jzY_N}oI~FhUSlKxN z)|`G^CMD=S#CR!hN(0c|Qd`hscO8ndz;j2=?Apu!q zdq#G0={NLfdG$z^yAZ|RXXSk^y?bE9bGT0CW6QCc)fq{~Q74a9u%#`e zd;_Z`voL&i*FG=tj4eIT@gfduTSKqbtkGuDdYhpuw+iM_@gClw$C<(Dq(ZP$FUiN< zNMFBKS%+7Mrg6UNQ2$1|alyjc z#h0qg9dcwBy}MYyQ{K}>?-6L(-7ZywZV&g~RMwC8q8hZ?XWp8Vp>A{|YxhV?S3NE0 z@>_o9_X^Vd&7bj4S=v?a5xQqDn)ekd4nswt+o(i82L_k6wbUvgfO?h+;ck}^rp5K9lpkCTv!1Mkbfh+hAJbS9%h<$Q!Y#3lT*i7m>m_3653;7a-dX-T zLU+l3cGm}rV?WA2yCas%buz98zGHuq!|;RLV$^@+orJ4T$W=X%piMu^-936 zg^5p>a1|yG-Op9HiUjCVv?7p)E=(&-e7b|JFnQ>Dw!*}x``!wZhi-){Onkb!t}uD% zR(mV1GHX8F()Aah3%m-G0=j~%FnQ>9vckk?xEZZ5dFZ0G!o;Wh@CuWMZtnYVm9Grx zQn9}P-8WX46wpm?g~>xNx)dfpz0p#bJoJ1^Vd4+;!^GI6a8+yDr^g~H0D0&giNd6S zo;4^;9(v57F!Av?qz#jY91C6`6m^}0r313wIeFo4o9e)9O!J{xKpf^?ulZReFDNKBNQKT?= z=z*}p#HXjm3X_LkA^YNQHGm#t`wP%JZG}kzomVML9(pyeF!AZJxx(am+Yb|;4u$;r z^p4$3zsdo65aus%zz>rGdY$3Vr-vH~6Q3RmDNG)ESfnuV>G7Y!hknihzDR zKw>FfJb5S(Bl?`DHxsMC`_KyGBR6FsG>(JicDhkFhpVU z(3=s3O*MX)80K3FQ^42B&_f0#Pab;XpfH7}2ObK;Q^n}@ha!*wy{J%_JoMN?Vd5Y2 z!^EI_)Bb$=6(5DkQ|X5(JY6nn=ih_^^dpdf`LjEwgs%~^wDthRr#lnv3NRn@!^9sb zAIw3<($DJni{X|@8zwRO!5n`+{ko3A#HXJfQkXm|{V?(Ar|SIq2mLVkRgA7Y`U}v{ z1Sw1k=y#PACeL<1Onf>D^5@gNbA^dd$3Y64;r*~V^QO}ye*wByt}rQ}-z`y?JaiXd zVdB%Vi^AlgTgD0#pKj?YOdh(yt8g&wztItoB9MnJZ!3&N9sct%nUt$f#@(0)bM^8n zwLsI*Io}Nat2W$Ff*4*?v6;YX0Y?1$f$1t0sUvIv(=XL7ZI#~)tkzb5FFdR1XBB|%=L#ouOk@!Dr z?W;h-jf4Z+BX!^ks2YQb?*dk1F5yAIbo8Z+ybV~5sl=ZNOovvAztDneriLUESP20& zf)L&YOy`R#z$d_TgI3`mfK@dm`M-eaKCI%0>Fw2!_}zh3wIe)4#{@@JGa}pw0eYsP z6ifkD)rk0WfmO93{1C9JC4^5Shv^b69cQQ#$UzC%OzbOxQT`YU4D)xq{RQa%YEt+z z`1HHSWRZrNvVD?35@sFR$5_JAz-mk-+y_{Vp@c^Pt09x{UBGIH)EM%gT15%6d;N1*DqhEjpz-kz! z0FO}szgF-Huo@WmA;e24V zOF;4^z-m)~@O{9`I^rQF)KF))8dz-#5dS&g>DVNoV^-qt1a93Fs4}zcQxMcH00sC7 zSS|VqHv+3gKH-k&;Le5OiG8cWuE1)MPyFkF)uNv8XyBsOMLprEz{SAp(Epeg%?Cj( z@=0Jhuv*j;ehFBuuL%DOSj{vEQ#0L+R)YQq2@>o}@YRQM)DozWFNb>rn~Q#0V3C3w zK~Rf)!ezi}QBSxUnC?E28p7z7+ZOeN-vCyNc*36mt2H~}Ux3vboiLqC(3;#_;1MAW z1hoh!JOWs)xe4D5tk&3s9|Wc!+)xHR4@^HbqVR{nYRygZr-11vArzlBcCe!LE$~Pn z0R*)~B}`o@{p3OsLa45k{?jR!iG5lALTkrFS>6ZX6{emshlcpp4;8`utMF#voe`}I zJc@812x_B-@K?ZUO-z`|7-to2W&FRZ6m|+x(fP_4zi`y{Ap@pdg_i<5s)E|HWCI9l zyOJV&16XZO5`G_8?M4#*7Fg{*5Gvd+!asoN z=O-1mhB4M3cu8w`C$QRjq41PRI1Y2sh))Ubjw`5bAIg+D2%tWMcL1wZ6DfEfSS^AG z9|cy69>Tu@(~~IDLAV82t#%00FEpvu4dJ9J5Y%#p2!nvt@`dndV0s#*6q*AZihWdT z1o(j_b{?3j1;@Wx!1Sx4u2xJb-h&k5%SfdiZ z`K$R?<8hErZ#B@IBwa0VHNM*~0A=CT{3We?UqAA9{?+muAx{ZJrskSua<#zKcz1h% z|5N^R>An^F3SUD^eW;|41JnN;g2BTK_80JekbKRbvq1db68%piijP@D+s7f!wQRZy zzX^<2dFF@s?*f0?io?XYs+OZ5e5D95z=AtQ-}>QX;P3tL2;k#>*aQ5tAASP(S3mp~ z@EJe+HSoDMTy?Ic1%yA_2W()jq$9TpT`QbspHGa4R_(4Cs26&kt-Us}sAFcylLzu==GC;%3<8eQMRNyE4 z@HpU&es~V>vwnCL@bi8chbinOKl}~wtA4lz_zmDHm1R9#jP3Fh_$ruA>NOiCczQ$jtWx3cmzQZni7wa60bvB6cehN9`UTI&ehwr)aa=pHQH*W z2GurGI-_cgwrS;7+Gbj9HTSp9+3W1TeD3{lKA-92`(OXH_S(;N_O|yv!|_q!Ww=Cm zCq60sEwUHI%B&md>CI9K98>p-@xU< zjbb%u|6NK5#?*8DSs}O^qvi<`D%?UDr`fcxYOKBSHifie7tX_fNS zyJFc@{T~A5R-n2bU&||mqj9Bh60Q|wZ6jlGr0{$kFT57_5Z-~4{AT=roj{5|P+5H% zrwV_LM+^UkrwBLdz~Cd?9?upYfaeKM#*4Mp_@7U}r2}{?UMKu2-Yk3?yM?ddeZoKB zV&TA!48Ml8#3FIFY47+ykU)t@n1bupvMMaW4&gmGRrnN67ycUO3fJw#Xek_rb836r z_l^If2rTpkyko&*c%$$(yjA!wxLo*C92sJD_*dLcII1)2T)00@@tXZ#4L(@}(nP{) z9A3w2a378oejm3J{uU<*hjw8C!d-Bha2l>qR^yNAz+3{iMZ!}!vaZ#EJvdAFJ-kl1 z0v{G`(v{&?*n!pW4XBTr-dG%5PmKS01ez1j3D08n%Lm#=@Popi;B?_1@GRl`y0Hp{ zyW)Mqso3uQcRi+{dX!6`Zm2cE0-PlLDoznTgENHHyXdD2hs3d)33tS+g@@pc-aG2d z4$LG_C=yoUV&Ug;V128DB{)g=6FgA(1}+y4aqxXYxEl_0HLw~SN8pO^68w|!4qV*O z%0Gciguld5VODv=2iRtW6Y)CXiP*JA1fC#pS$H>|*vM+|I6fo%Ij$1^4F{XoM${^8 z8P8rMoQz|IC&#n>CyKx-5*7*<;Y-5Du|r+U;G-sR9;=Hh+Sl+D^U{GT{|&DZZjrze zGf#L`d2#~#UzB;qssfWq=pd|qv@21#2=g1Cz6tVu!GnL*rv9h6F6Wc#quS%&Rcsl; zMxxDjO}LATz-CSmb%oLRTj9m{3C`bi`8Iq;_$V$D{wIEi(=VORPxjir6^_OYID69N zt{wzZMIZ~S(4o3?Y;|{{-aJ=w$I9a$s4~`qc-Eg{PSM@Lg8CIZrD&8o(6n`uH z9Ig^Rh@&~3(jEQ)cM|?L&KCX+kBQRxjQIJxiZ~;yf z-iw{lR{mRfneat?O$|v9~;ng@__+=d0#>#&iJA^;S z;d~QTAMf~IzZYK`&4Ai!TjJJykyIb$fjCL{5&W9)T6|u3H@+hL8vaW7BV6sXZ~Xs> zz@B#21jCc~(kYyX)7x9+b8wOHS{&NJD&LMHg^%NF!dGx%N0rb1ujbI!o3mYSz~@dl zvy;`}Xj~{fN97A|z?H%;;gHT&{Zn|aa0L$Q;+wv=0}YdHwqYv3M|CI(j}e}McL;C7 z`-MIDHQ`V2$HKNg9NL9ranr8e`S(q55P@U@x&yQDdf{jAR^h+kUBYGfE8z+p#*nPr zYtolPvv6Nr-Oc;`$Jc?G1e!8r>Ixfik?>3SQ{j_%fy2uG3@;SEg_|=V>GqoRW49J| z;uY~OZ@G7oXAwBYfT2EW6|C#WS2E$}aX80w^-<-=`>~3IFXLk2;QnkA!uR729G=yO zE1%V!@F{it_XcRN4}o?ZKD9^VHQH2|iO&iz!sXi3Ux{xCZ^RKC?R0zF@B-l%vFnxy z944@agM+S6f)5Fw#%)zXXy5>4q*MS5P=^_xGEepkVPzfKfb_* zr5oskGx}Lhz`4R{IA5C%PQWL%>0pkFK$!?Ufh&Y};Sd(9`lyZWbsQ~RhEueez&AKc zoBW_b%%E^fTqNv@CvZpyXkaWZ)24w(ai#Ej9Kur49omTV)0oWlt0cQw5idP7)#e4l`{NG8S)E{6G;|k$3IGj%D z3H}Q^g@3_W!u1C;d<)0m{lY!)DQz|Wk0wy619&E`5MGMIn27E`Ax`Fh+WYxCL-;6v zUllIp@7oVr`TxLYQ+@W1|2GJP4z&`h@e1KaRNg<#Dv!k}!!7r~1;Q!#fbayIk!I$z zjm^h7KKsW1#|h->1eQP{9`lejftT=6;p6z0@JBd#gq8m_UM>6+J|$dt2phTA?EmUm z97&)`C*W>4Vx-kzFYFW^g)@X7!CBhW&%^VynV~1~V&Ou(MVaY)JMiBGigf}F9K%Pn zY2X9gA>HcG-*Nv@mj8uUjJ8~*>I;XkzDtB#;tNq#p3a`Y! z3cGRC7_0ta954JHP8w^K{|l#&)#E>NTty&9Bs69NT%)a43I14{B{C3S5zfS&##s|s zg8K_^#W})9anU&M{QH(bDS_niRs;XQX~Ng>Ep0mV3tpdL<+orDNu6N1BhC~~#4h0! ze8eB1!4U*5>ja#I?GvpAT{v2s@*UWz%@TPP=Lny~1={5Q9p9d0wRau6!Y7*n5`H4E zOPdBm*oQ9*N8%1stOgu7Pk1mc6dsEsr&{@oaHjB@;jI5tBCvymtSqa-tN4)cTllQ- zIUG67%Ksc6&}N1zaoP;4+{Q8H9pNTvtpCVtE1??+iNZ-ZLwF=!EIbnzXfwflTsG5c zZ!HdI7OQd zxDp8Tooyuy#YNgAOvVR<=i;-%D{)A!Reu{UoojXYb$mx}5R<9Rhv*fy(M@n4ci_e$-d4 z-*K^UV-Cxu!kzIygi~?;BC|g0JQH6Po{t@QX1R-mrwQEB0VcQyhdyRC@H$S`ru==p zSNJ^k2;abGgn!2N#b$fd4`v)mGwmJ!8xvR|5~A?|VFxY|PQu|!tOnC@vhXaNExZ7) z5q<)1@!2>2ZzQlwC$L0z;FH4paGCIHxLmjdS8Fqef5Wx%tqy*M!-T)Y1HESdSL-;C zp)_A4MB??r3Aj{v7``Mt4VMeg#i2{B4m^&h2yewdC^LO;2VNkMvdpS*2wxHYD~?)j zm7m9lg|Fcf;aa0P@T{=%yWyt718^s-rtj^*R04f<0;^yH&eLWIZO1O*m+^YxQ~0Dd z^*_UxgulV|m1c)1zlCF0it)cLUnUYoLKGe&9EZ;e55d>9>EHx>Tbl{Y!SeF{5*+TG zU1pf_jkwAs0y_!RU1j!=29MzV!sqZA;T!mpu$^x^mBP(&=4zYwqqebbc!6+#e9R>R zlL;g}ZdF)_M+iTKvxHy5^MsG#b;4!1T(}$uKVi1d5(pa0Dvi_udf1jgvNj2Q@Ca?n z$Khq#l&`>tgg4_$+T?G?#ZOu@^e6n4@SoN9zpyn{k4}={)TV*6c%kq`yh8XoE))J0 zUlR@+$C;FHJN%PyANBn&aIMvWG!jy@>A)H@4nD96Fu&{kRSGCq#9j=GF2)Dr{!g07#xEGGxU`@|8N;Mz?*?6@!>v%an zrOguAiEjxX#5o(S2H(M734e^Mh0Af{Kl<}s)xQ(yU< zZB}`6JVv++4lc6F2Vj@*1nd@`jSqRv{;vju#RM*igmw6j+kFj&u}Ze!i^BVGtDRQ) zF+4-~46e7!D!+p76aEpmQdZ-Snn3MLZh{vHP4Q{r7(8Q-*&rS6hM(4^em}fTI32$z zybSa4-X9$n!1Fq|L_Kg4K(rA7H-X~>RF+EEk58EQ{i<>gJ}LYGej7J4^FP9uaXquW z?{T@XI?t>Uj>mTH|MOS)1A$O(oGg3^rwadq#|Vc_ zVKn9bKmP>V5Xcn?{cyhUM7&1$F}y{%0Phkm#s`E?<0Haf;*;D<@9%(ZD&KH~WAG*6 zk(fIi{rPinrSKZe4T}Eq-IyB?{eBa3f1%$WViz|M`UBq(;08gzZCMP*!r?eYxF=2* z9)~l97vUV?XK?1Y*de^3 zhM%k9{WW|LJ4O8yHGCc?Q(oJ~%Qo1HT$c%?5(qE@<#?Fz&v=B{psG-t%O}$J*KnsA zPOjmRciLr}dS}44u!dbVys3tF)$l7d{8kNrc!$~lKEETtV`w$}OAXh}zH%k_!mBaQ=KIUl1*j@~ zpILto4h^!(U&h=asUDH>wto!sY`(X?OZD(H0q%J8H~0z8z(Hn(t2h()F$y@;Nhlc;W71X4Ig6q-Ue3@I6$Di z>E|&Ibo%G`1a|UF^$@fCB97pZXWig;I2X4y%L5+f$ced_=54-cIo z;oBi()0liz5lW+moHyijBU&jYc*PFvSYi%8fTH;Eq&eqg!*%hy8 zW3|@@^VEZXBc6o!V?DzU&tdz334`!e+|~3<9KqWq^g3LD zS75!wp2b_R?$9gv05;6}r|}W2JLvkFK$)muo6Bw^5?bIe-bSG}A}4lYy$DC*LOfn~ z5Z}UGO+SSlysbiac#q1*^?l_o+ZzN95U6KXcpq~smVXYe;0svK!LRr-)^pH&9*17s z&#d1Qr*^Uqy+iP7T*oY*gtuVd5@!6*B@ofsIu0zyPOP{30-T12n+@#6`?1~)-@w;J z{daLNZ=KQGNEt4|ac2Fm@dfN{Uyc92s|Ei6S9lEv^GcMq zW_bzLFA`Gcis!NVX*BhHLHP@;Uvs1U1J^1wps_+2;TcXwAHRbMB zgH^Z%)(zHvl$Yo62)R0NsrnK41>C@ND|{0Nn(m7K+|ze<-H`kN_!DI{{;R+^0(@Gj z|ETK$GjT)VJWQd#d@YU>cH@4+2k>&?WB5(s^Y~}1rth8LH3Gfu)X65(14nFHbG z*cM>rcf_1Tw9@T4aVz1WI8JyX?#Is{`YWh^a^n>=ey=tiK#O4k0k#eJX;Hr2v@Sn@ z)vJ;0X8tj(UWEj`Gk6;B#=eb|pH0Ni2e_<+>jd;mThs(^VEuv*<$y)JGfXs~-ngJ& zjG)S+uzqcTayxvKeBHrb_?U1SKEd^uR_e&6D$F9F-`5ou5NKPDF9um1+=!nJwY5^S zq{_GBgSfrveJUSMHGLTC_jRcJx3PX5hH@FUf8i;6Hh6Ead(ZaZ$Yk$px%rjnyt#{J z%v(Hn%A%ayY}^0&)8rzke~{esm+iq9b6ec`if{GX;QUl~+?4rQk7nh%Pu4c7Jtsnp z_X7jt6XV_e`x)NROtcFvqBk0nm(KPqj~z_ih+quuF)jL!CWcluCX zhki56c+k_mkkKj6wHM&3&$g(arN) z3!|+)(BX`8uWDwz=lQm!G4$?rW8BN4j5_WoWBC1{f;L8f_w!ASSKZrN8y$n3iHT-Y zo7xyX@7`3jyH0zfohPon5o-_Z?r^GEIPGcG(MY{}-5B?)U5t*kY`(SPcCyWwEtoad1wqtD%Evz`0ERBhnreA3xJ-E7)^+u#tZE zwx)YtA8I7n0}~#|R!icn=Z)b;#@(y6bq`B3LfzRTjkcamBUuPR&IA^N+UV4r1bbGF zGWy<2GsalM!6n|VDa&FV1;l5$9hq#!A51q!-@O;n?yOnHXwTtUMmKxV z13lw?9q_!8b1#cE+MSwfjB`Id&luuc8ijL>2LfmIH21+R^X|HNu<7S|<}Wllas+Xj zd(4cyd+YeGON_DZ5&1@OXhSD2JsHADq|LUf_SUfYc3bBs81C*%jYj;?UFuS!b#QGm zdb<}aHKIb)z%U3la~Dw(Fv#hCYpKyTxOQKz`@72t8PAX8Eiu2l8!ayzA?^9N&rxTauqw&pB_bM6-f%vD#y^R=d%+MS2AIxS~du;%jY4=gMxXQ_vUmS+2s zxiuGSdi#7yd0K8s$(HiN!uC0H+w)k{pN(I{z_O!Ub2<0>6=<%`<|Q2*zr1N#i}R3= z&Jjar^PCRnp-el;>A-<`oy{d3?mPy`*^tyUAI~Q{4YEi4NtSeVHctXBG1mC?A5zgm zDM`6N;pVk4_idT4dsD1I#aPAzR=gJxQys6}&AdJ2tkwwM~D;OgptyqtlVS;GO}t*46yTRLm#mL7bpuE6ebRiOx*7PT_`UD!&w{IE@P9jI!l zdZ%&KSU-1&=Ppy~&c>BMcTSk($uz_8rhm7x`b7`(x_cX!jqL`xNuH{jE`_}5^Va1n z>@F?cQ@|U7J^3EiX!lI;3|$_O%+l=*cPwYU!y0&cPy_GXy&akZHM*O5 z{M_!UT$6}AJ*qVg>a4D2Y13gz-q0=0ui@s#k`-FojSaUqj?KTj-0Akuy}M*pd3x@u zl9jGn*4cc#ZFFO9zRfdqg$6s3MzYGtww$p!s6ni0$N8%pugTB5$R7zlZ<+~f@S3_o z`6C}D@lEG@H4e!4ciTK8J+2k)ZhMZaiYm|8){+%0&3=p}^(%1ZX-%ie@JQqj9h69W zgPvwXLU%XV(sniYrNuVrjigPqvBvhQLsbW=wKUNXU*Iq;l$f7$XKlCe&!P+L)qZLI z2%GMYfc^~ujp6yL%AH9e$kU%r1$jgxcWI4+jFq3WqPAP`X90#`PtN@eHTO@b!6)$h z27YT>w49THnpPL4Y2|1K)Q&RHb~^U!d8j4p+4?jj`R?=cwTis#8_0juxL_X|@lva6 zwdV3`q&oCG{Pa7;C~(AukY|uMMKi9&uId^b3e(CyauCROV+? z1WZgm*v?$~o+jjpl%2_<{!UA?=kW&Cv<`g=YZ`2P8_;X$q4TMpfC8<)vw0`_qyc&M zEUlh5z0xu?k7)bOYxSA#{9M0+xMcqsvAO<}JD`yTCu%2*k%8{0&F5=haUQB)JHUO| z?{Hv#?wbxL5+{x2fg_n_{5h~spVKW`%)Gq1+8<7p~f^o#PDNXePjwAd3}yrnIa_KYDIC{Ppd&ypIyhWG1GKbuw{_BD0P z)q09jYPf<6b@B`_76o6&?%wMS&Sf!;EwwSVT+4`Wh;+}pB`5az@-@5w>H5qFa}H%* zW4v<=d)9cw*`M8MyzO+e+l*7rnV?)3azhx^Ln;sFen+9^a+PRJO~wl$$%P?>&QvX} zTLVi&cZ7OF{oydwo09S!7Jzra?rLkjLQ{T=l;BCQ(M7%BFX&Tk= zqufXet-Mxt^7TO|es_MEmUFW`cBT7$EkC!^-O;?hbGs&nazTjq!bu`y?2EZ3R zF(;Y{d+gA>j^-NUSZE@vFn$Rg$hH}&Vd=dNv^ozRUQUH(%XjCEUPb-E?p7MYI-6&7 zIuW&*F=I(sGW*7OG;9hxZTuWIi^Ut0!ozAh+bJWNW=3cb^&AQ}vte(bY&NxT0gp10 zmK%wlrnC9aZ9xTfqq=<&I5r5Koz^t2EinJyD$gPEe*x(||1;Z~Yej^nsjg$6Y2?o4 z^iHR7D!f;>tJ)})yNrm4tmN1>kCri6%U}&GNo&-Sa$-h#hUR6WD+y|AIz&0yWz37{ z+atPz<$2L#j)JL!jb*jL9wg zZF#P-V^_KI?RVQ;`JTjl*LZEEYhqv?N8g`z7pD^J7uw)9BVE;+^Z@xfo4@LefMGbg zT#|`uVEuv{!W%>L?|69js+>%%&ULq&`oN}gGlb^)?i6z!@QB_?=iOwtyiUzkQaRk^ zy2szucy|l(OPwfLM0KJkjIEIojt4q@-Pv~IjmZApcXl*ZyWIBNMh{u&gwY;3Q77xo zHzq|Tqf1#5mCk~Vr=pgd)LlkG^qnDrXhbA~sZySfgl{mOkB*Dk+QA!1^ZGH3)!$&W zY4rHHws<^;<{Mu{4~Yp!7@z#uHCj_Z3uT&mvRjS5F(bnM)~>n91aEgdvnt&*#!jOq zCWg&79*xOj-Hi`p++oz){dfPPdu(~}Nuvtbj*jNjMrTY+pWj-8-9z#w=GtHU;Re!i zZ|lmK@>=p$w(h8Fja%0okbH;+$UJ>0|=jGY&kIN5mlWFsF{ZXoGjOSxV zuzwgo#>Ul*MtZ4W$%YQ0X$Jy)wVZ01CrZ;=_WR{!x{?Y?a`U2_sg3LamBxX*rYyUuW~(9WFG{_Ku2L?%J`aW{SUCX2EJWjM$yT_T&ZnI<9XR~Q?*x5X~t)wmx?O8weOyzf#WwpUB*P>^T+_GA# zq13zj`Dt49na)ni03|*L-I&u@5`P1mYrG%dC+NouEr*D{6Pep(u!IEWG!he%6Mt)` z0gLL;Bup1C)qG#AJ7LU9xRyGN2c#a;*d9R;qhsTYfG7vSj zqxo_4gw%WJC_%KJ9+RRfTfa@{%sQWy25u#|cGI`mC`-JCeQs<`Oz0oq!Can29fulU z>1;lKekG;_O{dZx)Y5)CMwI0j(6$z3E@Jte?l-4&K1Q@gLO&t#UN>95>bY+4W#P8Mr9VSB+`T z<(i;rIpYd7ttq-Quux0IEUWp&Hio}D+gx>8+V2giwOZ4b&d%n!=vuU>f{%RDgZ$K#r72WFqh zZAXjN-h7WSD=939`VbnlwCS_?31d}K#QYoE-|N{eFL)eF3NFw#X-&U&u+*SJtnM0~ z@i@k5Nsq_-7i8xV=erIJgcw1#c)qRPQoU*vYiRVOE^awgkBrrDO(We@vmSKmV{5fh zMV&6cv4=886@|N8S??|Oj5#{Q=tzo8Ae(fcDR(sYY)#KUj9EF9W)z}|bTrR0vXWz_ z-PkJ7!BX4%v?Z}1F@Iz<+b{;h>BwkpLqb7bG)azX9~qOKw`x@A7wygGIwG<9(wd5B zjfQGgh;^IxDCSb_S>}Mbr~SKAq-~?|baJZO>}t>YD!*#Ao4cWlLDy=_Yi}NG{FvM~ zAf?kaC>2AXrX4ceDgC<#b!vUJhS{(BDqe4+IHkY;In3Xv8lG%3>Qmx}P{soCXwnyw z7maD3)^yu>sv|QomOJ;iH~#~ZK-GV`*oTImI+6X=n3CE*?ys;X zY0)t`;m7QVU=Z}s?*QYe)N5{4_3`yis+aA}w{&FBtnF6Y-3j?fOlAViF07;Z*-q-p zI-8fa`hIU|^>tpeyKov>IhnGE>X12UeF!nX3g?@&kL(%Mlk$YccAj67tzblEdvj`s zUx5qAkx&fO13A*Pwk+eWo;?%JVaD6BUrTXKL^a*WHu8dctB*d!l1`oSCB~@lmBa(vjf1@k z9j<|z^D`vnkP(uWeB;v{e)+7LvbM{d3Q>vDO2)oFI6t@`r!IJ0_px=OL_d`HmjvRFlR$`#>n(u zF|~sQo!DWxSW3#Ce->CVh}& z*IPv}dIg8;y-LrR`B*60 z_xt7FmiOjE+QUV)A*K;Etq^o&rS-_C&q@qdI%~xBnc`6MqJ75lKB?hN?NonXLf^Y% zk;fcPPh=Ud^y$Z>@ok@Rlb&zaT$z~8)M8?A5amk~14`UkbT%hZ+w=n4Sm*wcxoe`= z)Y!3V?`Za!S+#1l{_1Q_gNZtudl@S;2C}`z%NbEYH@E+KO39rtKF{c%_22Wp2HEX` z=a3)j8)f;AF`O~Y;cFm+`(6{*t=+Z!4O-|g!cb=D2Q5O)^6U@F^F#h`H{AWAMwDUBuDYOQ=QBaS0|}xz)p5)o30HSv zKj6t(K_;#0Jk8zOo0l5P`X#W{#v}cbdE5o#^?tqeL$KHhL+(8k_qkU30S4fxQ!2U3WHTcTI7hJfG>ZLwqEt9nDK%OIo`sOViNPDVjP@7_I%| zoH3oVUro(#Z+-*)b$hd4r;(DG%}yCJGyC?bYw2iytj&cLimSv`K9Ae++YO@C*g1hg zb65_I#EpiZw$0d|c}qk?se|n~OYSnETgL%-wp5 z>L7I{w8`PwpMpu4hDlg^^QjJ&;>L)#FwODBv^53sYhIbQ>akU&>A{~)Uls2OXdIB{ z_~g+wvEzyJ=&I?fo*%_NeQZ^%=ZiHfgHwt4llBFOv7dfvJfAfph$dPz=95|X8NX!> zbdZsKH79F8`Zep#ok*gQRj%!WRdUzE{59u1Y_BfqtvTC!Y0lPk)Wn{e^F`1YaES59 zfc4C7^c?sAuM68d{HjW3qzr!Wa!Nv7*vUY0QzA9zq-f3g92};@&h#kFdCd4|h}+qV zZ^O7pim==jTYwc(|Qj=n#3xES!L)^v1L)K>=XPK!lKAeL z)&tllg}qtt1=eh?*U`Obzw&1ID14jbY@uO*CYIFV{2{{UzcWds@}$M5RQOg zrikxKGZyAWCbXcj{I4X<0DY>Nq{Hx;Nz$G0O#<7z|$k;fx!st6TPM-|P0cIA8AUVv)$_HSM8vEE?rmb9u~ZtejgQ8~r8flmq$&Gk>~+DKGtDAR=^^?-Bcw1f3q7Ti z!jBBAG3%N#T6m!5%mzKTt68aBOg3f}Cc;9i3ZoLkl7G- z85_nYvVF$O_!hK=U7Xw=cRyS*>Ou{yh6Qic3^vr||wx79+^mRfJo z&Ft0y@7^p{9&Ot`4vAakb&q8=-E1?!ch-7$-p3X&Z`cj&abY_O{))Thfwk;5Z;zYU zRYUdaAz0*lr>$qdhuHQYJ#}|_`@YYnIlQ}HVE40t28=>Ssx>Y2Fqey7WMSSLUSt`< zb}|lqGw2>|v*e>AN1(G`m;+#QHJ49(oGBADm^=BK30*Y1#~Ln$B+t((6!P z8@+2o`Mpdp?XPL8y%FI&iR(w;cX@|Ja<{);J_w1Hvt8H(9V^$mczmB5MbUMWrW6#7 zziz_h;>pvBt}DJy3tjEUZV^RG7ME2P&+>SR7i*!X{n#4$iHqOD{v@;9{C@VBe9g^Q zv90o&B%Z>a^_C>@$94Sx3>f%o8ei?FZ@yO3rh3<8@JgMX^tNU3nL+GjIei2l&JKGY z9l_^u9+=_v8^t4;?m~4~;Z4lt^KI;icU=LGV(g4}`&b^w*b49AaXgW+?cT;hp3L}+ z-d=qI0`Wn8ya^L|0@JIJ@u}VsMSLE!O-5!L2g#fwKHY1-p8GMj+8cBOzlO2Tyakha zKLpE`BM0(q@5@s-XSVH-PZ{cy54(vMF?Q5jI+fxJ_pY8szcaksr}Hpo+moef+sBaP z2>J0Kp6Yea;JcaaJ&>~}T_mS?vu{CcwgUsu-QPsyS>7*;c^_swIS|D*^P*s?teC|g zpA>t89tK7$l&3&0NK=^ z>#}_;e~Z^wNEoCKdr!VOg-6RnBgNlr`w;NVG731uJG+c~n63IQ9O>Qfb>;FPKks+9 z@ztD7_TILD_hJECmTB71?VR1q!ez~`dW8I`uinjjU?GoSdJbCsSoui>Pxg7e=PUTl zOpnG~XSAHYh$r~G-W7{@U#3&b4wt(tc`u*W`(-8H$=I9Td#m_prf*5soL|e2mvFbw z>pi!GLYcjU?755&_IbS}%lJs9$D{MuB%iJ3L%O{Gs^*(@52$x|?^(`cS!z9^I|H{d z2y@Z~&USK}r?hzS^2NpT7S5~En929PbqDXybn33^kYk+4`Dj>`eWsU`?;&jyZC-ylzbG_lW=Sgcg+3Mw@jP+1pa7w2Sho3(=cWX@_v6m zqBO^k)zW_rPwMh!t>HQP3`nf@E?q+sG}cU(k3E1anO^T(4 z^)mQjL`lP7z4xkz`9x;>460A}k!#oU_%6Tq#r5c-dTxQxt8gtbi02*73e9NDLR`3@ z0)=P_c$+uyY{qJ3rh&d?wVYt^)QDZMvS-%ZImL4pR$`UEf5F+G{A{J3(uKuU^A?m9&t0-`j>b$8Z^WZ~5YrDr{A)SkF|-QP z>#cf>4`%wl089?$?#Fqm&+9$@I3LgST~Msa-cO*?`MeXJ-~(*0fckr)_r534X`54_ z19JD1XcIImI^g~1lL*OP_oi=wV)lwG-pXUxt8)2Pp3BzBNl)|dYG@)=imBC!RHXSK z!M^gd&8b-6DfU!WRF%!Cnpd%~xN^xtjVZZ&EUxEyDk{55=rKUCkDH~%m^O{FT4@$w zXgbpc9oFPMD9)WlO-CfN;aH1bP(}F9OuHXJD>4${n+IRsIRnERP*^hGKb8c%be$RJ2iA z9z!e}%~+noU!NO*UmD8W)&j&07)AwvN&F;v@@^C5KLHXfxyvJ1vHj z7Z+ESEnYIetKfv3zk{EhN;B?taHG><%nv#1`G?Z?b@EEC7Mk*2;d6gs+H3?XhhusA z+`E9aybnxz6=>D+mFIa&D9!Kl;4~~rMts0ojBQhdp4^8iIt?inn;jxpR_&QnQQDR8 zonHSJcsFLJvoXZ5UaoqL|8$eNhzP=x2#fpS8wA@U{LMN$t8`BBtz}ikl~q{-G-ldP ziDKnrjcF+6*cOA3m46MAGhgIm1g77z<~Yxio<01n5L(BeP@GQ8V1~cX*^}~x-8{CB zA{RoBB?GJesCJ=j+RcBz5l7U{Hn??Nde&Z%a^?Lo>|SAyj$rw~%RHZjct3p^GsO^E^%cS$p;-RI z*%$J{D?IjkMV<-`7E8QLaNgpwg^Rl?@smWTm^*iI87d&zd+i^itOki$txqe^qj33{ z{tZX{`AFWrkH-yEQeV{iM~&Z`8nK`?D^A!!tan4ZBM+qSkYHQ6zg!fhCl2;i z7R3(4>V4kQc?*jdE?MAfK+}jq)yr2kDgAj)c`QJLd2xP|$HHhOy$`MmGt%LY3APHF zx48Wh$8^<0#h?F2MQ;;nPI+-DqNI9H%3mSct+VDW^uecmafS3`(4E9Rr}Lu{QC z2YBZ~TGq!S@^grM#E+bn`Wi8b`dY6NI1aUWd-=~TOlw4#lW=UFKG)t#`T5Xny&QV% zaLl7x^$-00W~LD>mgtM5=QZ9Dk`4cTa6e$eJ>osVhRT}Pd7Mj;&!~Kw{aEp06uLv> zT9ADGbsjrE2Lba**)VHL^~4yim(2mz z@?H|j7ntS&?JlBE)feUhgYmBDcAjZOTuqGW-kd*k2V(=|*n>RIKFrsV45RwcM>ZDm z_Z+lk@+w@koOg&Pn>#23U6>zQD%Z#m`K{!svUatIl{s(lgAUqyv14Osi+uhs+%-hO z$(M(Fmf!+(%~Y%gfzo-4i_s)~6>G_+H+Wkp?dRMDhYK0nh<|aGYLlJY^!Qw+7)LHw z8icjj<$BI5&1DOHicf)nCt7B0>B^`qd6V~GyJXFqyv^Z6!mHt$AV;vBv_R!0~m0`rfGITiDZtCoAvC^o&rwBJp!WtAAm78TE#tvSE@fNB2* z5u-ZIrTq~}53g|qYdQz*o$Z91FSoyqL0Z9hQ}xB!%eC^Gw_%L+*m$E&yOZ+dJE#E) z7F{m9Jj^r(n=6OBi$H@g1=$BTLk@e7r^P6^?(#ryb_LokH@=7U#7_BV{OFYkcZc`; z_fRn%v={gmT&-+*pZAGT@UzSHwEOe~oCewVRLPO=@?RYd$aEfpH_E9Wq97Hd9dt`U zP73#>eW3TH4|z0mq#@Kha0g_=QQkL3!P3h^ZR-lPTK4^j->7dxfM>mRAMpU@cn?w1 z{%D)r{4wtxqu}Ao6?FI%*c(B{Gu4-5GWDx)9@+9Yo*tuMJZ>FXl6+l+FUbSsqy~Q8 zQG@{N;7-cP#}J`{Q!fv+sVh*m+XF$#Sh5yr!YbglR)7$)as`FGHG_wkq z_T$_gtsn~5n(}R?j-IQDdNECNfu^Hlno~XtQ%uYyeQi2l-gO*i+(QY2J1A?v;3<6- zJbbz0-w3Mi=U)KyWSB)hWEZkWc`C(rUcqkupp9#aWXFQEViyQFGSe!&@C+xd-$Kg&CiFf4|vZ&t|?L}Lgq={&7W(xKw>r=yWpqK zO$R~C+rv-Uxpp^*IM;Tv`*eM-zk?X>^LM);K_Kpt^S|OhXBOdbVkuln0lF-MvzK(= zh*~-eGk`gBmUa!RN^G@U`!)YzI2|rr4R;iw3LfQW1F-n%B5kKE*^ttY;F%o(54)bv zNx<*xAkb4Jvrh1@9Y;{1zJ?nn>l=A;PX!wxWvP7;SX|G;$m%O4?)|nAyKD|R?8rx| zx5zW!@}v<8rjhWaKK=g7!p0FGr?%&w+^Pi6y*;P=X70PE$^28wu7g2~y34iA@ zb$hQ=_lWnxNvx_JbSy+edYjDtp7%;q@Z{ynVz7^JsruXEG}+%F5@gYj{9OkfI7Oo1 zie%L(o|La(1_im4oRy{qRR*^K<^7xQM42}tcsPQy@43G42nbrm-|)9ketnAn<|xO3 zUK3oSJn;jM>8arQ%atFyO!;0J_apj^3r(=`_R9+#}1;hlS$ zZ(t6b^*T%8CT}{!lZPu*PO_J>^fE!z?!}(6vQpnP;z^S<$4Xi&XPx2SJLuT%HrV;3 zEc%HjL@S6IYgPH3DLjHs``)6eS%hk|jk73AdzxRdxU6e~Pl>f$t|Uh8Jj>6qXXR5r z^QI6wL!1iNGznAfM$Y~zw>0s@1Vzrk#*SqvbK*v(O-zs_T=e3z6XX*%kt`ej%RdaG zL&>vnwbvs_A7MkRn@!d{p(piV7dg;0k9HwvRnEdX;K5}~+m;|d5MqF-VICcD?t^P1 z4WDxMY&RR(GOL)jM=Q}&%<^<~6iV{&A2o(zuV|hJlbVa0Ugsb*-9w=@=f8uv_HBa9 z)J2Lf)pXc82q(20Z$RdM;B1RucezK{qPjCDesOPYBv3tZpK zWBBVms6DyOH2YT}z4yVjO_p0*Agl0k@39ta!#n7R*&q2Tk@oYvZ?u9fWSNU;yD^cL zTkf#fM5K7Ztm;eC%xt;pJU{DSgcxptYn&pNU*PV63RfWj1~%+y`HFGXN1FCLDIpqW zufEmPH!$=jQ&AWlg#QUH=SCDOmi%?XCf!MTd=I8L2mgo4W76KvJ00~1_$pkzbawDQ zJrz9pKSJ1CW=Bh7r298CC_0w+z-h9m6T6`bra+8_)zJTHLtXOg?jp&w>LbfU603dW zF_Fyb9{Gz%9ZQ$Ln5Sss^^>!TZ^$hw9(`S2@r@G;HRo<*O&4^zig|qX^HSxUTY<6E z)? z;xC+?Lfy+s!O09$oC9vT0WD1SbBLcD6Wv7!h)7|6GCM@{z|Tz~BGE=ST(Q~Y*})U!wI%$$ z8oHtLE8Ns#MD{Uf+k$O$EPHVwYHouoq0toYrIB+k;IxHh%dpWgs|u56-{HkZOaP}< z%*SY8r9J|xh7)jxopb!+a;x62-;6nOeTX;~Lf3}2!)YZ*#3P(-luw0;$N)uNovg{u zF!6oJ0dy2C)M1d^Q>ZBN_i*8ID000_j1Z^8s`_CW0~bFFQm=FNLXb_)(ruA_nc^I{ zJRgC$L~}(;Jf19zBgOaqR`w7^ zFPm3|{lGaD3#%%TI;O2v?2buS2kDsDYJ8 z3C;wnN-LK6j-)hXM;8XFrh4iTSZ(Dl1fu-k!o zFvBm{Sr#_az@=qfCr}zwB1LkNOGHF(HXGKGDx}soZ=!XzE}oQkxkOa_7Rr&SK_vh? zp}zS}rF_{Xe&`tp)AfX_zYVqK0bYZ;p-AhI!HP{FJk!%`Y5sJH@NT%K+vH10A}&$k z0}!TWTzC08z4F6$Jd@N0qzpUbsW@UHK-B&uhPm>Sz5pfv`9==@9Z~sHj zzs!_`QYz@IzJ4L>jwwQ!O}aXGT(qLwagt}rN1lAMj|gLF-pIaU5|jJ-iP-o}s6WhO zo+RLq!|WO~=f_T(CT^1}`-!-09LzyNT}{%Q?gj=X&RsxVjCpg{iUR9@Iw8gYZ3g}< zOE&cr3H(Hs?A~AW;3uNg7869K5Vz3`amoBdvBI1}+-ZVs9 zxaI^=U*=2-+sM(mmlC%E3fIA9;+z!QRJVq6trl=K9D7XQEF_%E2eU=1V?`Ad)Kjbv z4;9h8sJAcHc*HsY?gX)ss5A0~tC1*AZ#gMmM9Ocj7XNnV;5PV(O&q%twxZFOq7Fo` zXt?#g<-^(H=k$E|C&O(aamm@o+(xU3i*{7}J@UdZalxT2g&4~0knFrxB(MgVFdWG& zB`N~%mWd-olxXU$QSyKBp8>^>!5vvD2jvL2-Py-1!qGD89^9#VaW+5Z%^NB5*wv-z zSkA)P>!9d6&Nc~~r>t^bMd`db#mg!xZ`YWT$b;<7$ zB!h4RMCD7z(1FqIEq}VO{wv&(I@yscqVg49eYwUD0CBS29}2#NbQ2uAR|Hk$f#3zN zViG*t;puuZBpZj7Z@*mej)QK;-wiiaj=xUyh*R)~%VY4*K)QxMivGz=7hSMVL7*dR zit}zN&MQLi9wDC^D_mE79YGz=QL`_aUs2&H zu9~&@_KQ8r&nCCQ3~DmWv)Gmh?{8z#WZ5v;I!@&G+C!OKTs~{S;HySfR?b?kh4x@y z5bgG|<+uW5uy`j`)}#&hRcO6~h>tEO(cQZOkqw%@xnF zLfJZ3yvvXDm2cgO#FfYe<>EOzU9i%1@wMDDPo&Aw^F%4z;(dOec!{yma@y_UA1p;? z%@-Hg0oiu}qWoGWEQGRy^6iC4+&)=WA^wcRKDS4_fy9IjL}1)={HOd6XCX0JxEl95j(<`f*&S=Y>8m!5-mss z*se8+18j*V&a;7Ti-U^|HyKx%3-1X5g!0YgL(g|3R>!VIJ7d^5=hiAGc278_{`6Y;iOlC_OM9B%j`Y!QAO!Tz-p zvHCG_53|MianXL4iPqyT3Z*987GrbS62rvP%*=qp<_-@>!jS?NftbrF5z(^uGBF0# zp>mlx#q#C!YSe~88Ms_*V1wk7%f(oE_AK`TTZv(u#(Bx{d+Vx>4^r@JUXPs$BiB0yslOZlsR{a0(wn~1U}+2xJJYUxWT@|7Dm?Iv`UP( z)3pe&x5_E2#11>%WB^(v^}9te<<%~0CkcP~(3jXhFDVl`9gzq7lKs-%BJp~(Gb?$+!o_f6=nLKO~A-gSX-#(T!mWx9nle z8eSVjj*>wC3LX%Ov#kLqx1JQ7k20C>Q zrk%DkpV{Q_jUq;}N5mw4I$G}9h)#2lyx|e#bC>tRBUlWgGmoqnN0F6(*NfZHc}{#( zRG?#h<54k(w>f3XW8z6Px4%Ayu57-%=W%p;t7Xk*aRWaQDnHvS9%AKk&J!^8QTg8| z#J|x`|Kmw91?KzZDKV6v3zOwfiIF)WB7#~tWr>`akCsop1WM1A1|OO^VKKie-)7z! zN;Q#V`wts2qzwk{vqg-I2{F5vARF0|Y{W!2lEcpCnl0#e*U4|Uijgw-8I;>UMR^K_Q>N~#aKI?G9cUoviCMLTRI^CdR9KWO-w*fgYfzC+NZ_!^6{s|ICSKv zo<>zTBFAhOb6Ayp0YChQH0gXs+y%Qm{0x}uEDn=m|$c~;!YO65z>if>V)HasUr z+G)2I>QBfopA&;A(JC!y=G`2ziv%kD4W2b(}IpfXOD|9t_;tCctGLh{ymU)UwGINL72 z-6O6^rTsMM!d{!%@nblF`LCuwwg}kOVT;pg{r8d>?T12`ZwAVu-7pyP5egK8&^2Lt zswu8hw*fy@Rc3SPsbZxqERJ)TwMUGw)8-hYPs!>%V!NGoz<^$mDKCqYcG|cCdP_QA z5twlK&;#(OrKTyz5ezjjj2Z|8X&=}OgYFnc0+%N7O z27j0>k!npmOhV>BttChr0NoG|wj}^X0f&fNz>cvcA-b3_`QfW#rJc5%kg>nZBCja7 z(^eAD4tdxscG+pI4fL|N>VPO>cG_eC{6ZdmO&m|44G~22DGjkPwhX9eww_(1c9mHU zDB1ScMPh`{pc>mC4CRUB#-n89eSgM*4vpH_lJsSV zMqMnAvJQ$7tXj7J868}{TyzjW8S=Y>=oPleDTna0PQHyFey)$a>Mvp;sL%X`8iF_F z4UtWYk(qCbn;d&}8#B`(-EWC}JFNiq?&1l#=q(W?Q{EDVPy_!QtfoGH3!UclwiRKu8938^}dHlFA(3#Eu0zKUp@9{50FyorP_lGa3iy!7~`lt9Y zXy|$jU|d_-bu|FHO29Y~z{ob`7W_Qq^Wv}h5Z6bVEEoFwMae}!B7+S-iWt2Fthw?p zx?iMpofF;U!2gOc`Qk64n{EfEM1IZvdU(&A78?alaYbwZZtZEIa7-)mZa6FcW3%4} zL`jj(b0Uh}C!0=UnRlD__20ywb+%M4B86)%V4iaBln9rHF5q}7?t*Y8k3zW7K27** zJ``m?I4CDhzTEva!VPE>d+fu25sO`(ZWD=^o_CxTJ-lh{nB@*6MPLQu$9zb1I2^S2 z2zX};o-`kcIHP=uukZZ7DBhp%hsphHU)m3~if++1geox=Ou^raPljCiGb~xuDD2+J z-0wQZ3cZgBzwR90u)4f}{DH6b!p=8G@yx+8F2OI3XAhP`6a2oBoxNcFm}_9@n|t_` zx!Ftd%@KZKeYbZnnt0Q7*B1}Syva2n)AwlX8ATlo>R?5ER6dQV>8 z69+7MKOUVX4+ZO)JiNF3Iaqh`@;)-8yFP#)&5+l1huolkazS@Jl~?zd8@uZ%I8v6c zch}SSj)C%Icl{`zI#|Bq1pUBO^0*UnRoSxBsrTZ3SIe{z$dz0puMYveZJ1mhqPuzZ zaJe}|Pv_@G$ah2ZWS%opo(VxZ>qbdus6K+1Er0B-_wp9uraIH>W^iqz92upD z%XN`@cOHL>93G`dg_JJDm1=r$wg7vV7n@{x0y6r(60RNah4G8hoqYam85xDloR~vG zy?9!gyfsQ6$bXnCH%FmRR+r09qL8endGhxty)Qp_yG)JNtNDrf@~LRx_=WQ0Xc(co zLY|LCVV&@JGh*}`nclL9GW~NbUM6d3*MsHGSlwT*TYQmN(xLmw%p*KlHiE;Wm&h}* zdWJrADaTbjGg#X@xTicU4$M8vWPY5UrO#i^(Jz?Hra(Q|NvB@)P{T#NxZmBq zWFyzU;6u#dp0&^YH9=?m%!Bgn9Xpj8D}2@WYSDf<#!gZIir{aB02V zkw{hYad|Wm)<3>kUPwf^wkKqY3su_nl$_ww<9PHIdAkepE4IpdmwpvLx=l8?P)aG= zWgF4gKO@uKh^O&cd6OIZT|49&!gbF}uUpUJEj#6DH{?d|l2J+EuYXY%B%wAm?3Oi2 zdTM}%cV{-EX`e#tK5Vna$q$nB3cmSec}+4xX?taPGGZ;-C$}Uc)*buhQKE-?Wot5G zDLo*2r9kWU*W|Pm;J`o2`%@6>ii7g?6v(}INS-2o_!}}N6|qh}?46jZk7Ih%n^Zhc z_0*FBbMRfHXr$mL*imi`Lr34(6E$V(5qYL3sd`%`_CnML-jU;aq3<~Pu3XSd?-iK+ z0csF}{Z7HYjTP2@ss2NGxEGAO>!>^lS$^ar8I%TH^?#E&X=u;UpUAQ_^cTZEmFv>b zUu^tLzLch?1fKYuYjn6_CdK2$MDs$L?jPX#2iGS1$d7EWMMok=b09!PIc^Qm%p=VT zMS}#|<`=RgUGL3WBd%itSS1lDeC!3{ySaIA5G^1bRf47uS9hn z{N08imv5op3(BongU<5c3=Kz{b1Ss1AgNt+S#^e-j_+@2S~K)7pbP%=_$qpJ z7?;2HM#FB9i~8tcaz-CLoHu;p?}{9XoRpl957 zN@it%|HBXRh74HF@3dT+0e;GVQhNL8LtwF=`=OLd{wu@#BaS`iPCO)k%6oy9z4AnzwXp7WB)M)!uVG2Y$!3vXyc8L`x zKD|n-FnJ;^nE3Qgt(CvYg2AuR=m^Rx;Ez2Sg-HSJ(I`wFdhbSI;!n0c2uW7d4S>u43A>yZkR0=nL* zFnQ?ar^3XiYpDv8hiKsRR1z9QwcaW~m+loN1$0APVe-)Zc!h~i*ZCDD58d=vnE3S4 zhr;Bc_dy7w{`o9G7ul@>bjMv`Qb6ygC`=xDi$!7L(`yq7lZW1@P?-4iGKRwBq4zZK zL-pU60D6nTDnKtdC`=0IO%#R6L+^FKu1ZYrUUp&f(3_sV_`4E7 zFRxk!=)G2jDFQkwP?$XQrm(`qr+s^c$+OOaiBJ3VRzAJAYvx~BfL@!i3eX!h3X=l5 z0Ix84=x)5i#6M}l#GscktbBTbN@4QQTUKO$JU$cAi_!{{hu#fWm?EIJ%oQdNy@akX z@#)QNg~>y&o-0gz^IdI|z0PamsLnE3R)428*46OL11MIZtC&W6I|8EwJD zryDI+KAlV}Onkb54}L3 zF!5=7S7GvuvS8xVHtr=p>ObA7RRj{CU0;RCL-%zRCO&QXDoh@_HLEc3=~Ae|*OOnlm}SC~9!<@j7Zv4$?=D>8}EwR45ZLs!xjCO%#3R+v2I zjc=3S>yPMiyp>NE=M|>#bO&8wcxp7ds;&qmP;bG+pj)C=K7G7IVe$;JUFOi2v!?5(75UUt{R77DC zJ8Z$k7~A)9{$vX#{%Q-R@N|OHBg0HI3e!Z1XcPJI62$>E(0jp&e@m~g}D?MQ2{F`ZS0;`%x_#Zf2|8R^Rl0^4K-otjQz`tK0 zM3+lw!A?Si8?w9|V~}Q?ip?z0N7SeVB=Nr!mllMCTY%M4jIh(s_iad(2p4ch*YHdH zp};v7JQY|Cuf$&fOeY;G{0cu*BQ-jaz(WvFg9+hXz;r650(=Opng{W}23GZy@bAEM z&rivRqLfrMBz|uywXSMKc!Z9=Uez-qjE4Z7o+$;hfmJmk{$gNNZ3y27tf~p&Gq5n- z4W#{VRRW)(1negEmB0xrrmYV8a0N&MW-G1)j?<%RUZD5@K}BpF|Bs5M zJz~Lc0Mo@-x|&4%kAUemtimUNH(T)cz)xE6FTh(YxE)wMe%dcJor!c5(Di`OIUHCG z?__|fz-l-rycAfC-h>~a@Lhu?;oZP$^dKcHgFCGUI&v9UJAZ?C`0vEU@!2luE9~z%Ip{jYBVJUKLe}LlW;JK zj^4E+rG$F{tFe>t2w*i<5}pH0ucayZ6~JncB>p47YEY~p!VVDBC`kA%U^VIyZUk0? z9AU~aec@Z>m^)N{QFO?0{1td0u-YD=@DqT$b^~h69F>8vpu6V$0D7ozy8~El2T*_q zfyX;>ld+5cB(T~JAift^E&mB01y-wl!v6wRt9!z&z#oO+J5J~=%m{<3n>b;1q6YIRQdS75aoCrsPDYV}Qc5U^To6P^OB7T1I;fbksy-^z>#4}(CTVo(Ws z8Cb2hiT?>Oy zhk~7!o~j>>*j*15LCF<(9WcH2Od=HFbHHkchVUD}YB5Zhig=f$h`%Czrv33t5op1r z%J&dNz5B)d`z&xL z6sU)C_$V-aUx8?(@GrphT`Yw^2UZ&@#QzysZJ-d=A*nV@2qytA#|FuhP(c06wN(Gr zq>lus(#%JS)658cm4^P$o~yeOKxIf@SW|Tdozg{2qvK6x(kOYp46V5WQ}|a99vvz& zgwdAjKM|_UD?G<#2DJl2;VH+j zTPzk%mmRtuWT>Wd#^r?0CxF$8i4?p9tX4pTu`7FV!9(~{V0yiSbQ1m%xWt0BFw_wX zb^@!Fj5+=%gP@i!q#zrZUiVN6&Cw2Zps*`~G2pKTraFRqYT8s_`jDcl3sa5{BFFeK z%eWGJ^-vMMV#PHe{D%mZGVK`J=%r zOco;x9fF0>gVXqrt``D01$C)OWeW8WT@RV8{0jWc75J~fY2s1_PF%siQvTa6d0H)) zIX(|UHWc`VU#5lOU{hgA@s$da!OyVBU&+4`4}*NBC4m?D)c;csFA};i{zrrV9iWT9 zu#4~ONdB0>EA`zEdCCwOm5NC5hZ5m`C1A_{C4iEDO)kF)dj^LgrXEuBAu#=q2N)^L zcp8BZgXHTlnf4nn{SOF=AKdlT8q(q9zjQuu1>Ovd*OAPJ_%8r|)P+Mix{tR&_*@Z? zfV03~Sa1lgbbV#PgMh!a;OW5MS@1o;KU(n9z&}~=Vc=gb;+kJNe+1#Ti-cb~?f4{1 zs|9BQw_ETGV0^dJd_s}nmB6^jei82ic3AL7z(E%L8*qri)O|$8YFdOM0A~ZoSn$oj z2^L%p?6%;oz^NAeE^xX9(|26@TCj$%pJa968p=Te2!kyGxxhm$cs}s87Q6{~qy_&4 z_&N*z9++Muq=)o}#AEhv!2^IN`EZRXFcSpY9#H{mfa%p&g zHOj;hE=}8S5x5HYH482SK4ii70l#U%yMf=f;J*RCZ^6F+e`LYoZcRIe>5E1WSs)99 z&n*JefxoceTHvoN_zB=|E%-Iy?=1N5z&~1W8}LsSoSKAwfcfG#6EG2k-z);lfLks2 zDd2Vs{s5S9GyP`x{{ZV29EmF`^sOvV&TKFC-2ER5H<^Q5Z;9dy4VZm#Gk131*k6nRxS}{!gI`D5w9{Bw$@E2F$A5&5O zLUfrF5wt+SitRlu7z(3-yD53#G~gHu9&!cFy#kK|o@9}qRRh8l3t>5Mu?24co@2q! z0pDuDZvfwJ!Jh&zvEb9dk617^+O$V4xF#Ber!9oRz%N>G5wO>SZv%eQg6{+V(1M=? z{+k8w1^(QEKLGyb60YfN1mVX^gwEfAf3n~JOw)g{;8fslewSK74se16PX``o!5-it z7JM)8H5W0)|IHv=caebUJ#c{qzXyDS1%D4*Y{6~7WfmNojv}$(4B!e2&IewmFpd9n zK&Vj!;FZAlTW~$_!xsDsu(aU!fuFWudI9@I3;qdsyzP?3y8WNF?meKYDs8~{;kJ_m z1xHdc1iar+5l~SnFi}w`Nm0>|P_f8NO-UKUlO?4YlUBCFbkvHFmK8pff?DL>{}=j?UX3*Vf7^!KiJt-bdB!oCck!;ZcC{{#ZHA|VU6zsgjY zixY*{<1FDya%gGjOwTAH{j92|HhfZ zT@q+tcm%$vtoA>uftduZh=hA^OncS5uY5f&5`GPW@LM=n_!Pcf`2X+*;jTkiNQIMdfcI~93{g#i83fvgn+~kN zqlKTwnZo;VzVHb=PxumEA>4T=3!(5Zyuo{8ozsCS1U8F=JMeDdM{rOF)4><!pCvvSq{nP+zu)3I{eH0gRB|!UITp?^FGsT<}URA$uGV5O~C!D&%L=yP+ zpx<+GitvLtQ=8+3o%m;M8mzzVJWr8R0JO6t?Z05b6qP_=0c|evtDw zUH$+*BK#a~5dJfMhtn^ee;!{DZa>`R>d4uXE_cTh$P$6cIGVE^ov;+g3)@(oUg`2T zaFXyzoF;r3PY{kC!FI#g-I78e-vnAF;SIv`@daT%wCZXW-h$&fd(s`+hX)G(6&DMC zi}PZ2KKuWmk*o&(0ILb!Ej$Lt#_0-8Ewgcd;T1SVcmqz2H~BB&Rl*1H8Ev)y|AIhN z4^tr|l`WNUf1J_Nl#jzj!V7Vk@RK;am&yM>Iwf1A_^q5zrmT#p{LDcj}%HejaZVK7h{&e}W^~1?%=)H?V0I?vGoBc*oy21*Q<_ z!Y)!*D8*I68}TQ?FXN?&CjVW$O!y4$#tuoh=SpX_7Ve45lic2N?-ZC!;7{x@)KAT` zrRf}!2|t3P*nX>@Dt{rJStR@(-YxtCZW0d8V7tNQSpB&2*%F28)%M>Tpuv6w`m(vy zPQw-2RG5N~3eUlf+SI=TtIe&hUy9Y{R{H_GRQNa8eOUyy5vX8WpewwH_Xxj^d$Vfl z@;7m<@Ml=9%DTJ>$FOE;TVpvd&}M|L8O!{y(gDU`7zr1JvvCY-hHl^voFe=H&eNvB zjd-&*?d`;ug==s$Yl3d?$XMooxd?ng!dJrI<3{1&8@V9Cf~6aX!ujdO-SHyf5x7j7 z4vxch+H`QLn?QpIEW#IsAI70fM)gw*-Buhgd;n)^Gl1i`NSplcak+52ajaFs?id1l zbbtoZaf3Du+=|tF)E!ucLzybt58*`N?Kn&LHM~f;4sSMgw;U&+=8JCd96l=?l*ud* zz6OUgRyuzWP81%8^M!B4<-$wwPQTgzKSbcLKfol$7lrrZC_1GF_&!b*{stEb|Af~F zhmB`bEgX;QwblMVjlf|Yz*F!=;rTd{Ms)|=Sk=*fjQ{5gKga*S65h-IuS_uc_4sI( z&))t22?F7hOhO|r7yboTPd4QpX)H6_I38CD55c>H$Km`OC!b|(7B2DGxBtJ3z#^T% z6ma9bo6G<<;u_%>@MYmQaoWu$|6{yH_$yp5+>9H%X8l*&;;SZdP^lAeG>)EP8tjEr zg~#B0;c2)?oBD-#u{I-gH(nv^#+#JY{zr9SGlAVY0axSw+BC2a_s=yQdK+ilV*EZX zpK5$s)fc{mYlYh}|3AWN_}&dmHv)OnOamkEcHybGN%#)@v+x=mn`i28!%4!g;nCAg zx%%Qm?sUEXXN*r1C=m%)aD_JI(JYY1w3#9a__Xi@JaC2?z+9XmtQP1J;pcGG4Da~+ zrodhTX){d&^*BfP1AJMV4t;~y=bLgkQo(h2Ow2b4~ssyi1!A`Ww!f zZ_3Z(cZ6Lz%>S5TlMu~DC`Gt8&KDkqR|rqRmD&t&9&T7*+FOD{Zg))iDjcuP6khKp z@SX_lz^8=w;>Z%y;9qcW;m>iZ@Ohjid>Qw=({#XMtC^`y2i)BW+_2CjB;zV=5+>qZ z!ZYzv;X82XB2)hXeE4qD;jQ?x@EdrB7hpiA#;U;2PnP z_!Hqg9CVM#Uyd_`H{g!TbUFL~-2`s%2bx-r;>E(>;oZVl@L}O=*i8RTI0=_6cLu;b zpMbv-o`n-jopLt`zb0^52h>7=!|yc>Y{hBXl<&big=?@!_yj&8{51|(p~twXO^ap%Znd#uWI8yjSe52Q_|LU;%B7riIa231O^}^lpVc`^fQaBqo z3eUvhzcwAX3l|EP<4ej6-`jyl31qG^6`sMTg@1=*?=$5!c(3qLTr1p!L&{Bl^i5h1J(o)(gLi>$Iu=E0z@CDo?9Kz90!5WwMrV`Zx+4>7YT2~ zi-oK4!@>t}qwp~t@}Sc`Q{a2-j?n>n7%`poSet}?_-1X&Gw>>H%5TSegv;*;P3P;Z1FDk-0HqLt3Oo3|LB)r#6AaR{ZsKt|okK?_<7jU=r zro%tt1mO-d*$xO_i<^Xd;h0Cv@Z4hvB#6Mxc#Ssmcmb~0W{Nz7FAHzMB^ykGyYV^U zTHGRh4FBp;f4;lrI|BVppyfxLAsm>`0EDA)nQ#)`COjF}2p6jIO8)>`%J5;o+5bOI zpxGa2YWY2G`i-gZE?)JR@uzsF@HzaE@V{`>Mw8!>L;8H-p14d~o&Tp0sMG;`GfvxN z8Ysq-g;(NtgxBL!!q4F1$4&iLaGCG{yxp;P|Nj|*tDZ0wn(;B=j+{g!K55GP<0j#; zIA*gcpN9*C-MCbE3!dxRGIQY*eyH` z+roKxkJqgKYG+VH;G{@ciXYwLYcP^ovI>7HT#4hhn(}HqUwA(b+h)oSe}nUcf5t`J|K}fIhe9qwiG%^TOgIx) z2;YXehtpqw1>PoXV{XCpm%onp3x9~~+#+zE0Jli`D}>#~LMc27pB0{tn}io*Zcy~s zUx&E?(eGz5_ZRy8N9^VXLVw^m0d5fV`#k3UKfhaWrf`oUuHgu0-~!<}xJ39qTq^uj z5zGG?5qOh?O5sm%mGC88EgU+R^;ozM=D7rahsWZ>!o|2jc->q#=Vl^MO~OUtgZQ%W z1suX%_hEgf z8k|OXJD1DVgATdhBalTP&+wGdvI^Zg3 zxHZkpA=q*&kCyxQq8!tQ-3`U4>t9m#M~hnag9@6 zjZ>X+x9Z{R1i0hTKft$eJ`Q#&9Ki+nddGjm)%aS+-{N{a-tmt((s@QiwI8~GlULz5 zoPe`=e9JpYk_n`S`W`A#6~Pw7s%v&pVSF6Ssc;VSz-z=^j{k!XW3{(a`C(k5J1g8B zb2nSWvrhR?ydUfQ8}Uat+bPe*sU2JqH!*x~gLe|BB+$?CBe)h%cf1S7@PPG1#|QBh z9;nt0p2WF45Z%Wq|2yVULjNpr-NEje*PrPr)&3Eb;6kcumKIJTYR zJY0zfIKCU#V%>qYIFjd+`Num#JNQpI9^|+N@5W({KfpCn?EfEf0*wTCXv)79{DLcS zcc;8_3EO(C2bh3EyO`B12lvOnb@CVEkFXx04LFy_kHqcqY!l>5doSomhRvP%T3hxPj>(p$`33 zph`8s%en4%{0Cf*^(^`;K8y82dKz`ACIfB z9^qT=V*P6-5a%S^NkVjQv(&D{Sy<14Cvh=;#L0gahwx@8JJN6|9%y+i@Q6qR>-pH7>!rLr>u~*mCN> zjw`Y5p!;J2yG4cbxLzb!cXJ$%^%(TTk-VEi&%;r;0MFDN#C3SE<9qOBtUJ6O=korR z4!&|;>`9=QK$ufu4=%-e4AdVJDzP4ev$zWDF$h`AYKqgH`aN*SKt2rSco{`#-rI;@wG1DIR6{2lrj zS7LAbYXAS8YJfm5r-y-btsYNz+!4p~rlf4gJ#i_%-*GAq;1xD3Ti&%G8&}}pJD!QN zc!SMg#|v;79)!L7|1tu52t4j2tiyS{5Jgw0!kcj)r~E~%Um~Q=6>G5i?36lQQ2qm2wxRh@WiiFNsy^%#%7>s`r&cwmPI9X*=s_M^CPV(&w zl$T)jvD(|5@&~bc--&K-8(!x%>%Xe7kAV6bv~KXIa*Ap2G*+K`)(!p>cjf_Uwc%3r zgYI#;hT)Emug2V{8WH5UD;_t}cXk~?{vbSGS?&K-!1)VR9Q0lfm_kAXBcWZ0f!|B; zP~kN=UHA!npKvvPL%0V2gw^o913XG#On@1{X}nUn3GWjQSw_V`liwM05)r4{>xtup zlkrgDOq?F*a{DXf6X1O`elK(!NQ;qyyq+3w6y<9j>+&b?^H4s3BlXKNRN!L*-+5v-hwKdL_dmaWYd+WP|3tH0yCtN%=h|mN zPAnSoKVJF0gzuyBBJiQkr{r6`{o4);wOTx3S6hD$3ZlT?m}9-?+1kOnHOQV_V)Y0Z zZr9DQ;_a>BR-}DbCu_LpxlUH60Q)%Kaf!{&8XGq?b6Q4RVvo3lgeCVB^I7_myNlC$ z6c*-9&zkBv_baQgRWqJlU933)LCM8MzTtcnZH;S{VBdGG6>6`EvHEykim`eJ1STcf ziG|i7j~#1e$;=-1w(i!|_DwylenGsB+>V=NrP*;Q)+=^#FKa;1g5u$--g}<>-quK2 zFW&xFKdZ0jy8ag5)gDn)Jk;K#M!5aJw#{!DNb?5=TXA;Yi$Rh0_d~7Gs{PmP9m!U> z{rwQWFPE5DR5VZ3|Fh@R(Em5Vl9^V=ldZ&nprP}Ne4Y90@U~f%qpacft7EKjzP{f! zfiE%Dj<)&*FPOi;+w>97zA@Gfat!*|v(v2}_F|hamd)P4H`eYS>+9MpHq}Gygz-$l z2Q#eR!HJ2f3)FNz>RCC~%4yvOS)+M1UBN_avVYLY!HGkQymRJ#&%B9NZtEJ?Wiy4( zydBiZvnbn&3kX_Jl0@`l#Y*zrbc@9&C=!Pa^G)6(p7d$0$6?;<-}Tx{H0E zDrC&xo@XU{n&(*q0)kWLlkc59jm6ef*>b$Sy~LX8xm02e4hWo^Y;WqtB6eY+mESt) z?{``e_RFPw)M&{3pnjf~#a3VDW~#Tl?|FV$+IphWXsMOWMEzogHOV(ozrNQ>3YwQR z&o}!|uV~wg&8w{G_Qh4!%hvN8$h^`drPvfKHkJ>q_34b{xgd;%vUKRfG$q?6<_BO(SZ-?3kSMzbI b&qFQO^2PS|6nC9cX1TVqwbQ=<=Rf}i&1SLT 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 9db5ab9..5778fb7 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 @@ -3,22 +3,22 @@
     

    Vision Build Log

    Tool Versions:

    -IDE-Version: Vision V5.36.0.0 -Copyright (C) 2021 ARM Ltd and ARM Germany GmbH. All rights reserved. +IDE-Version: Vision V5.33.0.0 +Copyright (C) 2020 ARM Ltd and ARM Germany GmbH. All rights reserved. License Information: TJP TJP, TJP, LIC=IK1BF-60IVK-8T33P-MYALW-D7AGN-8ARAA Tool Versions: -Toolchain: MDK-ARM Plus Version: 5.36.0.0 +Toolchain: MDK-ARM Plus Version: 5.33.0.0 Toolchain Path: D:\Keil_v5\ARM\ARMCC\Bin C Compiler: Armcc.exe V5.06 update 7 (build 960) Assembler: Armasm.exe V5.06 update 7 (build 960) Linker/Locator: ArmLink.exe V5.06 update 7 (build 960) Library Manager: ArmAr.exe V5.06 update 7 (build 960) Hex Converter: FromElf.exe V5.06 update 7 (build 960) -CPU DLL: SARMCM3.DLL V5.36.0.0 +CPU DLL: SARMCM3.DLL V5.33.0.0 Dialog DLL: DARMCM1.DLL V1.19.4.0 -Target DLL: UL2CM3.DLL V1.164.0.0 -Dialog DLL: TARMCM1.DLL V1.14.4.0 +Target DLL: UL2CM3.DLL V1.163.9.0 +Dialog DLL: TARMCM1.DLL V1.14.3.0

    Project:

    C:\Users\TJP\Desktop\GIT_TEST\CPS8860_9196_70W\Anker_9196_CPS8860\PD_CPS8860_A1_CPS_Common_Demo\ac_project\project\cps8860.uvprojx @@ -27,41 +27,37 @@ 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' -compiling adapter_antifake.c... assembling startup_CMSDK_CM0.s... +compiling adapter_antifake.c... compiling system_CMSDK_CM0.c... -compiling comp_adc.c... +compiling cps8860_it.c... +compiling comp_auto_zero.c... +compiling comp_dac.c... +..\code\src\comp_dac.c(311): 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 comp_discharge.c... +compiling comp_primary_side.c... +compiling port0_customized.c... +compiling main.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_primary_side.c... -compiling comp_auto_zero.c... -compiling main.c... -compiling comp_powerout.c... -compiling comp_discharge.c... -compiling port0_customized.c... -compiling port1_customized.c... compiling comp_protection.c... -compiling cps8860_it.c... +compiling comp_adc.c... +compiling port1_customized.c... +compiling comp_powerout.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}; ..\code\src\customized.c(29): warning: #188-D: enumerated type mixed with another type user_app_s user_app = {0}; -..\code\src\customized.c(418): warning: #167-D: argument of type "uint16_t *" is incompatible with parameter of type "uint8_t *" - &ntc_derat_cnt, -..\code\src\customized.c(427): warning: #167-D: argument of type "uint16_t *" is incompatible with parameter of type "uint8_t *" - &ntc_recove_cnt, ..\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(1534): warning: #177-D: function "comp_ccloop_enable" was declared but never referenced +..\code\src\customized.c(1540): warning: #177-D: function "comp_ccloop_enable" was declared but never referenced static void comp_ccloop_enable(uint8_t port) -..\code\src\customized.c: 6 warnings, 0 errors -compiling comp_dac.c... -..\code\src\comp_dac.c(311): 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 +..\code\src\customized.c: 4 warnings, 0 errors compiling dpdn_protocol.c... compiling qc_scp_protocol.c... compiling pd_protocol.c... @@ -72,7 +68,7 @@ compiling pd_protocol.c... ..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c: 2 warnings, 0 errors compiling ufcs_protocol.c... linking... -Program Size: Code=12526 RO-data=1910 RW-data=64 ZI-data=3868 +Program Size: Code=12638 RO-data=1910 RW-data=60 ZI-data=3864 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 @@ -84,8 +80,8 @@ C:\Users\TJP\Desktop\GIT_TEST\CPS8860_9196_70W\Anker_9196_CPS8860\PD_CPS8860_A1_ δı code\src\comp_primary_side.c δı code\src\comp_protection.c δı code\src\customized.c -δı code\src\port0_customized.c -δı code\src\port1_customized.c +ʽ code\src\port0_customized.c +ʽ code\src\port1_customized.c ------------------------------------------------------------ Ŀ¼ ..\*.h ------------------------------------------------------------ @@ -120,14 +116,14 @@ 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: 14,500 [14.160K] - app size: 38A8 ; CRC: 8968 +input code size: 14,608 [14.266K] + app size: 3914 ; CRC: E913 -out code size : 14,504 [14.164K] -create file: .\output\CPS8860_anker_9196_A1_60_V0.8_CRC655F.hex success! +out code size : 14,612 [14.270K] +create file: .\output\CPS8860_anker_9196_A1_60_V0.9_CRCD375.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), 10 Warning(s). +".\Objects\CPS8860_anker_9196.axf" - 0 Error(s), 8 Warning(s).

    Software Packages used:

    @@ -140,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 b6b9f24..59aeef5 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,7 +3,7 @@ Static Call Graph - [.\Objects\CPS8860_anker_9196.axf]

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


    -

    #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Jul 10 18:05:37 2025 +

    #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Jul 28 16:32:59 2025

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

    Call chain for Maximum Stack Depth:

    @@ -602,11 +602,12 @@ Global Symbols

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

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

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

    [Stack]

    • Max Depth = 280
    • Call Chain = adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

    [Calls]
    • >>   charge_protocol_reset
    • >>   app_protocol_reset +
    • >>   __ARM_common_switch8 (via Veneer)
    • >>   port1_scp_derate
    • >>   drv_delay_us (via Veneer)
    • >>   comp_set_vol_cur @@ -616,7 +617,6 @@ Global Symbols
    • >>   wait_c2_ready
    • >>   mos_switch_control
    • >>   gate3_control -
    • >>   __ARM_common_switch8 (via Veneer)

    [Called By]
    • >>   app_protocol_run
    • >>   port1_pe_src_cable_check_callback @@ -642,7 +642,7 @@ Global Symbols
    • >>   adapter_state_check
    -

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

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

    [Stack]

    • Max Depth = 296
    • Call Chain = app_protocol_run ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

    [Calls]
    • >>   app_protocol_reset @@ -742,9 +742,10 @@ Global Symbols

    [Called By]
    • >>   ntc_judgment
    • >>   comp_protection_monitor +
    • >>   comp_protection_type_check
    -

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

    comp_adc_get_vin12 (Thumb, 48 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 @@ -776,7 +777,6 @@ Global Symbols
      [Called By]
      • >>   usba_detection
      • >>   comp_adc_get_cur12
      • >>   comp_adc_get_rt12 -
      • >>   comp_protection_type_check
      • >>   comp_adc_get_dp12
      • >>   comp_adc_get_dn12
      @@ -810,7 +810,7 @@ Global Symbols
      [Called By]
      • >>   SystemInit
      -

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

      comp_dac_close_vbus (Thumb, 78 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 @@ -831,7 +831,7 @@ Global Symbols

        [Called By]
        • >>   comp_dac_mode_init
        -

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

        comp_dac_open_vbus (Thumb, 126 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 @@ -848,7 +848,6 @@ Global Symbols

        [Called By]
        • >>   comp_pwr_vol_cable_comp_task
        • >>   comp_powerout_vol_set -
        • >>   comp_protection_type_check

        comp_discharge_ctrl_work (Thumb, 42 bytes, Stack size 8 bytes, comp_discharge.o(i.comp_discharge_ctrl_work)) @@ -868,6 +867,7 @@ Global Symbols

      • >>   comp_powerout_close_nmos
      • >>   pd_phy_open_vbus
      • >>   comp_powerout_default_set +
      • >>   comp_protection_type_check

      comp_powerout_cc_mode_check (Thumb, 104 bytes, Stack size 32 bytes, comp_powerout.o(i.comp_powerout_cc_mode_check)) @@ -901,7 +901,7 @@ Global Symbols

    • >>   adapter_state_check
    -

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

    comp_powerout_default_set (Thumb, 126 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_discharge_vout12 @@ -1037,7 +1037,7 @@ Global Symbols
      [Called By]
      • >>   comp_protection_run
      -

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

      comp_protection_run (Thumb, 158 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 @@ -1169,7 +1169,7 @@ Global Symbols

        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)
        -

        ntc_judgment (Thumb, 72 bytes, Stack size 24 bytes, customized.o(i.ntc_judgment)) +

        ntc_judgment (Thumb, 76 bytes, Stack size 24 bytes, customized.o(i.ntc_judgment))

        [Stack]

        • Max Depth = 64
        • Call Chain = ntc_judgment ⇒ comp_adc_get_rt12 ⇒ comp_adc_trim_vol_channel_coeff

        [Calls]
        • >>   trigger_check @@ -1317,7 +1317,7 @@ Global Symbols
          [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)) +

          port0_pd_power_request (Thumb, 78 bytes, Stack size 12 bytes, port0_customized.o(i.port0_pd_power_request))

          [Stack]

          • Max Depth = 12
          • Call Chain = port0_pd_power_request

          [Address Reference Count : 1]
          • customized.o(.constdata) @@ -1341,8 +1341,8 @@ Global Symbols
            [Called By]
            • >>   pe_src_cable_check_callback
            -

            port0_qc_power_request (Thumb, 60 bytes, Stack size 8 bytes, port0_customized.o(i.port0_qc_power_request)) -

            [Stack]

            • Max Depth = 8
            • Call Chain = port0_qc_power_request +

              port0_qc_power_request (Thumb, 70 bytes, Stack size 12 bytes, port0_customized.o(i.port0_qc_power_request)) +

              [Stack]

              • Max Depth = 12
              • Call Chain = port0_qc_power_request

              [Address Reference Count : 1]
              • customized.o(.constdata)
              @@ -1390,7 +1390,7 @@ Global Symbols
              [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)) +

              port1_pd_power_request (Thumb, 84 bytes, Stack size 12 bytes, port1_customized.o(i.port1_pd_power_request))

              [Stack]

              • Max Depth = 12
              • Call Chain = port1_pd_power_request

              [Address Reference Count : 1]
              • customized.o(.constdata) @@ -1414,8 +1414,8 @@ Global Symbols
                [Called By]
                • >>   pe_src_cable_check_callback
                -

                port1_qc_power_request (Thumb, 60 bytes, Stack size 8 bytes, port1_customized.o(i.port1_qc_power_request)) -

                [Stack]

                • Max Depth = 8
                • Call Chain = port1_qc_power_request +

                  port1_qc_power_request (Thumb, 70 bytes, Stack size 12 bytes, port1_customized.o(i.port1_qc_power_request)) +

                  [Stack]

                  • Max Depth = 12
                  • Call Chain = port1_qc_power_request

                  [Address Reference Count : 1]
                  • customized.o(.constdata)
                  @@ -1620,8 +1620,10 @@ Global Symbols
                • >>   comp_protection_monitor
                -

                typec_state_update (Thumb, 44 bytes, Stack size 0 bytes, customized.o(i.typec_state_update)) -

                [Called By]

                • >>   app_protocol_run +

                  typec_state_update (Thumb, 78 bytes, Stack size 12 bytes, customized.o(i.typec_state_update)) +

                  [Stack]

                  • Max Depth = 12
                  • Call Chain = typec_state_update +
                  +
                  [Called By]
                  • >>   app_protocol_run

                  usba_detection (Thumb, 146 bytes, Stack size 16 bytes, customized.o(i.usba_detection)) @@ -1700,13 +1702,13 @@ Local Symbols
                  [Called By]

                  • >>   comp_dac_cccv_init
                  -

                  comp_protection_type_check (Thumb, 158 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 +

                    comp_protection_type_check (Thumb, 144 bytes, Stack size 32 bytes, comp_protection.o(i.comp_protection_type_check)) +

                    [Stack]

                    • Max Depth = 76
                    • Call Chain = comp_protection_type_check ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff

                    [Calls]
                    • >>   comp_adc_get_vin12 -
                    • >>   comp_dac_output_voltage_set -
                    • >>   comp_adc_trim_vol_channel_coeff
                    • >>   __ARM_common_switch8 (via Veneer) +
                    • >>   comp_discharge_vout12 +
                    • >>   comp_adc_get_rt12

                    [Called By]
                    • >>   comp_protection_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 321bcce..dab2793 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 @@ -1,21 +1,21 @@ Dependencies for Project 'cps8860', Target 'Target 1': (DO NOT MODIFY !) CompilerVersion: 5060960::V5.06 update 7 (build 960)::ARMCC -F (..\..\common\cmsis\ARM\src\system_CMSDK_CM0.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\system_cmsdk_cm0.o --omf_browse .\objects\system_cmsdk_cm0.crf --depend .\objects\system_cmsdk_cm0.d) -I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) +F (..\..\common\cmsis\ARM\src\system_CMSDK_CM0.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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\system_cmsdk_cm0.o --omf_browse .\objects\system_cmsdk_cm0.crf --depend .\objects\system_cmsdk_cm0.d) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) 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)(0x686DCB34) +I (..\code\inc\config.h)(0x68873496) 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) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -57,23 +57,23 @@ 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)(0x6864F085) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) 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) -F (..\..\common\cmsis\ARM\startup_CMSDK_CM0.s)(0x6805B2C1)(--cpu Cortex-M0 --li -g --apcs=interwork --pd "__MICROLIB SETA 1" -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include --pd "__UVISION_VERSION SETA 536" --pd "ARMCM0 SETA 1" --list .\listings\startup_cmsdk_cm0.lst --xref -o .\objects\startup_cmsdk_cm0.o --depend .\objects\startup_cmsdk_cm0.d) -F (..\..\common\app\src\adapter_antifake.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\adapter_antifake.o --omf_browse .\objects\adapter_antifake.crf --depend .\objects\adapter_antifake.d) +F (..\..\common\cmsis\ARM\startup_CMSDK_CM0.s)(0x6805B2C1)(--cpu Cortex-M0 --li -g --apcs=interwork --pd "__MICROLIB SETA 1" -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include --pd "__UVISION_VERSION SETA 533" --pd "ARMCM0 SETA 1" --list .\listings\startup_cmsdk_cm0.lst --xref -o .\objects\startup_cmsdk_cm0.o --depend .\objects\startup_cmsdk_cm0.d) +F (..\..\common\app\src\adapter_antifake.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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\adapter_antifake.o --omf_browse .\objects\adapter_antifake.crf --depend .\objects\adapter_antifake.d) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -F (..\..\common\app\src\app_spec.c)(0x686DC4D3)(--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) +F (..\..\common\app\src\app_spec.c)(0x686DC4D3)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -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)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -82,7 +82,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -127,10 +127,10 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -181,14 +181,14 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x686CB3DD) 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)(0x686F853C) -F (..\..\common\app\src\cps8860_it.c)(0x68662962)(--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 (..\code\inc\comp_protection.h)(0x687A2544) +F (..\..\common\app\src\cps8860_it.c)(0x68872EC8)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -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) -I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -196,11 +196,11 @@ I (..\..\common\cmsis\ARM\inc\core_cmFunc.h)(0x6805B2C1) I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) 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)(0x6864F085) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) 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) @@ -241,13 +241,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\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) 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)(0x686DCB34) +I (..\code\inc\config.h)(0x68873496) 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) @@ -297,15 +297,15 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x686CB3DD) 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)(0x686F853C) -F (..\..\common\app\src\main.c)(0x686F6A2A)(--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 (..\code\inc\comp_protection.h)(0x687A2544) +F (..\..\common\app\src\main.c)(0x686F6A2A)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -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)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -314,7 +314,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -359,10 +359,10 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -413,13 +413,13 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x686CB3DD) 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)(0x686F901B)(--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)(0x686F9065) +F (..\code\src\customized.c)(0x687E12A0)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\customized.o --omf_browse .\objects\customized.crf --depend .\objects\customized.d) +I (..\code\inc\customized.h)(0x687E1159) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -428,7 +428,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -473,10 +473,10 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -528,14 +528,14 @@ I (..\code\inc\port1_customized.h)(0x686CB3DD) I (..\..\common\app\inc\app_spec.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)(0x686F853C) -F (..\code\src\port0_customized.c)(0x686F6919)(--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\port0_customized.o --omf_browse .\objects\port0_customized.crf --depend .\objects\port0_customized.d) +I (..\code\inc\comp_protection.h)(0x687A2544) +F (..\code\src\port0_customized.c)(0x688735BC)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\port0_customized.o --omf_browse .\objects\port0_customized.crf --depend .\objects\port0_customized.d) I (..\code\inc\port0_customized.h)(0x6805B2C1) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -544,7 +544,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -590,10 +590,10 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -639,18 +639,18 @@ 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)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x686CB3DD) 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\port1_customized.c)(0x686F6929)(--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\port1_customized.o --omf_browse .\objects\port1_customized.crf --depend .\objects\port1_customized.d) +F (..\code\src\port1_customized.c)(0x688735BC)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\port1_customized.o --omf_browse .\objects\port1_customized.crf --depend .\objects\port1_customized.d) I (..\code\inc\port1_customized.h)(0x686CB3DD) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -659,7 +659,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -705,10 +705,10 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -754,19 +754,19 @@ 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)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) 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)(0x686DCB34)() -F (..\code\src\comp_dac.c)(0x686CD2C6)(--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)(0x68873496)() +F (..\code\src\comp_dac.c)(0x687715D6)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -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) -I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -775,7 +775,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) 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) @@ -875,14 +875,14 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x686CB3DD) 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)(0x686DC574)(--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) +F (..\..\common\comp\comp\src\comp_powerout.c)(0x68761F0E)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -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)(0x6866314B) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -890,7 +890,7 @@ I (..\..\common\cmsis\ARM\inc\core_cmFunc.h)(0x6805B2C1) I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -932,17 +932,17 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) 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_discharge.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) 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) @@ -990,16 +990,16 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x686CB3DD) 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)(0x686F853C) +I (..\code\inc\comp_protection.h)(0x687A2544) I (..\..\common\comp\comp\inc\comp_auto_zero.h)(0x6805B2C1) -F (..\..\common\comp\comp\src\comp_discharge.c)(0x686CD3F4)(--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)(0x686CD3F4)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -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) -I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x60252374) -I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -1007,7 +1007,7 @@ I (..\..\common\cmsis\ARM\inc\core_cmFunc.h)(0x6805B2C1) I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) 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) @@ -1108,13 +1108,13 @@ I (..\code\inc\port1_customized.h)(0x686CB3DD) 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\inc\comp_trim.h)(0x6805B2C1)() -F (..\code\src\comp_primary_side.c)(0x6805E330)(--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_primary_side.o --omf_browse .\objects\comp_primary_side.crf --depend .\objects\comp_primary_side.d) +F (..\code\src\comp_primary_side.c)(0x6805E330)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\comp_primary_side.o --omf_browse .\objects\comp_primary_side.crf --depend .\objects\comp_primary_side.d) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -1123,7 +1123,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -1167,10 +1167,10 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -1203,14 +1203,14 @@ 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) -F (..\..\common\comp\comp\src\comp_adc.c)(0x686F8F58)(--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_adc.o --omf_browse .\objects\comp_adc.crf --depend .\objects\comp_adc.d) +F (..\..\common\comp\comp\src\comp_adc.c)(0x6876116B)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\comp_adc.o --omf_browse .\objects\comp_adc.crf --depend .\objects\comp_adc.d) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -1218,7 +1218,7 @@ I (..\..\common\cmsis\ARM\inc\core_cmFunc.h)(0x6805B2C1) I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -1260,20 +1260,69 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) 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)(0x686F8E3F)(--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)(0x686F853C) +I (..\code\inc\customized.h)(0x687E1159) +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) +I (..\..\common\rom_inc\protocol\bc.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_qc_phy_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_qc_app_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\qc_app.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_qc_app_define.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_scp_phy.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_scp_prl.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_scp_app.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_typec_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_typec_define.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\pd_app.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_sys_app_define.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_prl_define.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_define.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_phy_define.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_define.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\ufcs_prl_define.h)(0x6805B2C1) +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\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) +I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6866314B) +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) +I (..\code\inc\comp_primary_side.h)(0x6805B2C1) +I (..\code\inc\port0_customized.h)(0x6805B2C1) +I (..\code\inc\common.h)(0x6805B2C1) +I (..\..\common\comp\protocol\pd_protocol\inc\pd_protocol.h)(0x6805BC94) +I (..\..\common\rom_inc\protocol\task_pd_epr.h)(0x6805B2C1) +I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_protocol.h)(0x6805B2C1) +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 (..\code\inc\port1_customized.h)(0x686CB3DD) +F (..\code\src\comp_protection.c)(0x68771E04)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\comp_protection.o --omf_browse .\objects\comp_protection.crf --depend .\objects\comp_protection.d) +I (..\code\inc\comp_protection.h)(0x687A2544) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -1282,7 +1331,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -1324,10 +1373,10 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) 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) @@ -1335,7 +1384,7 @@ I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6866314B) 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)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) 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) @@ -1383,14 +1432,14 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x686CB3DD) 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_auto_zero.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\comp_auto_zero.o --omf_browse .\objects\comp_auto_zero.crf --depend .\objects\comp_auto_zero.d) +F (..\..\common\comp\comp\src\comp_auto_zero.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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\comp_auto_zero.o --omf_browse .\objects\comp_auto_zero.crf --depend .\objects\comp_auto_zero.d) I (..\..\common\comp\comp\inc\comp_auto_zero.h)(0x6805B2C1) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -1398,7 +1447,7 @@ I (..\..\common\cmsis\ARM\inc\core_cmFunc.h)(0x6805B2C1) I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -1440,23 +1489,23 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) 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)(0x6866314B) 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) +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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -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) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -1465,7 +1514,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -1510,10 +1559,10 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -1558,21 +1607,21 @@ 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)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) I (..\code\inc\port0_customized.h)(0x6805B2C1) I (..\code\inc\common.h)(0x6805B2C1) I (..\..\common\comp\protocol\pd_protocol\inc\pd_protocol.h)(0x6805BC94) I (..\..\common\rom_inc\protocol\task_pd_epr.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x686CB3DD) -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) +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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -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)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -1581,7 +1630,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -1626,10 +1675,10 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -1680,13 +1729,13 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x686CB3DD) 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)(0x686D0412)(--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)(0x68707983)(--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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -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) -I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x6025237E) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -1695,7 +1744,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -1744,8 +1793,8 @@ I (..\..\common\rom_inc\protocol\task_pd_sys_app_define.h)(0x6805B2C1) 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)(0x6864F085) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) 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) @@ -1756,14 +1805,14 @@ 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)(0x6866314B) -I (..\code\inc\config.h)(0x686DCB34) +I (..\code\inc\config.h)(0x68873496) 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)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) 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) @@ -1797,14 +1846,14 @@ I (..\code\inc\port1_customized.h)(0x686CB3DD) I (..\..\common\app\inc\app_spec.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\ufcs_protocol\src\ufcs_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\ufcs_protocol.o --omf_browse .\objects\ufcs_protocol.crf --depend .\objects\ufcs_protocol.d) +F (..\..\common\comp\protocol\ufcs_protocol\src\ufcs_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 -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\ufcs_protocol.o --omf_browse .\objects\ufcs_protocol.crf --depend .\objects\ufcs_protocol.d) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) 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) -I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x6025237C) -I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x6025237E) +I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) +I (D:\Keil_v5\ARM\ARMCC\include\string.h)(0x5E8E2EB2) I (..\..\common\cmsis\ARM\inc\CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) @@ -1813,7 +1862,7 @@ I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\CMSDK_driver.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_clock.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x60252374) +I (D:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5E8E2EB2) I (..\..\common\reg_def\clkctrl_define.h)(0x6805B2C1) I (..\..\common\reg_def\sysctrl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) @@ -1856,10 +1905,10 @@ 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)(0x686DCB34) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6864F085) +I (..\code\inc\config.h)(0x68873496) +I (..\..\common\rom_inc\comp\comp_config.h)(0x688734A6) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) -I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x60252376) +I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -1896,7 +1945,7 @@ I (..\..\common\comp\comp\inc\comp_powerout.h)(0x6866314B) 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)(0x686F9065) +I (..\code\inc\customized.h)(0x687E1159) 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 9fdc4a3..6032c3d 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 @@ -91,7 +91,8 @@ void SysTick_Handler(void) // usba_online_state, // REG_ANALOG_GATE3->bf.driver_en); - // log_info("gate1:%d 2:%d 3:%d vin1:%d 2:%d\n", REG_ANALOG_GATE1->bf.driver_en, + // log_info("gate1:%d 2:%d 3:%d vin1:%d 2:%d\n", + // REG_ANALOG_GATE1->bf.driver_en, // REG_ANALOG_GATE2->bf.driver_en, // REG_ANALOG_GATE3->bf.driver_en, // comp_adc_get_vin12(0), diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_adc.c b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_adc.c index 5bc86b7..cde9b93 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_adc.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_adc.c @@ -11,6 +11,7 @@ */ #include "comp_adc.h" #include "comp_auto_zero.h" +#include "customized.h" //const uint8_t ADC_CH[] = //{ @@ -338,6 +339,14 @@ uint16_t comp_adc_get_vin12(uint8_t port) } else { + // 单C2的时候, 电压使用第一路的。 得确认gate3是开启了之后才用第一路的 + // C1 + C2的话,则使用第二路的adc值 + if( !user_app.type_c1_connect + && user_app.type_c2_connect + && REG_ANALOG_GATE3->bf.driver_en ) + { + return COMP_ADC_GET_VIN1_VOL(); + } return COMP_ADC_GET_VIN2_VOL(); } } 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 d106d2f..7b1d5ae 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 @@ -46,8 +46,8 @@ void comp_powerout_default_set(uint8_t port,comp_powerout_info_s *powerout_info) powerout_info->protocol_type = PROTOCOL_UNKNOWN; // 单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) + if( !user_app.type_c1_connect + && user_app.type_c2_connect && (port == TYPEC_PORT0) ) { powerout_info->set_vol = g_powerout_info[TYPEC_PORT1].set_vol; @@ -62,8 +62,8 @@ void comp_powerout_default_set(uint8_t port,comp_powerout_info_s *powerout_info) } // 单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) + if( !user_app.type_c1_connect + && user_app.type_c2_connect && (port == TYPEC_PORT1) ) { comp_powerout_state_machine_set(TYPEC_PORT0, PWR_SHUTDOWN); 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 e3c88f3..684018e 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 @@ -24,7 +24,7 @@ /*************VOLTAGE************************************/ -#define VOLTAGE_DEFAULT 5000 +#define VOLTAGE_DEFAULT 5150 #define CURRENT_DEFAULT 3300 #define VOLTAGE_0P05V 50