Define I2S pins for ESP32 (#13714)
This commit is contained in:
parent
aa0f7afbe6
commit
6fe90f0324
@ -303,9 +303,9 @@ int i2s_init() {
|
|||||||
xTaskCreate(stepperTask, "StepperTask", 10000, NULL, 1, NULL);
|
xTaskCreate(stepperTask, "StepperTask", 10000, NULL, 1, NULL);
|
||||||
|
|
||||||
// Route the i2s pins to the appropriate GPIO
|
// Route the i2s pins to the appropriate GPIO
|
||||||
gpio_matrix_out_check(22, I2S0O_DATA_OUT23_IDX, 0, 0);
|
gpio_matrix_out_check(I2S_DATA, I2S0O_DATA_OUT23_IDX, 0, 0);
|
||||||
gpio_matrix_out_check(25, I2S0O_WS_OUT_IDX, 0, 0);
|
gpio_matrix_out_check(I2S_BCK, I2S0O_BCK_OUT_IDX, 0, 0);
|
||||||
gpio_matrix_out_check(26, I2S0O_BCK_OUT_IDX, 0, 0);
|
gpio_matrix_out_check(I2S_WS, I2S0O_WS_OUT_IDX, 0, 0);
|
||||||
|
|
||||||
// Start the I2S peripheral
|
// Start the I2S peripheral
|
||||||
return i2s_start(I2S_NUM_0);
|
return i2s_start(I2S_NUM_0);
|
||||||
|
@ -29,3 +29,9 @@ int i2s_init();
|
|||||||
void i2s_write(uint8_t pin, uint8_t val);
|
void i2s_write(uint8_t pin, uint8_t val);
|
||||||
|
|
||||||
void i2s_push_sample();
|
void i2s_push_sample();
|
||||||
|
|
||||||
|
// pin definitions
|
||||||
|
|
||||||
|
#define I2S_WS 25
|
||||||
|
#define I2S_BCK 26
|
||||||
|
#define I2S_DATA 27
|
||||||
|
Loading…
Reference in New Issue
Block a user