|
@@ -442,7 +442,11 @@ void Event_100ms(void)
|
|
Event_pvt_uwBikeSpdRefTarget = 0;
|
|
Event_pvt_uwBikeSpdRefTarget = 0;
|
|
Event_pvt_uwBikeSpdRefTargetZ1 = 0;
|
|
Event_pvt_uwBikeSpdRefTargetZ1 = 0;
|
|
|
|
|
|
- if(Event_pvt_uwBikeSpdRef > bikespeed_stSpdLimCoef.uwBikeSpdRefDecrease)
|
|
|
|
|
|
+ if((BikeBrake_blGetstate() == FALSE) || (bikegearsensor_blBikeGetState() == FALSE))
|
|
|
|
+ {
|
|
|
|
+ Event_pvt_uwBikeSpdRef = 0;
|
|
|
|
+ }
|
|
|
|
+ else if(Event_pvt_uwBikeSpdRef > bikespeed_stSpdLimCoef.uwBikeSpdRefDecrease)
|
|
{
|
|
{
|
|
Event_pvt_uwBikeSpdRef -= bikespeed_stSpdLimCoef.uwBikeSpdRefDecrease;
|
|
Event_pvt_uwBikeSpdRef -= bikespeed_stSpdLimCoef.uwBikeSpdRefDecrease;
|
|
}
|
|
}
|