working A1S!

This commit is contained in:
philippe44
2020-02-03 23:22:11 -08:00
parent 79942a03fe
commit 8a7fc32b68
2 changed files with 8 additions and 4 deletions

View File

@@ -90,7 +90,7 @@ bool spkfault_svc (void) {
void monitor_svc_init(void) { void monitor_svc_init(void) {
ESP_LOGI(TAG, "Initializing monitoring"); ESP_LOGI(TAG, "Initializing monitoring");
#ifdef JACK_GPIO #if defined(JACK_GPIO) && JACK_GPIO != -1
gpio_pad_select_gpio(JACK_GPIO); gpio_pad_select_gpio(JACK_GPIO);
gpio_set_direction(JACK_GPIO, GPIO_MODE_INPUT); gpio_set_direction(JACK_GPIO, GPIO_MODE_INPUT);

View File

@@ -142,7 +142,7 @@ static bool init(int i2c_port_num, int i2s_num, i2s_config_t *i2s_config) {
// configure I2S pins & install driver // configure I2S pins & install driver
i2s_pin_config_t i2s_pin_config = (i2s_pin_config_t) { .bck_io_num = 27, .ws_io_num = 26, i2s_pin_config_t i2s_pin_config = (i2s_pin_config_t) { .bck_io_num = 27, .ws_io_num = 26,
.data_out_num = 35, .data_in_num = 25 //Not used .data_out_num = 25, .data_in_num = 35 //Not used
}; };
i2s_driver_install(i2s_num, i2s_config, 0, NULL); i2s_driver_install(i2s_num, i2s_config, 0, NULL);
i2s_set_pin(i2s_num, &i2s_pin_config); i2s_set_pin(i2s_num, &i2s_pin_config);
@@ -170,18 +170,22 @@ static void volume(unsigned left, unsigned right) {
* power * power
*/ */
static void power(adac_power_e mode) { static void power(adac_power_e mode) {
esp_err_t ret = ESP_OK;
switch(mode) { switch(mode) {
case ADAC_STANDBY: case ADAC_STANDBY:
case ADAC_OFF: case ADAC_OFF:
ac101_stop(); ret = ac101_stop();
break; break;
case ADAC_ON: case ADAC_ON:
ac101_start(AC_MODULE_ADC); ret = ac101_start(AC_MODULE_DAC);
break; break;
default: default:
ESP_LOGW(TAG, "unknown power command"); ESP_LOGW(TAG, "unknown power command");
break; break;
} }
if (ret != ESP_OK) ESP_LOGW(TAG, "can't start AC101 %d", ret);
} }
/**************************************************************************************** /****************************************************************************************