refactor step 2 - I2C

DAC renamed to I2C
squeezelite thread stack correction
had to move .bss to dram0 (need to verify consequences)
This commit is contained in:
philippe44
2019-06-29 12:40:56 -07:00
parent f3bac182cf
commit 4b54f1733b
4 changed files with 214 additions and 237 deletions

View File

@@ -28,11 +28,11 @@ extern struct buffer *outputbuf;
#define LOCK mutex_lock(outputbuf->mutex)
#define UNLOCK mutex_unlock(outputbuf->mutex)
extern void set_volume_i2s(unsigned left, unsigned right);
extern void output_init_bt(log_level level, char *device, unsigned output_buf_size, char *params,
unsigned rates[], unsigned rate_delay, unsigned idle);
extern void output_init_i2s(log_level level, char *device, unsigned output_buf_size, char *params,
unsigned rates[], unsigned rate_delay, unsigned idle);
unsigned rates[], unsigned rate_delay, unsigned idle);
extern void output_close_i2s(void);
static log_level loglevel;
@@ -54,9 +54,8 @@ void output_init_embedded(log_level level, char *device, unsigned output_buf_siz
output_init_bt(level, device, output_buf_size, params, rates, rate_delay, idle);
} else {
LOG_INFO("init I2S");
//volume_cb = set_volume_i2s;
//close_cb = output_close_i2s;
//output_init_i2s(level, device, output_buf_size, params, rates, rate_delay, idle);
close_cb = output_close_i2s;
output_init_i2s(level, device, output_buf_size, params, rates, rate_delay, idle);
}
LOG_INFO("init completed.");