diff --git a/Firmware/sound.cpp b/Firmware/sound.cpp index 0a817924d..5cb736683 100644 --- a/Firmware/sound.cpp +++ b/Firmware/sound.cpp @@ -23,16 +23,8 @@ static void Sound_DoSound_Blind_Alert(void); void Sound_Init(void) { -SET_OUTPUT(BEEPER); -eSoundMode=(eSOUND_MODE)eeprom_read_byte((uint8_t*)EEPROM_SOUND_MODE); -if(eSoundMode==e_SOUND_MODE_NULL) - Sound_Default(); // je potreba provest i ulozeni do EEPROM -} - -void Sound_Default(void) -{ -eSoundMode=e_SOUND_MODE_DEFAULT; -Sound_SaveMode(); + SET_OUTPUT(BEEPER); + eSoundMode = static_cast(eeprom_init_default_byte((uint8_t*)EEPROM_SOUND_MODE, e_SOUND_MODE_DEFAULT)); } void Sound_SaveMode(void) diff --git a/Firmware/sound.h b/Firmware/sound.h index 7e0f8223a..841161181 100644 --- a/Firmware/sound.h +++ b/Firmware/sound.h @@ -34,7 +34,6 @@ extern eSOUND_MODE eSoundMode; extern void Sound_Init(void); -extern void Sound_Default(void); extern void Sound_CycleState(void); extern void Sound_MakeSound(eSOUND_TYPE eSoundType); extern void Sound_MakeCustom(uint16_t ms,uint16_t tone_ ,bool critical);