|
@@ -41,7 +41,7 @@ MC_AvgPower_Struct_t MC_AvgPower; //
|
|
MCU_Manufacturter_Struct_t MCUManufacturer; //MCU�낍�
|
|
MCU_Manufacturter_Struct_t MCUManufacturer; //MCU�낍�
|
|
uint16_t SpeedRatio;
|
|
uint16_t SpeedRatio;
|
|
uint16_t HardwareVersion_AD=0;
|
|
uint16_t HardwareVersion_AD=0;
|
|
-TrueOrFalse_Flag_Struct_t VersionIdentifyExecuteFlag = FALSE;
|
|
|
|
|
|
+TrueOrFalse_Flag_Struct_t VersionIdentifyFinishedFlag = FALSE;
|
|
//BMS칵훰�셕斤口
|
|
//BMS칵훰�셕斤口
|
|
const BMS_DesignInfo_Struct_t BMS_DesignInfo_Default =
|
|
const BMS_DesignInfo_Struct_t BMS_DesignInfo_Default =
|
|
{
|
|
{
|
|
@@ -184,46 +184,46 @@ const uint16_t Ver_Table[11] =
|
|
//ECO도貫燎제꽝鑒
|
|
//ECO도貫燎제꽝鑒
|
|
const nGearParam_Struct_t GearParam_Default_ECO_Volans =
|
|
const nGearParam_Struct_t GearParam_Default_ECO_Volans =
|
|
{
|
|
{
|
|
- (uint16_t)327,
|
|
|
|
|
|
+ (uint16_t)392,
|
|
(uint16_t)0,
|
|
(uint16_t)0,
|
|
(uint16_t)100,
|
|
(uint16_t)100,
|
|
(uint16_t)800,
|
|
(uint16_t)800,
|
|
|
|
+ (uint8_t)2,
|
|
(uint8_t)1,
|
|
(uint8_t)1,
|
|
- (uint8_t)1,
|
|
|
|
- (uint16_t)250
|
|
|
|
|
|
+ (uint16_t)512
|
|
};
|
|
};
|
|
|
|
|
|
//NORM도貫燎제꽝鑒
|
|
//NORM도貫燎제꽝鑒
|
|
const nGearParam_Struct_t GearParam_Default_NORM_Volans =
|
|
const nGearParam_Struct_t GearParam_Default_NORM_Volans =
|
|
{
|
|
{
|
|
- (uint16_t)655,
|
|
|
|
|
|
+ (uint16_t)786,
|
|
(uint16_t)0,
|
|
(uint16_t)0,
|
|
(uint16_t)100,
|
|
(uint16_t)100,
|
|
(uint16_t)1000,
|
|
(uint16_t)1000,
|
|
(uint8_t)2,
|
|
(uint8_t)2,
|
|
(uint8_t)1,
|
|
(uint8_t)1,
|
|
- (uint16_t)500
|
|
|
|
|
|
+ (uint16_t)686
|
|
};
|
|
};
|
|
|
|
|
|
//SPORT도貫燎제꽝鑒
|
|
//SPORT도貫燎제꽝鑒
|
|
const nGearParam_Struct_t GearParam_Default_SPORT_Volans =
|
|
const nGearParam_Struct_t GearParam_Default_SPORT_Volans =
|
|
{
|
|
{
|
|
- (uint16_t)1024,
|
|
|
|
- (uint16_t)0,
|
|
|
|
|
|
+ (uint16_t)1309,
|
|
|
|
+ (uint16_t)700,
|
|
(uint16_t)100,
|
|
(uint16_t)100,
|
|
(uint16_t)1300,
|
|
(uint16_t)1300,
|
|
(uint8_t)3,
|
|
(uint8_t)3,
|
|
(uint8_t)1,
|
|
(uint8_t)1,
|
|
- (uint16_t)750
|
|
|
|
|
|
+ (uint16_t)870
|
|
};
|
|
};
|
|
|
|
|
|
//TURBO도貫燎제꽝鑒
|
|
//TURBO도貫燎제꽝鑒
|
|
const nGearParam_Struct_t GearParam_Default_TURBO_Volans =
|
|
const nGearParam_Struct_t GearParam_Default_TURBO_Volans =
|
|
{
|
|
{
|
|
- (uint16_t)1310,
|
|
|
|
- (uint16_t)0,
|
|
|
|
|
|
+ (uint16_t)1964,
|
|
|
|
+ (uint16_t)840,
|
|
(uint16_t)100,
|
|
(uint16_t)100,
|
|
- (uint16_t)1800,
|
|
|
|
|
|
+ (uint16_t)2100,
|
|
(uint8_t)5,
|
|
(uint8_t)5,
|
|
(uint8_t)1,
|
|
(uint8_t)1,
|
|
(uint16_t)1024
|
|
(uint16_t)1024
|
|
@@ -232,10 +232,10 @@ const nGearParam_Struct_t GearParam_Default_TURBO_Volans =
|
|
//SMART도貫燎제꽝鑒
|
|
//SMART도貫燎제꽝鑒
|
|
const nGearParam_Struct_t GearParam_Default_SMART_Volans =
|
|
const nGearParam_Struct_t GearParam_Default_SMART_Volans =
|
|
{
|
|
{
|
|
- (uint16_t)1000,
|
|
|
|
- (uint16_t)2000,
|
|
|
|
|
|
+ (uint16_t)0,
|
|
|
|
+ (uint16_t)460,
|
|
(uint16_t)100,
|
|
(uint16_t)100,
|
|
- (uint16_t)1600,
|
|
|
|
|
|
+ (uint16_t)2100,
|
|
(uint8_t)4,
|
|
(uint8_t)4,
|
|
(uint8_t)1,
|
|
(uint8_t)1,
|
|
(uint16_t)1024
|
|
(uint16_t)1024
|
|
@@ -245,44 +245,44 @@ const nGearParam_Struct_t GearParam_Default_SMART_Volans =
|
|
//ECO도貫燎제꽝鑒
|
|
//ECO도貫燎제꽝鑒
|
|
const nGearParam_Struct_t GearParam_Default_ECO_Volans_Plus =
|
|
const nGearParam_Struct_t GearParam_Default_ECO_Volans_Plus =
|
|
{
|
|
{
|
|
- (uint16_t)377,
|
|
|
|
|
|
+ (uint16_t)452,
|
|
(uint16_t)0,
|
|
(uint16_t)0,
|
|
(uint16_t)100,
|
|
(uint16_t)100,
|
|
(uint16_t)840,
|
|
(uint16_t)840,
|
|
|
|
+ (uint8_t)2,
|
|
(uint8_t)1,
|
|
(uint8_t)1,
|
|
- (uint8_t)1,
|
|
|
|
- (uint16_t)338
|
|
|
|
|
|
+ (uint16_t)512
|
|
};
|
|
};
|
|
|
|
|
|
//NORM도貫燎제꽝鑒
|
|
//NORM도貫燎제꽝鑒
|
|
const nGearParam_Struct_t GearParam_Default_NORM_Volans_Plus =
|
|
const nGearParam_Struct_t GearParam_Default_NORM_Volans_Plus =
|
|
{
|
|
{
|
|
- (uint16_t)795,
|
|
|
|
|
|
+ (uint16_t)954,
|
|
(uint16_t)0,
|
|
(uint16_t)0,
|
|
(uint16_t)100,
|
|
(uint16_t)100,
|
|
(uint16_t)1200,
|
|
(uint16_t)1200,
|
|
(uint8_t)2,
|
|
(uint8_t)2,
|
|
(uint8_t)1,
|
|
(uint8_t)1,
|
|
- (uint16_t)605
|
|
|
|
|
|
+ (uint16_t)686
|
|
};
|
|
};
|
|
|
|
|
|
//SPORT도貫燎제꽝鑒
|
|
//SPORT도貫燎제꽝鑒
|
|
const nGearParam_Struct_t GearParam_Default_SPORT_Volans_Plus =
|
|
const nGearParam_Struct_t GearParam_Default_SPORT_Volans_Plus =
|
|
{
|
|
{
|
|
(uint16_t)1504,
|
|
(uint16_t)1504,
|
|
- (uint16_t)0,
|
|
|
|
|
|
+ (uint16_t)700,
|
|
(uint16_t)100,
|
|
(uint16_t)100,
|
|
(uint16_t)1590,
|
|
(uint16_t)1590,
|
|
(uint8_t)3,
|
|
(uint8_t)3,
|
|
(uint8_t)1,
|
|
(uint8_t)1,
|
|
- (uint16_t)850
|
|
|
|
|
|
+ (uint16_t)870
|
|
};
|
|
};
|
|
|
|
|
|
//TURBO도貫燎제꽝鑒
|
|
//TURBO도貫燎제꽝鑒
|
|
const nGearParam_Struct_t GearParam_Default_TURBO_Volans_Plus =
|
|
const nGearParam_Struct_t GearParam_Default_TURBO_Volans_Plus =
|
|
{
|
|
{
|
|
(uint16_t)2354,
|
|
(uint16_t)2354,
|
|
- (uint16_t)0,
|
|
|
|
|
|
+ (uint16_t)840,
|
|
(uint16_t)100,
|
|
(uint16_t)100,
|
|
(uint16_t)2100,
|
|
(uint16_t)2100,
|
|
(uint8_t)5,
|
|
(uint8_t)5,
|
|
@@ -293,8 +293,8 @@ const nGearParam_Struct_t GearParam_Default_TURBO_Volans_Plus =
|
|
//SMART도貫燎제꽝鑒
|
|
//SMART도貫燎제꽝鑒
|
|
const nGearParam_Struct_t GearParam_Default_SMART_Volans_Plus =
|
|
const nGearParam_Struct_t GearParam_Default_SMART_Volans_Plus =
|
|
{
|
|
{
|
|
- (uint16_t)1000,
|
|
|
|
- (uint16_t)2000,
|
|
|
|
|
|
+ (uint16_t)0,
|
|
|
|
+ (uint16_t)460,
|
|
(uint16_t)100,
|
|
(uint16_t)100,
|
|
(uint16_t)2100,
|
|
(uint16_t)2100,
|
|
(uint8_t)4,
|
|
(uint8_t)4,
|
|
@@ -355,7 +355,7 @@ const nGearParam_Struct_t GearParam_Default_TURBO_Pegasi =
|
|
const nGearParam_Struct_t GearParam_Default_SMART_Pegasi =
|
|
const nGearParam_Struct_t GearParam_Default_SMART_Pegasi =
|
|
{
|
|
{
|
|
(uint16_t)0,
|
|
(uint16_t)0,
|
|
- (uint16_t)560,
|
|
|
|
|
|
+ (uint16_t)460,
|
|
(uint16_t)0,
|
|
(uint16_t)0,
|
|
(uint16_t)2100,
|
|
(uint16_t)2100,
|
|
(uint8_t)4,
|
|
(uint8_t)4,
|
|
@@ -416,7 +416,7 @@ const nGearParam_Struct_t GearParam_Default_TURBO_Pegasi_Plus =
|
|
const nGearParam_Struct_t GearParam_Default_SMART_Pegasi_Plus =
|
|
const nGearParam_Struct_t GearParam_Default_SMART_Pegasi_Plus =
|
|
{
|
|
{
|
|
(uint16_t)0,
|
|
(uint16_t)0,
|
|
- (uint16_t)560,
|
|
|
|
|
|
+ (uint16_t)460,
|
|
(uint16_t)0,
|
|
(uint16_t)0,
|
|
(uint16_t)2100,
|
|
(uint16_t)2100,
|
|
(uint8_t)4,
|
|
(uint8_t)4,
|
|
@@ -500,7 +500,7 @@ void Var_Init(void)
|
|
|
|
|
|
//MC경굶斤口놓迦뺏,Mode뵨SN닒EEPROM뗍혤
|
|
//MC경굶斤口놓迦뺏,Mode뵨SN닒EEPROM뗍혤
|
|
strncpy(MC_VerInfo.HW_Version, (char*)"TTKZ010D. ", 16);
|
|
strncpy(MC_VerInfo.HW_Version, (char*)"TTKZ010D. ", 16);
|
|
- strncpy(MC_VerInfo.FW_Version, (char*)"V7r2r0_20220722C", 16);
|
|
|
|
|
|
+ strncpy(MC_VerInfo.FW_Version, (char*)"V7r2r0_20220909C", 16);
|
|
#if NormalWork
|
|
#if NormalWork
|
|
MC_VerInfo.FW_Version[15] = '.';
|
|
MC_VerInfo.FW_Version[15] = '.';
|
|
#endif
|
|
#endif
|