diff --git a/Src/main.c b/Src/main.c index 9d06160..f9110ba 100644 --- a/Src/main.c +++ b/Src/main.c @@ -88,7 +88,7 @@ extern I2C_HandleTypeDef hi2c2; void saveConfig(void); void longBeep(void); - void shortBeep(void); + void shortBeep(uint8_t freq); /* Virtual address defined by the user: 0xFFFF value is prohibited */ uint16_t VirtAddVarTab[NB_OF_VAR] = {0x1337}; @@ -371,7 +371,7 @@ int main(void) { while(HAL_GPIO_ReadPin(BUTTON_PORT, BUTTON_PIN)) { HAL_Delay(10); } - shortBeep(); + shortBeep(5); HAL_Delay(300); if (HAL_GPIO_ReadPin(BUTTON_PORT, BUTTON_PIN)) { while(HAL_GPIO_ReadPin(BUTTON_PORT, BUTTON_PIN)) { @@ -385,6 +385,7 @@ int main(void) { if (setDistance > 2.6) { setDistance = 0.5; } + shortBeep(setDistance / 0.25); saveValue = setDistance * 1000; saveConfig(); } @@ -741,8 +742,8 @@ int main(void) { buzzerFreq = 0; } - void shortBeep(){ - buzzerFreq = 5; + void shortBeep(uint8_t freq){ + buzzerFreq = freq; HAL_Delay(100); buzzerFreq = 0; }