From 47f1f7dca9ad676fb78eb93614d35507c19602bc Mon Sep 17 00:00:00 2001 From: cfif Date: Mon, 24 Aug 2026 12:07:10 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9A=D0=BE=D0=BC=D0=B0=D0=BD=D0=B4=D0=B8?= =?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=BA=D0=B0=2024=5F08=5F2026?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DataNonVolatile.h | 8 ++++---- DataNonVolatile_InitDeviceSetting.c | 2 +- Rs_Cal_Base.c | 5 +++++ Rs_Cal_Base.h | 5 +++++ calib/Rs_Cal_0_SedanL.c | 12 +++++++++++- 5 files changed, 26 insertions(+), 6 deletions(-) diff --git a/DataNonVolatile.h b/DataNonVolatile.h index b2e8417..68e4e76 100644 --- a/DataNonVolatile.h +++ b/DataNonVolatile.h @@ -42,7 +42,7 @@ typedef struct { typedef struct { tVersionDateRevision SW; - tVersionDateRevision MBD; + tVersionDateRevision MDB; } tInternal_SW_Version; typedef enum { @@ -78,8 +78,8 @@ typedef struct { char Spare_Part_Number[27]; char Serial_Number[26]; char Vehicle_Identification[17]; - char ECU_hardware_number_NAMI[13]; - char ECU_hardware_number_ECU_supplier[2]; + char ECU_hardware_number_NAMI[27]; + char ECU_hardware_number_ECU_supplier[13]; char ECU_software_number_ECU_supplier[2]; char ECU_boot_software_identification_ECU_supplier[2]; tStatus_CCU_Configuration Status_CCU_Configuration; @@ -88,7 +88,7 @@ typedef struct { typedef struct __attribute__ ((packed)) { uint8_t meta_fw_name_size; char meta_fw_name[9]; - + tVersionDateRevision HW; tInternal_SW_Version internal_SW_Version; tFingerprintDev fingerprint; } tFirmwareMetaMap; diff --git a/DataNonVolatile_InitDeviceSetting.c b/DataNonVolatile_InitDeviceSetting.c index fdf5042..385b5a7 100644 --- a/DataNonVolatile_InitDeviceSetting.c +++ b/DataNonVolatile_InitDeviceSetting.c @@ -9,7 +9,7 @@ void DeviceStorageInitDeviceSettings(tDeviceSettings *env) { env->identification.Tester_Fingerprint.year = 0x18; env->identification.Tester_Fingerprint.month = 0x10; env->identification.Tester_Fingerprint.day = 0x16; - memcpy(&env->identification.Tester_Fingerprint.tester_serial, "987654321", + memcpy(&env->identification.Tester_Fingerprint.tester_serial, "123456789", sizeof(env->identification.Tester_Fingerprint.tester_serial)); memset(&env->identification.Status_CCU_Configuration, 0xFF, sizeof(tStatus_CCU_Configuration)); diff --git a/Rs_Cal_Base.c b/Rs_Cal_Base.c index 9f14418..a9adf2e 100644 --- a/Rs_Cal_Base.c +++ b/Rs_Cal_Base.c @@ -1084,6 +1084,11 @@ SECT_SRAM_CAL tS16 g_assPID2_VALVE_REAR[6] = { 0}; SECT_SRAM_CAL tS16 g_assPID_VALVE_TG[15] = { 0}; SECT_SRAM_CAL tS16 g_assPID_VALVE_SPEED[6] = { 0}; /* ------------------------------------------PID: End*/ + +SECT_SRAM_CAL tU08 g_aucFRONT_SIDE_DRS_PERCENT_AF[12] = { 0}; +SECT_SRAM_CAL tU08 g_aucFRONT_CENT_DRS_PERCENT_AF[12] = { 0}; + + /*********************************************************Cal Table End*/ /****************************************************************************** diff --git a/Rs_Cal_Base.h b/Rs_Cal_Base.h index cbb5d16..1c4cd26 100644 --- a/Rs_Cal_Base.h +++ b/Rs_Cal_Base.h @@ -1087,6 +1087,11 @@ extern SECT_SRAM_CAL tS16 g_assPID2_VALVE_REAR[6]; extern SECT_SRAM_CAL tS16 g_assPID_VALVE_TG[15]; extern SECT_SRAM_CAL tS16 g_assPID_VALVE_SPEED[6]; /* ------------------------------------------PID: End*/ + +extern SECT_SRAM_CAL tU08 g_aucFRONT_SIDE_DRS_PERCENT_AF[12]; +extern SECT_SRAM_CAL tU08 g_aucFRONT_CENT_DRS_PERCENT_AF[12]; + + /*********************************************************Cal Table End*/ /****************************************************************************** diff --git a/calib/Rs_Cal_0_SedanL.c b/calib/Rs_Cal_0_SedanL.c index 511f70d..b32e27e 100644 --- a/calib/Rs_Cal_0_SedanL.c +++ b/calib/Rs_Cal_0_SedanL.c @@ -1077,7 +1077,7 @@ SECT_VEH_CAL_0 const tU16 c_usAromaPwm_Max_SedanL = 700; /* ------------------------------------------Aroma Limit Pwm: End*/ SECT_VEH_CAL_0 const tS16 c_assPID_COMPRESSOR_SedanL[6] = { 60, 1000, 0, 100, 1, 1}; -SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_FRONT_UP_SedanL[6] = { 95, 22, 5, 0, 200, -200 }; +SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_FRONT_UP_SedanL[6] = { 5, 0, 0, 0, 200, -200 }; SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_FRONT_LOW_SedanL[6] = { 95, 22, 5, 0, 200, -200 }; SECT_VEH_CAL_0 const tS16 c_assPID2_VALVE_FRONT_SedanL[6] = { 20, 1, 0, 100, 0, 0}; SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_REAR_SedanL[6] = { 95, 22, 5, 0, 200, -200 }; @@ -1085,6 +1085,11 @@ SECT_VEH_CAL_0 const tS16 c_assPID2_VALVE_REAR_SedanL[6] = { 20, 1, 0, 100, 0, SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_TG_SedanL[15 ] = {0, 0, 0,7,18,20,30,35,40,45, 50,55, 70, 85, 100}; SECT_VEH_CAL_0 const tS16 c_assPID_VALVE_SPEED_SedanL[6] = { 0, 5, 15, 30, 50, 100}; /* ------------------------------------------PID: End*/ + +SECT_VEH_CAL_0 const tU08 c_aucFRONT_SIDE_DRS_PERCENT_AF_SedanL[12] = { 100, 70, 30, 100, 70, 30, 100, 70, 30, 100, 70, 30}; +SECT_VEH_CAL_0 const tU08 c_aucFRONT_CENT_DRS_PERCENT_AF_SedanL[12] = { 100, 70, 30, 100, 70, 30, 100, 70, 30, 100, 70, 30}; + + /*********************************************************Cal Table End*/ /****************************************************************************** @@ -2171,6 +2176,11 @@ void Rs_Cal_0_SedanL(void) /* ------------------------------------------PID: End*/ + + + M_MEMCOPY((g_aucFRONT_SIDE_DRS_PERCENT), (c_aucFRONT_SIDE_DRS_PERCENT_AF_SedanL)); + M_MEMCOPY((g_aucFRONT_CENT_DRS_PERCENT), (c_aucFRONT_CENT_DRS_PERCENT_AF_SedanL)); + /*********************************************************Cal Table End*/ }