From 9e54941ff9cc2311e7a7cf4490defd68e7399490 Mon Sep 17 00:00:00 2001 From: huangruiqiao Date: Fri, 11 Apr 2025 09:36:54 +0800 Subject: [PATCH] sync --- ec_20250305_fullsdk/PLAT/GccBuild_ec718um.bat | 14 +- .../developed/ccio/device/src/i2s_device.c | 2 +- .../developed/ccio/service/src/ccio_audio.c | 2 +- .../developed/debug/inc/dbversion.h | 4 +- .../developed/debug/inc/debug_log_ap.h | 10639 ++++++----- .../at_command/GCC/FeatCustom_ec718um.inc | 6 +- .../ap/apps/at_command/GCC/Makefile | 42 +- .../ap/apps/at_command/inc/RTE_Device.h | 6 +- .../ap/apps/at_command/inc/gps_uart_read.h | 19 + .../ap/apps/at_command/inc/health_data.h | 47 + .../ap/apps/at_command/inc/sk_comm.h | 168 + .../ap/apps/at_command/inc/sk_command.h | 624 + .../ap/apps/at_command/inc/sk_fota.h | 20 + .../ap/apps/at_command/inc/sk_lbs.h | 46 + .../ap/apps/at_command/inc/sk_location.h | 119 + .../ap/apps/at_command/inc/sk_main.h | 139 + .../ap/apps/at_command/inc/sk_net.h | 29 + .../ap/apps/at_command/inc/sk_temp.h | 35 + .../ec7xx_0h00/ap/apps/at_command/src/app.c | 6 + .../ap/apps/at_command/src/bsp_custom.c | 4 +- .../ap/apps/at_command/src/com_list.c | 302 + .../at_command/src/drv_one_wire_nst1002.c | 402 + ...pv_v2.1.0.0_spo2wrnet_for_GH3228T_cd023f.c | 511 + .../at_command/src/gps/adaptation/icoe_adap.c | 445 + .../at_command/src/gps/adaptation/icoe_adap.h | 247 + .../ap/apps/at_command/src/gps/icoe_gps.h | 53 + .../ap/apps/at_command/src/gps/icoe_load_fw.c | 515 + .../ap/apps/at_command/src/gps/icoe_xmodem.c | 202 + .../ap/apps/at_command/src/gps/icoe_xmodem.h | 15 + .../src/gps/nmea_parse/icoe_gnss_apflash.h | 84 + .../src/gps/nmea_parse/icoe_gnss_nmea.c | 886 + .../src/gps/nmea_parse/icoe_gnss_nmea.h | 121 + .../src/gps/nmea_parse/icoe_gnss_types.h | 253 + .../at_command/src/gps/offline_eph/RXN_API.h | 345 + .../src/gps/offline_eph/RXN_API_calls.h | 249 + .../at_command/src/gps/offline_eph/RXN_MSL.h | 894 + .../src/gps/offline_eph/RXN_MSL_Common.h | 305 + .../src/gps/offline_eph/RXN_MSL_Time.h | 74 + .../at_command/src/gps/offline_eph/RXN_bits.c | 183 + .../src/gps/offline_eph/RXN_bits.cpp | 183 + .../at_command/src/gps/offline_eph/RXN_bits.h | 62 + .../src/gps/offline_eph/RXN_constants.h | 147 + .../gps/offline_eph/RXN_constants_internal.h | 129 + .../src/gps/offline_eph/RXN_data_types.h | 198 + .../src/gps/offline_eph/RXN_structs.h | 157 + .../src/gps/offline_eph/ext/aes/aes.c | 568 + .../src/gps/offline_eph/ext/aes/aes.cpp | 568 + .../src/gps/offline_eph/ext/aes/aes.h | 90 + .../src/gps/offline_eph/ext/aes/aes.hpp | 12 + .../src/gps/offline_eph/ext/lzma/7zTypes.h | 375 + .../src/gps/offline_eph/ext/lzma/Alloc.c | 451 + .../src/gps/offline_eph/ext/lzma/Alloc.cpp | 451 + .../src/gps/offline_eph/ext/lzma/Alloc.h | 51 + .../src/gps/offline_eph/ext/lzma/Compiler.h | 33 + .../src/gps/offline_eph/ext/lzma/LzmaDec.c | 1184 ++ .../src/gps/offline_eph/ext/lzma/LzmaDec.cpp | 1184 ++ .../src/gps/offline_eph/ext/lzma/LzmaDec.h | 234 + .../src/gps/offline_eph/ext/lzma/LzmaEnc.h | 76 + .../src/gps/offline_eph/ext/lzma/Precomp.h | 10 + .../src/gps/offline_eph/ext/lzma/README.txt | 28 + .../src/gps/offline_eph/ext/lzma/Types.h | 234 + .../src/gps/offline_eph/ext/lzma/history.txt | 271 + .../offline_eph/ext/lzma/import_lzmasdk.sh | 36 + .../src/gps/offline_eph/ext/lzma/license.txt | 3 + .../src/gps/offline_eph/ext/lzma/lzma.txt | 598 + .../src/gps/offline_eph/icoe_offline_eph.c | 1038 ++ .../src/gps/offline_eph/icoe_offline_eph.cpp | 1036 ++ .../src/gps/offline_eph/icoe_offline_eph.h | 92 + .../ap/apps/at_command/src/gps_uart_read.c | 591 + .../ap/apps/at_command/src/health_data.c | 23 + .../src/ppg/Ecg_DetectionForGDH3220.h | 217 + .../src/ppg/Ecg_GoodixForFrequence.h | 106 + .../src/ppg/_knSceneSwitchWeights.c | 764 + .../at_command/src/ppg/breath_rate_math.h | 21 + .../ap/apps/at_command/src/ppg/comm_def.h | 44 + .../ap/apps/at_command/src/ppg/ecgprocess.c | 391 + .../src/ppg/gh3x2x_demo_accppg_sync.c | 39 + .../src/ppg/gh3x2x_demo_accppg_sync.h | 20 + .../src/ppg/gh3x2x_demo_algo_call.c | 367 + .../src/ppg/gh3x2x_demo_algo_call.h | 76 + .../src/ppg/gh3x2x_demo_algo_call_adt.c | 154 + .../src/ppg/gh3x2x_demo_algo_call_af.c | 124 + .../src/ppg/gh3x2x_demo_algo_call_bt.c | 293 + .../src/ppg/gh3x2x_demo_algo_call_ecg.c | 207 + .../src/ppg/gh3x2x_demo_algo_call_hr.c | 224 + .../src/ppg/gh3x2x_demo_algo_call_hrv.c | 172 + .../src/ppg/gh3x2x_demo_algo_call_hsm.c | 131 + .../src/ppg/gh3x2x_demo_algo_call_nadt.c | 282 + .../src/ppg/gh3x2x_demo_algo_call_resp.c | 72 + .../src/ppg/gh3x2x_demo_algo_call_spo2.c | 218 + .../src/ppg/gh3x2x_demo_algo_call_version.h | 25 + .../src/ppg/gh3x2x_demo_algo_config.c | 648 + .../src/ppg/gh3x2x_demo_algo_config.h | 131 + .../src/ppg/gh3x2x_demo_algo_frame.c | 817 + .../src/ppg/gh3x2x_demo_algo_hook.c | 301 + .../src/ppg/gh3x2x_demo_algo_hook.h | 128 + .../src/ppg/gh3x2x_demo_algo_memory.c | 334 + .../src/ppg/gh3x2x_demo_algo_memory.h | 394 + .../src/ppg/gh3x2x_demo_algo_reg_array.c | 126 + .../src/ppg/gh3x2x_demo_algorithm_calc.h | 355 + .../at_command/src/ppg/gh3x2x_demo_common.h | 344 + .../apps/at_command/src/ppg/gh3x2x_demo_mp.c | 1221 ++ .../apps/at_command/src/ppg/gh3x2x_demo_mp.h | 193 + .../src/ppg/gh3x2x_demo_mp_process.c | 2852 +++ .../src/ppg/gh3x2x_demo_mp_process.h | 537 + .../at_command/src/ppg/gh3x2x_demo_mp_user.c | 558 + .../at_command/src/ppg/gh3x2x_demo_strategy.c | 79 + .../at_command/src/ppg/gh3x2x_mp_algorithm.c | 1490 ++ .../at_command/src/ppg/gh3x2x_mp_algorithm.h | 184 + .../at_command/src/ppg/gh3x2x_mp_common.h | 459 + .../at_command/src/ppg/gh3x2x_mp_config.h | 67 + .../at_command/src/ppg/gh3x2x_mp_define.h | 297 + .../src/ppg/gh3x2x_mp_param_config.c | 157 + .../src/ppg/gh3x2x_mp_param_config.h | 130 + .../at_command/src/ppg/gh3x2x_mp_reg_config.c | 48 + .../at_command/src/ppg/gh3x2x_mp_reg_config.h | 31 + .../ap/apps/at_command/src/ppg/gh_agc.c | 1125 ++ .../ap/apps/at_command/src/ppg/gh_agc.h | 88 + .../at_command/src/ppg/gh_changeinttime.c | 106 + .../ap/apps/at_command/src/ppg/gh_datatrans.c | 536 + .../ap/apps/at_command/src/ppg/gh_datatrans.h | 154 + .../ap/apps/at_command/src/ppg/gh_demo.c | 3570 ++++ .../ap/apps/at_command/src/ppg/gh_demo.h | 265 + .../apps/at_command/src/ppg/gh_demo_config.h | 365 + .../ap/apps/at_command/src/ppg/gh_demo_hook.c | 564 + .../apps/at_command/src/ppg/gh_demo_inner.h | 586 + .../at_command/src/ppg/gh_demo_protocol.c | 687 + .../at_command/src/ppg/gh_demo_reg_array.c | 291 + .../ap/apps/at_command/src/ppg/gh_demo_user.c | 856 + .../apps/at_command/src/ppg/gh_demo_version.h | 41 + .../ap/apps/at_command/src/ppg/gh_drv.h | 2839 +++ .../apps/at_command/src/ppg/gh_drv_common.h | 463 + .../apps/at_command/src/ppg/gh_drv_config.c | 880 + .../apps/at_command/src/ppg/gh_drv_config.h | 668 + .../apps/at_command/src/ppg/gh_drv_control.c | 4314 +++++ .../apps/at_command/src/ppg/gh_drv_control.h | 576 + .../ap/apps/at_command/src/ppg/gh_drv_dump.c | 2721 +++ .../ap/apps/at_command/src/ppg/gh_drv_dump.h | 463 + .../at_command/src/ppg/gh_drv_interface.c | 957 + .../at_command/src/ppg/gh_drv_interface.h | 118 + .../at_command/src/ppg/gh_drv_registers.h | 460 + .../apps/at_command/src/ppg/gh_drv_version.h | 291 + .../ap/apps/at_command/src/ppg/gh_ecg.c | 1691 ++ .../ap/apps/at_command/src/ppg/gh_ecg.h | 268 + .../apps/at_command/src/ppg/gh_movedetect.c | 192 + .../apps/at_command/src/ppg/gh_movedetect.h | 24 + .../at_command/src/ppg/gh_multi_sen_pro.c | 691 + .../at_command/src/ppg/gh_multi_sen_pro.h | 208 + .../ap/apps/at_command/src/ppg/gh_uprotocol.c | 2067 +++ .../ap/apps/at_command/src/ppg/gh_uprotocol.h | 385 + .../ap/apps/at_command/src/ppg/gh_zip.c | 828 + .../ap/apps/at_command/src/ppg/gh_zip.h | 38 + .../src/ppg/goodix_HRNet_knBasicWeights.c | 150 + .../src/ppg/goodix_HRNet_knConfNetWeights.c | 393 + .../src/ppg/goodix_HRNet_knMultiWeights.c | 179 + .../src/ppg/goodix_HRNet_knSceneNetWeights.c | 346 + .../src/ppg/goodix_HRNet_knSmallWeights.c | 254 + .../src/ppg/goodix_HRNet_knTdfusionWeights.c | 103 + .../src/ppg/goodix_HRNet_knWeights.c | 494 + .../ap/apps/at_command/src/ppg/goodix_af.h | 20 + .../ap/apps/at_command/src/ppg/goodix_algo.h | 97 + .../apps/at_command/src/ppg/goodix_algo_bt.h | 312 + .../ap/apps/at_command/src/ppg/goodix_ecg.h | 129 + .../at_command/src/ppg/goodix_ecg_config.c | 31 + .../ap/apps/at_command/src/ppg/goodix_hba.h | 214 + .../at_command/src/ppg/goodix_hba_config.c | 31 + .../src/ppg/goodix_heart_net_org_dll.c | 41 + .../ap/apps/at_command/src/ppg/goodix_hrv.h | 96 + .../at_command/src/ppg/goodix_hrv_config.c | 34 + .../ap/apps/at_command/src/ppg/goodix_hsm.h | 47 + .../ap/apps/at_command/src/ppg/goodix_log.h | 19 + .../ap/apps/at_command/src/ppg/goodix_mem.h | 78 + .../ap/apps/at_command/src/ppg/goodix_nadt.h | 132 + .../at_command/src/ppg/goodix_nadt_config.c | 63 + .../ap/apps/at_command/src/ppg/goodix_pv.c | 513 + .../ap/apps/at_command/src/ppg/goodix_resp.h | 35 + .../ap/apps/at_command/src/ppg/goodix_spo2.h | 179 + .../at_command/src/ppg/goodix_spo2_config.c | 63 + .../ap/apps/at_command/src/ppg/goodix_type.h | 98 + .../at_command/src/ppg/heart_net_org_export.h | 72 + .../ap/apps/at_command/src/ppg/iot_sys_def.h | 146 + .../ap/apps/at_command/src/ppg/platform_if.h | 24 + .../ap/apps/at_command/src/sk_comm.c | 160 + .../ap/apps/at_command/src/sk_command.c | 974 ++ .../ap/apps/at_command/src/sk_fota.c | 62 + .../ap/apps/at_command/src/sk_gsensor.c | 153 + .../ap/apps/at_command/src/sk_location.c | 249 + .../ap/apps/at_command/src/sk_main.c | 520 + .../ap/apps/at_command/src/sk_ppg.c | 380 + .../ap/apps/at_command/src/sk_socket.c | 405 + .../ap/apps/at_command/src/sk_temp.c | 573 + .../PLAT/tools/comdb_cust_lib.txt | 14563 ++++------------ ec_20250305_fullsdk/PLAT/tools/comdblib.txt | 7662 ++++---- 193 files changed, 85253 insertions(+), 19215 deletions(-) create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/inc/gps_uart_read.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/inc/health_data.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/inc/sk_comm.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/inc/sk_command.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/inc/sk_fota.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/inc/sk_lbs.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/inc/sk_location.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/inc/sk_main.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/inc/sk_net.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/inc/sk_temp.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/com_list.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/drv_one_wire_nst1002.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/goodix_pv_v2.1.0.0_spo2wrnet_for_GH3228T_cd023f.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/adaptation/icoe_adap.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/adaptation/icoe_adap.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/icoe_gps.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/icoe_load_fw.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/icoe_xmodem.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/icoe_xmodem.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/nmea_parse/icoe_gnss_apflash.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/nmea_parse/icoe_gnss_nmea.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/nmea_parse/icoe_gnss_nmea.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/nmea_parse/icoe_gnss_types.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_API.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_API_calls.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_MSL.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_MSL_Common.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_MSL_Time.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_bits.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_bits.cpp create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_bits.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_constants.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_constants_internal.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_data_types.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/RXN_structs.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/aes/aes.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/aes/aes.cpp create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/aes/aes.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/aes/aes.hpp create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/7zTypes.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/Alloc.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/Alloc.cpp create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/Alloc.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/Compiler.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/LzmaDec.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/LzmaDec.cpp create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/LzmaDec.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/LzmaEnc.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/Precomp.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/README.txt create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/Types.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/history.txt create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/import_lzmasdk.sh create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/license.txt create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/ext/lzma/lzma.txt create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/icoe_offline_eph.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/icoe_offline_eph.cpp create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps/offline_eph/icoe_offline_eph.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/gps_uart_read.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/health_data.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/Ecg_DetectionForGDH3220.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/Ecg_GoodixForFrequence.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/_knSceneSwitchWeights.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/breath_rate_math.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/comm_def.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/ecgprocess.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_accppg_sync.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_accppg_sync.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call_adt.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call_af.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call_bt.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call_ecg.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call_hr.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call_hrv.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call_hsm.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call_nadt.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call_resp.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call_spo2.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_call_version.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_config.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_config.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_frame.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_hook.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_hook.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_memory.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_memory.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algo_reg_array.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_algorithm_calc.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_common.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_mp.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_mp.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_mp_process.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_mp_process.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_mp_user.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_demo_strategy.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_mp_algorithm.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_mp_algorithm.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_mp_common.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_mp_config.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_mp_define.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_mp_param_config.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_mp_param_config.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_mp_reg_config.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh3x2x_mp_reg_config.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_agc.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_agc.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_changeinttime.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_datatrans.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_datatrans.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_demo.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_demo.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_demo_config.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_demo_hook.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_demo_inner.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_demo_protocol.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_demo_reg_array.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_demo_user.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_demo_version.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv_common.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv_config.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv_config.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv_control.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv_control.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv_dump.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv_dump.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv_interface.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv_interface.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv_registers.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_drv_version.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_ecg.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_ecg.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_movedetect.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_movedetect.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_multi_sen_pro.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_multi_sen_pro.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_uprotocol.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_uprotocol.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_zip.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/gh_zip.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_HRNet_knBasicWeights.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_HRNet_knConfNetWeights.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_HRNet_knMultiWeights.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_HRNet_knSceneNetWeights.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_HRNet_knSmallWeights.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_HRNet_knTdfusionWeights.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_HRNet_knWeights.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_af.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_algo.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_algo_bt.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_ecg.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_ecg_config.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_hba.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_hba_config.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_heart_net_org_dll.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_hrv.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_hrv_config.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_hsm.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_log.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_mem.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_nadt.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_nadt_config.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_pv.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_resp.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_spo2.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_spo2_config.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/goodix_type.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/heart_net_org_export.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/iot_sys_def.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/ppg/platform_if.h create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/sk_comm.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/sk_command.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/sk_fota.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/sk_gsensor.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/sk_location.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/sk_main.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/sk_ppg.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/sk_socket.c create mode 100644 ec_20250305_fullsdk/PLAT/project/ec7xx_0h00/ap/apps/at_command/src/sk_temp.c diff --git a/ec_20250305_fullsdk/PLAT/GccBuild_ec718um.bat b/ec_20250305_fullsdk/PLAT/GccBuild_ec718um.bat index af77c4b..ec17fee 100644 --- a/ec_20250305_fullsdk/PLAT/GccBuild_ec718um.bat +++ b/ec_20250305_fullsdk/PLAT/GccBuild_ec718um.bat @@ -142,7 +142,7 @@ for /f "tokens=1,* delims=-" %%a in ("%parameterStr%") do ( if "%%a"=="driver_example" ( set PROJECT_NAME=driver_example - set BUILD_OPTION=no_merge + set BUILD_OPTION=merge ) if "%%a"=="dhrystone" ( @@ -322,7 +322,7 @@ echo "========================================================================== echo " " echo " >> HOW TO BUILD A PROJECT << " echo " " -echo "============================================================================================== +echo "==============================================================================================�� echo " " echo " @FORMAT : Gccbuild.bat [[-[-[-