If POK_ENABLE_SOUND is not defined I get a linker error:
C:\git\PokittoLib2\Pokitto\POKITTO_CORE\PokittoSound.cpp|815|undefined reference to Pokitto::setHWvolume(unsigned char)
That is because #if POK_ENABLE_SOUND > 0
is commented out in here:
void Sound::setVolume(int16_t volume) {
//#if NUM_CHANNELS > 0
if (volume<0) volume = 0;
//if (volume>volumeMax) volume = volumeMax;
globalVolume = volume;
//#if POK_ENABLE_SOUND > 0
discrete_vol = (volume>>5);
#ifndef POK_SIM
setHWvolume(discrete_vol_hw_levels[discrete_vol]); //boost volume if headphonelevel
#endif
//#endif
#if POK_SHOW_VOLUME > 0
_soundc.volbar_visible = VOLUMEBAR_TIMEOUT;
#endif
//#endif
}
If POK_ENABLE_SOUND is not defined also setHWvolume() is not implemented, so that is why error occurs.