fix for broken generic i2s build - release

This commit is contained in:
Sebastien
2019-12-02 11:20:07 -05:00
parent cce452bf9a
commit 9ebe856bf4

View File

@@ -452,7 +452,7 @@ static void *output_thread_i2s() {
while (running) {
TIME_MEASUREMENT_START(timer_start);
#ifdef TAS57xx
// handle jack insertion as a polling function (to avoid to have to do de-bouncing)
if (gpio_get_level(JACK_GPIO) != jack_status) {
jack_status = gpio_get_level(JACK_GPIO);
@@ -461,7 +461,7 @@ static void *output_thread_i2s() {
LOG_INFO("Changing jack status %d", jack_status);
}
}
#endif
LOCK;
// manage led display
@@ -644,20 +644,22 @@ void dac_cmd(dac_cmd_e cmd, ...) {
/****************************************************************************************
* Analogue mute
*/
#ifdef TAS57xx
static void set_analogue(bool active) {
#ifdef TAS57xx
dac_cmd(DAC_STANDBY);
// need to wait a bit for TAS to execute standby before sending backend-down command
usleep(50*1000);
dac_cmd(active ? DAC_ANALOG_UP : DAC_ANALOG_DOWN);
dac_cmd(DAC_ACTIVE);
#endif
}
#endif
/****************************************************************************************
* TAS57 detection
*/
#ifdef TAS57xx
static int tas57_detect(void) {
u8_t data, addr[] = {0x90, 0x98};
int ret;
@@ -681,9 +683,10 @@ static int tas57_detect(void) {
return addr[i];
}
}
return 0;
}
}
#endif
/****************************************************************************************
* SPDIF support