Added second beep with varying pitch on follow distance change
This commit is contained in:
parent
4c5842915d
commit
f253e6e29a
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue