From d8f1d0d702360505fb86410bfe0da67ee4066a18 Mon Sep 17 00:00:00 2001 From: "Jipeng.tang" Date: Fri, 15 Aug 2025 16:23:48 +0800 Subject: [PATCH] =?UTF-8?q?1.=20A=E5=8F=A3=E5=B0=8F=E5=8A=9F=E7=8E=87?= =?UTF-8?q?=E8=AE=BE=E5=A4=87=E5=88=A4=E6=96=AD=E5=8A=A0=E5=A4=A7=E4=B8=BA?= =?UTF-8?q?650mA=E3=80=82=20=202.=20=E8=A7=A3=E5=86=B3C1=20C2=E5=8F=A3?= =?UTF-8?q?=E7=94=B5=E6=B5=81=E4=B8=8D=E4=B8=80=E8=87=B4=E9=97=AE=E9=A2=98?= =?UTF-8?q?=E3=80=82=20=203.=20AFC=E5=8D=8F=E8=AE=AE=E7=94=B112V2A?= =?UTF-8?q?=E6=94=B9=E4=B8=BA12V1.5A(=20power=20z=20=E6=9C=BA=E5=88=B6?= =?UTF-8?q?=E6=B5=8B=E4=B8=8D=E5=87=BA12V=EF=BC=8C=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E7=94=A8=E5=85=B6=E4=BB=96=E7=9A=84=E8=AF=B1=E9=AA=97=E5=99=A8?= =?UTF-8?q?)=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ac_project/code/inc/config.h | 2 +- .../ac_project/code/inc/customized.h | 8 +- .../ac_project/code/src/comp_dac.c | 16 +-- .../ac_project/code/src/customized.c | 9 +- .../project/Objects/CPS8860_anker_9196.axf | Bin 425768 -> 425832 bytes .../Objects/CPS8860_anker_9196.build_log.htm | 46 +++---- .../project/Objects/CPS8860_anker_9196.htm | 60 +++++----- .../project/Objects/cps8860_Target 1.dep | 112 +++++++++--------- .../qc_scp_protocol/src/qc_scp_protocol.c | 2 +- .../common/rom_inc/comp/comp_config.h | 1 + 10 files changed, 130 insertions(+), 126 deletions(-) diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h index f4015ac..a12b58a 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 @@ -88,7 +88,7 @@ extern uint16_t system_1s_cnt; /****************project inforamtion MTP ADDR:0x100000C0*******************/ #define SOFT_WARE_VERISION_H 0x01 -#define SOFT_WARE_VERISION_L 0x00 +#define SOFT_WARE_VERISION_L 0x01 #define CUSTOM_ID 0xA1 #define PROJECT_ID 0x60 /**********************���칦�ܺ궨��************************************/ 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 a7f065b..b07a62f 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 @@ -50,13 +50,7 @@ extern bool usba_online_state; #define RS7D\ SOFT_WARE_VERISION_L -/* - 60°: 23.47 * 20uA = 469 - 85°: 10.28 * 20uA = 206 - 90°: 8.737 * 20uA = 175 - 100°: 6.39 * 20uA = 128 - 105°: 5.510 * 20uA = 110 -*/ + #define NTC_60 2299 #define NTC_85 1028 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 433fa70..1e448dc 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 @@ -455,7 +455,7 @@ static void comp_dac_cc_acdc(uint8_t port, uint16_t val, uint16_t offset) uint32_t value[TYPEC_PORT_MAX] = {0}; int16_t temp[TYPEC_PORT_MAX] = {0}; - //log_info("opto_set_cc port:%d cc_val:%d\n", port, val); + // log_info("opto_set_cc port:%d cc_val:%d offset:%d\n", port, val, offset); if(port == TYPEC_PORT0) { @@ -494,7 +494,7 @@ static void comp_dac_cc_acdc(uint8_t port, uint16_t val, uint16_t offset) else { // REG_DAC_CTRL_CC1_CFG->bf.target = value[port]; - comp_dac_cc_2dcdc_fb(port, val, offset); + comp_dac_cc_2dcdc_fb(port, val, CC1_LOOP_OFFSET); } } @@ -506,6 +506,8 @@ static void comp_dac_cc_acdc(uint8_t port, uint16_t val, uint16_t offset) */ void comp_dac_cc_target_set(uint8_t port, uint16_t val, uint16_t offset) { + uint16_t cc_offset[] = {CC0_LOOP_OFFSET, CC1_LOOP_OFFSET}; + if(port >= TYPEC_PORT_MAX) { return; @@ -522,23 +524,23 @@ void comp_dac_cc_target_set(uint8_t port, uint16_t val, uint16_t offset) if(user_app.type_c1_connect && !user_app.type_c2_connect) // 单C1 { - comp_dac_cc_acdc(TYPEC_PORT0, val, offset); + comp_dac_cc_acdc(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); } else if(!user_app.type_c1_connect && user_app.type_c2_connect) // 单C2 { g_powerout_info[TYPEC_PORT0].set_current = val; - comp_dac_cc_acdc(TYPEC_PORT0, val, offset); - comp_dac_cc_2dcdc_fb(TYPEC_PORT1, val, offset); // 另外一路的电流也设到一样的 + comp_dac_cc_acdc(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); + comp_dac_cc_2dcdc_fb(TYPEC_PORT1, val, cc_offset[TYPEC_PORT1]); // 另外一路的电流也设到一样的 } else // 双口 { if(port == TYPEC_PORT0) { - comp_dac_cc_acdc(TYPEC_PORT0, val, offset); + comp_dac_cc_acdc(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); } else if(port == TYPEC_PORT1) { - comp_dac_cc_2dcdc_fb(TYPEC_PORT1, val, offset); + comp_dac_cc_2dcdc_fb(TYPEC_PORT1, val, cc_offset[TYPEC_PORT1]); } } 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 328c620..97a5650 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 @@ -472,10 +472,12 @@ void usba_detection(void) { // 插入检测: 连续检测到 >=250mA电流 100ms // 拔出检测: 连续检测到 <100mA电流 3秒 + // 小功率设备判断: <= 650mA电流 10分钟 /* 实测: 0.1A = 47~50 0.25A = 121~124 + 0.65A = 325 */ uint16_t usba_current_adc = 0; @@ -514,10 +516,15 @@ void usba_detection(void) { seconds_cnt = 0; + // log_info("usba_adc:%d cnt:%d flag:%d\n", + // usba_current_adc, + // user_app.usba_low_current_cnt, + // user_app.usba_is_low_power); + // A口有负载在的时候小电流检测: 10分钟内小于300mA if(usba_online_state) { - if(usba_current_adc < VOLTAGE_0P13V) + if(usba_current_adc < VOLTAGE_0P32V) { // 确定是小功率设备后就不再计时 if(!user_app.usba_is_low_power) 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 958e970cae380bf2ce478842520365d49acac8bc..656df09cbd5fbd996ce577769d19e26cfbda818f 100644 GIT binary patch delta 19640 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

tMQUuP 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

  • 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 x@Zset Project_Name=CPS8860_anker_9196 @@ -116,11 +116,11 @@ out_type : expected out file type 'd' output binary file(.bin) [out_file_name_without_postfix] : Option: out file name without postfix. ---------------------------------------------------------------------- -input code size: 14,600 [14.258K] - app size: 390C ; CRC: F832 +input code size: 14,620 [14.277K] + app size: 3920 ; CRC: 0379 -out code size : 14,604 [14.262K] -create file: .\output\CPS8860_anker_9196_A1_60_V1.0_CRC3A39.hex success! +out code size : 14,624 [14.281K] +create file: .\output\CPS8860_anker_9196_A1_60_V1.1_CRC3517.hex success! C:\Users\TJP\Desktop\GIT_TEST\CPS8860_9196_70W\Anker_9196_CPS8860\PD_CPS8860_A1_CPS_Common_Demo\ac_project\project>move /Y .\CPS8860_anker_9196_*.hex .\output һļҲļ ".\Objects\CPS8860_anker_9196.axf" - 0 Error(s), 8 Warning(s). @@ -136,7 +136,7 @@ Package Vendor: ARM D:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include

    Collection of Component Files used:

    -Build Time Elapsed: 00:00:07 +Build Time Elapsed: 00:00:06 diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm index 162ed25..c82fdd6 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,9 +3,9 @@ Static Call Graph - [.\Objects\CPS8860_anker_9196.axf]

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


    -

    #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Mon Aug 11 18:45:37 2025 +

    #<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Aug 13 18:24:25 2025

    -

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

    +

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

    Call chain for Maximum Stack Depth:

    main ⇒ app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

    @@ -575,7 +575,7 @@ Global Symbols
    [Address Reference Count : 1]

    • qc_scp_protocol.o(.constdata)

    SysTick_Handler (Thumb, 74 bytes, Stack size 8 bytes, cps8860_it.o(i.SysTick_Handler)) -

    [Stack]

    • Max Depth = 204
    • Call Chain = SysTick_Handler ⇒ comp_protection_run ⇒ comp_protection_monitor ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff +

      [Stack]
      • Max Depth = 208
      • Call Chain = SysTick_Handler ⇒ comp_protection_run ⇒ comp_powerout_shutdown_machine ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

      [Calls]
      • >>   comp_protection_run
      • >>   periodic_work @@ -603,7 +603,7 @@ Global Symbols

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

        adapter_state_check (Thumb, 846 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) +

          [Stack]
          • Max Depth = 288
          • Call Chain = adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

          [Calls]
          • >>   charge_protocol_reset
          • >>   app_protocol_reset @@ -643,7 +643,7 @@ Global Symbols

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

            [Stack]
            • Max Depth = 304
            • Call Chain = app_protocol_run ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

            [Calls]
            • >>   app_protocol_reset
            • >>   typec_run (via Veneer) @@ -657,7 +657,7 @@ Global Symbols

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

            [Stack]

            • Max Depth = 312
            • Call Chain = app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle) +

              [Stack]
              • Max Depth = 320
              • Call Chain = app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

              [Calls]
              • >>   drv_watchdog_feed (via Veneer)
              • >>   app_protocol_run @@ -793,8 +793,8 @@ Global Symbols
                [Called By]
                • >>   comp_powerout_init
                -

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

                [Stack]

                • Max Depth = 104
                • Call Chain = comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                  comp_dac_cc_target_set (Thumb, 88 bytes, Stack size 24 bytes, comp_dac.o(i.comp_dac_cc_target_set)) +

                  [Stack]

                  • Max Depth = 112
                  • Call Chain = comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                  [Calls]
                  • >>   comp_dac_cc_acdc
                  • >>   comp_dac_cc_2dcdc_fb @@ -832,7 +832,7 @@ Global Symbols

                  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 +

                    [Stack]
                    • Max Depth = 168
                    • Call Chain = comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                    [Calls]
                    • >>   comp_adc_get_vin12
                    • >>   comp_set_vol_cur @@ -891,7 +891,7 @@ Global Symbols

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

                    [Stack]

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

                      [Stack]
                      • Max Depth = 136
                      • Call Chain = comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                      [Calls]
                      • >>   comp_set_output_current
                      @@ -902,7 +902,7 @@ Global Symbols

                    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 +

                      [Stack]
                      • Max Depth = 160
                      • 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
                      • >>   comp_powerout_vol_set @@ -915,7 +915,7 @@ Global Symbols

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

                      [Stack]

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

                        [Stack]
                        • Max Depth = 176
                        • Call Chain = comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                        [Calls]
                        • >>   comp_powerout_close_nmos
                        • >>   comp_cccv_step_speed_set @@ -926,7 +926,7 @@ Global Symbols
                          [Address Reference Count : 1]
                          • comp_powerout.o(.constdata)

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

                          [Stack]

                          • Max Depth = 168
                          • Call Chain = comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                            [Stack]
                            • Max Depth = 176
                            • Call Chain = comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                            [Calls]
                            • >>   comp_dac_open_vbus
                            @@ -970,7 +970,7 @@ Global Symbols
                            [Address Reference Count : 1]
                            • comp_powerout.o(.constdata)

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

                            [Stack]

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

                              [Stack]
                              • Max Depth = 176
                              • Call Chain = comp_powerout_shutdown_machine ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                              [Calls]
                              • >>   comp_powerout_close_nmos
                              • >>   comp_powerout_default_set @@ -991,7 +991,7 @@ Global Symbols

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

                              [Stack]

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

                                [Stack]
                                • Max Depth = 152
                                • Call Chain = comp_powerout_transmit_machine ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                                [Calls]
                                • >>   comp_powerout_vol_set
                                • >>   comp_powerout_cur_set @@ -1038,7 +1038,7 @@ Global Symbols

                                comp_protection_run (Thumb, 168 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 +

                                  [Stack]
                                  • Max Depth = 200
                                  • Call Chain = comp_protection_run ⇒ comp_powerout_shutdown_machine ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                                  [Calls]
                                  • >>   app_protocol_reset
                                  • >>   comp_powerout_shutdown_machine @@ -1059,7 +1059,7 @@ Global Symbols

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

                                  [Stack]

                                  • Max Depth = 120
                                  • Call Chain = comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                    [Stack]
                                    • Max Depth = 128
                                    • Call Chain = comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                                    [Calls]
                                    • >>   comp_dac_cc_target_set
                                    @@ -1067,7 +1067,7 @@ Global Symbols

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

                                  [Stack]

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

                                    [Stack]
                                    • Max Depth = 152
                                    • Call Chain = comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                                    [Calls]
                                    • >>   comp_powerout_vol_set
                                    • >>   comp_powerout_cur_set @@ -1092,7 +1092,7 @@ Global Symbols

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

                                    [Stack]

                                    • Max Depth = 208
                                    • Call Chain = dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                      [Stack]
                                      • Max Depth = 216
                                      • Call Chain = dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                                      [Calls]
                                      • >>   fast_charge_run
                                      • >>   fast_charge_reset @@ -1144,7 +1144,7 @@ Global Symbols

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

                                      [Stack]

                                      • Max Depth = 312
                                      • Call Chain = main ⇒ app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle) +

                                        [Stack]
                                        • Max Depth = 320
                                        • Call Chain = main ⇒ app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

                                        [Calls]
                                        • >>   user_timer_event
                                        • >>   usba_detection @@ -1186,7 +1186,7 @@ Global Symbols
                                          [Address Reference Count : 1]
                                          • pd_protocol.o(.constdata)

                                          pd_phy_open_vbus (Thumb, 176 bytes, Stack size 32 bytes, pd_protocol.o(i.pd_phy_open_vbus)) -

                                          [Stack]

                                          • Max Depth = 312 + In Cycle +

                                            [Stack]
                                            • Max Depth = 320 + In Cycle
                                            • Call Chain = pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

                                            [Calls]
                                            • >>   comp_adc_get_vin12 @@ -1266,7 +1266,7 @@ Global Symbols

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

                                            [Stack]

                                            • Max Depth = 296
                                            • Call Chain = pe_src_cable_check_callback ⇒ port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle) +

                                              [Stack]
                                              • Max Depth = 304
                                              • Call Chain = pe_src_cable_check_callback ⇒ port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

                                              [Calls]
                                              • >>   port1_pe_src_cable_check_callback
                                              • >>   port0_pe_src_cable_check_callback @@ -1333,7 +1333,7 @@ Global Symbols

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

                                              [Stack]

                                              • Max Depth = 288
                                              • Call Chain = port0_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle) +

                                                [Stack]
                                                • Max Depth = 296
                                                • Call Chain = port0_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

                                                [Calls]
                                                • >>   port0_pd_src_cap_init
                                                • >>   adapter_state_check @@ -1406,7 +1406,7 @@ Global Symbols

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

                                                [Stack]

                                                • Max Depth = 288
                                                • Call Chain = port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle) +

                                                  [Stack]
                                                  • Max Depth = 296
                                                  • Call Chain = port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

                                                  [Calls]
                                                  • >>   port1_pd_src_cap_init
                                                  • >>   adapter_state_check @@ -1508,7 +1508,7 @@ Global Symbols
                                                    [Address Reference Count : 1]
                                                    • qc_scp_protocol.o(.constdata)

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

                                                    [Stack]

                                                    • Max Depth = 176
                                                    • Call Chain = scp_open_nmos ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                      [Stack]
                                                      • Max Depth = 184
                                                      • Call Chain = scp_open_nmos ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                                                      [Calls]
                                                      • >>   comp_powerout_open_nmos
                                                      @@ -1587,7 +1587,7 @@ Global Symbols

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

                                                    [Stack]

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

                                                      [Stack]
                                                      • Max Depth = 192
                                                      • Call Chain = system_common_init ⇒ comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                                                      [Calls]
                                                      • >>   usb_bc_init (via Veneer)
                                                      • >>   scp_sys_init @@ -1601,7 +1601,7 @@ Global Symbols

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

                                                      [Stack]

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

                                                        [Stack]
                                                        • Max Depth = 216
                                                        • Call Chain = system_init ⇒ system_common_init ⇒ comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                                                        [Calls]
                                                        • >>   comp_adc_get_vin12
                                                        • >>   drv_watchdog_init (via Veneer) @@ -1626,7 +1626,7 @@ Global Symbols
                                                          [Called By]
                                                          • >>   app_protocol_run
                                                          -

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

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

                                                          [Stack]

                                                          • Max Depth = 24
                                                          • Call Chain = usba_detection ⇒ comp_adc_trim_vol_channel_coeff

                                                          [Calls]
                                                          • >>   comp_adc_trim_vol_channel_coeff @@ -1641,7 +1641,7 @@ Global Symbols

                                                          wait_c2_ready (Thumb, 38 bytes, Stack size 8 bytes, customized.o(i.wait_c2_ready)) -

                                                          [Stack]

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

                                                            [Stack]
                                                            • Max Depth = 256
                                                            • Call Chain = wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

                                                            [Calls]
                                                            • >>   pd_phy_open_vbus
                                                            @@ -1736,7 +1736,7 @@ Local Symbols

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

                                                          [Stack]

                                                          • Max Depth = 200
                                                          • Call Chain = fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb +

                                                            [Stack]
                                                            • Max Depth = 208
                                                            • Call Chain = fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_acdc ⇒ comp_dac_cc_2dcdc_fb

                                                            [Calls]
                                                            • >>   comp_powerout_prototol_type_set
                                                            • >>   charge_protocol_reset 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 c7ed1f8..e8a0b81 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep @@ -7,7 +7,7 @@ I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmFunc.h)(0x6805B2C1) I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) +I (..\code\inc\config.h)(0x689C67D3) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) @@ -57,7 +57,7 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -68,7 +68,7 @@ F (..\..\common\app\src\adapter_antifake.c)(0x6805B2C1)(--c99 --gnu -c --cpu Cor I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) F (..\..\common\app\src\app_spec.c)(0x688C87BB)(--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)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) @@ -127,8 +127,8 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -182,7 +182,7 @@ 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)(0x687A2544) -F (..\..\common\app\src\cps8860_it.c)(0x6896A5F1)(--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) +F (..\..\common\app\src\cps8860_it.c)(0x689C4253)(--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)(0x5E8E2EB2) @@ -200,7 +200,7 @@ 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)(0x6899C96E) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_gpio.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_analog.h)(0x6805B2C1) @@ -243,11 +243,11 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) 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)(0x6899C986) +I (..\code\inc\config.h)(0x689C67D3) 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) @@ -300,7 +300,7 @@ I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) 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)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) @@ -359,8 +359,8 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -413,8 +413,8 @@ 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)(0x6899C971)(--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)(0x6896A592) +F (..\code\src\customized.c)(0x689AFE86)(--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)(0x689AA80E) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) @@ -473,8 +473,8 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -590,8 +590,8 @@ I (..\code\inc\common.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -639,7 +639,7 @@ I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_prl.h)(0x6805B2C1) I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) 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) @@ -705,8 +705,8 @@ I (..\code\inc\common.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -754,13 +754,13 @@ I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_prl.h)(0x6805B2C1) I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) 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)(0x6899C986)() -F (..\code\src\comp_dac.c)(0x6887367E)(--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) +F (..\code\inc\config.h)(0x689C67D3)() +F (..\code\src\comp_dac.c)(0x689C41AA)(--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)(0x5E8E2EB2) @@ -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)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) 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)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) 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) @@ -932,8 +932,8 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -942,7 +942,7 @@ I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) 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) @@ -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)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) 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)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) 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) @@ -1167,8 +1167,8 @@ I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -1260,14 +1260,14 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) 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) -I (..\code\inc\customized.h)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) 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) @@ -1373,8 +1373,8 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -1384,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)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) 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) @@ -1489,8 +1489,8 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -1559,8 +1559,8 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -1607,16 +1607,16 @@ 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)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) 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 -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) +F (..\..\common\comp\protocol\qc_scp_protocol\src\qc_scp_protocol.c)(0x689C08CE)(--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)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) @@ -1675,8 +1675,8 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -1794,7 +1794,7 @@ I (..\..\common\rom_inc\protocol\task_pd_prl_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_define.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) 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) @@ -1805,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)(0x6899C986) +I (..\code\inc\config.h)(0x689C67D3) 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)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) 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) @@ -1905,8 +1905,8 @@ I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x6899C986) -I (..\..\common\rom_inc\comp\comp_config.h)(0x6899C96E) +I (..\code\inc\config.h)(0x689C67D3) +I (..\..\common\rom_inc\comp\comp_config.h)(0x689AAD80) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) @@ -1945,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)(0x6896A592) +I (..\code\inc\customized.h)(0x689AA80E) 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/comp/protocol/qc_scp_protocol/src/qc_scp_protocol.c b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/qc_scp_protocol/src/qc_scp_protocol.c index af91ed1..1b54e46 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/qc_scp_protocol/src/qc_scp_protocol.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/qc_scp_protocol/src/qc_scp_protocol.c @@ -178,7 +178,7 @@ uint8_t last_afc_val = 0; // 0x0f: 5V3A 0x49: 9V2A 0x79: 12V2A // const uint8_t AFC_PWR_CURVE[] = {0x0F, 0x46}; -const uint8_t AFC_PWR_CURVE[] = {0x0F, 0x49, 0x79}; +const uint8_t AFC_PWR_CURVE[] = {0x0F, 0x49, 0x76}; /* * @brief scp_afc_identify 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 7666570..2cb232e 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 @@ -34,6 +34,7 @@ #define VOLTAGE_0P2V 200 #define VOLTAGE_0P25V 250 #define VOLTAGE_0P3V 300 +#define VOLTAGE_0P32V 325 #define VOLTAGE_0P24V 240 #define VOLTAGE_0P4V 400 #define VOLTAGE_0P5V 500