Browse Source

Define I2S pins for ESP32 (#13714)

Kajetan Rzepecki 5 years ago
parent
commit
6fe90f0324
2 changed files with 9 additions and 3 deletions
  1. 3
    3
      Marlin/src/HAL/HAL_ESP32/i2s.cpp
  2. 6
    0
      Marlin/src/HAL/HAL_ESP32/i2s.h

+ 3
- 3
Marlin/src/HAL/HAL_ESP32/i2s.cpp View File

@@ -303,9 +303,9 @@ int i2s_init() {
303 303
   xTaskCreate(stepperTask, "StepperTask", 10000, NULL, 1, NULL);
304 304
 
305 305
   // Route the i2s pins to the appropriate GPIO
306
-  gpio_matrix_out_check(22, I2S0O_DATA_OUT23_IDX, 0, 0);
307
-  gpio_matrix_out_check(25, I2S0O_WS_OUT_IDX, 0, 0);
308
-  gpio_matrix_out_check(26, I2S0O_BCK_OUT_IDX, 0, 0);
306
+  gpio_matrix_out_check(I2S_DATA, I2S0O_DATA_OUT23_IDX, 0, 0);
307
+  gpio_matrix_out_check(I2S_BCK, I2S0O_BCK_OUT_IDX, 0, 0);
308
+  gpio_matrix_out_check(I2S_WS, I2S0O_WS_OUT_IDX, 0, 0);
309 309
 
310 310
   // Start the I2S peripheral
311 311
   return i2s_start(I2S_NUM_0);

+ 6
- 0
Marlin/src/HAL/HAL_ESP32/i2s.h View File

@@ -29,3 +29,9 @@ int i2s_init();
29 29
 void i2s_write(uint8_t pin, uint8_t val);
30 30
 
31 31
 void i2s_push_sample();
32
+
33
+// pin definitions
34
+
35
+#define I2S_WS 25
36
+#define I2S_BCK 26
37
+#define I2S_DATA 27

Loading…
Cancel
Save