diff --git a/cube/User/Src/frontend.c b/cube/User/Src/frontend.c index dcb099f..30b964f 100644 --- a/cube/User/Src/frontend.c +++ b/cube/User/Src/frontend.c @@ -35,7 +35,6 @@ void frontendDisable() { void frontendAdcCallback(ADC_HandleTypeDef* hadc) { static int32_t holdValue = 0; - static uint32_t cnt = 0; HAL_GPIO_TogglePin(Debug_Signal_1_GPIO_Port, Debug_Signal_1_Pin); @@ -44,25 +43,17 @@ void frontendAdcCallback(ADC_HandleTypeDef* hadc) { if (holdValue == 0) { holdValue = currentValue; - logMsg("frontend enabled, hold: %d", holdValue); } if (currentValue - holdValue > frontendAdcThreshold) { - HAL_GPIO_WritePin(Frontend_Out_GPIO_Port, Frontend_Out_Pin, GPIO_PIN_SET); - cnt++; - if (cnt > 25) { - logMsg("frontend, high: %d, hold: %d, diff: %d", currentValue, holdValue, currentValue - holdValue); - cnt = 0; - } - } else { HAL_GPIO_WritePin(Frontend_Out_GPIO_Port, Frontend_Out_Pin, GPIO_PIN_RESET); - cnt = 0; + } else { + HAL_GPIO_WritePin(Frontend_Out_GPIO_Port, Frontend_Out_Pin, GPIO_PIN_SET); } } else { if (holdValue != 0) { holdValue = 0; HAL_GPIO_WritePin(Frontend_Out_GPIO_Port, Frontend_Out_Pin, GPIO_PIN_SET); - logMsg("frontend disabled"); } } diff --git a/cube/User/Src/mbusComm.c b/cube/User/Src/mbusComm.c index fce2cbb..ddf51f6 100644 --- a/cube/User/Src/mbusComm.c +++ b/cube/User/Src/mbusComm.c @@ -77,7 +77,7 @@ static void handleRequestEngine(void *handle) { logMsg("hre state ENABLE_FRONTEND"); frontendEnable(); localMbusCommHandle->state = DISABLE_FRONTEND; - schAdd(handleRequestEngine, handle, 20, 0); + schAdd(handleRequestEngine, handle, 500, 0); break; case DISABLE_FRONTEND: