add RSSI + disable equalizer when not needed - release

This commit is contained in:
Philippe G
2020-04-19 23:01:07 -07:00
parent e0e309c4ed
commit 014aa91fdd
4 changed files with 24 additions and 1 deletions

View File

@@ -45,11 +45,18 @@ void equalizer_open(u32_t sample_rate) {
equalizer.update = false;
if (equalizer.handle) {
LOG_INFO("equalizer initialized");
bool active = false;
for (int i = 0; i < EQ_BANDS; i++) {
esp_equalizer_set_band_value(equalizer.handle, equalizer.gain[i], i, 0);
esp_equalizer_set_band_value(equalizer.handle, equalizer.gain[i], i, 1);
active |= equalizer.gain[i] != 0;
}
// do not activate equalizer if all gain are 0
if (!active) equalizer_close();
LOG_INFO("equalizer initialized %u", active);
} else {
LOG_WARN("can't init equalizer");
}