PokittoLib is the library needed for programming the Pokitto DIY game console (www.pokitto.com)
Diff: POKITTO_CORE/PokittoCore.cpp
- Revision:
- 54:7082c373d764
- Parent:
- 53:ee5e28819ebb
- Child:
- 59:61d308a0b113
--- a/POKITTO_CORE/PokittoCore.cpp Sat Jul 21 11:39:21 2018 +0000 +++ b/POKITTO_CORE/PokittoCore.cpp Sat Jul 21 12:33:25 2018 +0000 @@ -465,6 +465,7 @@ #define VINCMULT 50 #endif //POK_SIM void Core::setVolLimit() { + display.enableDirectPrinting(true); display.adjustCharStep = 0; //sound.setMaxVol(VOLUME_HEADPHONE_MAX); @@ -473,7 +474,6 @@ float vol = sound.getVolume(); float tvol; #ifndef POK_SIM vol=eeprom_read_byte((uint16_t*)EESETTINGS_VOL); - if (vol<0) vol=0; Pokitto::Sound::globalVolume=vol; #endif if (vol>VOLUME_HEADPHONE_MAX) sound.setMaxVol(VOLUME_SPEAKER_MAX); @@ -482,14 +482,17 @@ vol=170; sound.setMaxVol(VOLUME_SPEAKER_MAX); #endif - for (uint8_t t=0;t<=vol;t++) { - sound.setVolume(t); - } + //sound.setVolume(0); + //if (vol) { + //for (uint8_t t=0;t<=vol;t++) sound.setVolume(t); + //} + discrete_vol = ((int)vol>>5); //get rid of 0 vol number + sound.setVolume(vol); volbar_visible=0; int countd=0; #ifndef POK_SIM //read countdown time from settings - countd = eeprom_read_byte((uint16_t*)EESETTINGS_VOLWAIT); + //countd = eeprom_read_byte((uint16_t*)EESETTINGS_VOLWAIT); #endif if (countd<=0 || countd > 10) countd=0xFFFF; #ifdef PRODUCTIONTESTING