|
22 | 22 | * Note: The SPI pins can be manually configured by using `SPI.begin(sck, miso, mosi, cs).`
|
23 | 23 | * Alternatively, you can change the CS pin and use the other default settings by using `SD.begin(cs)`.
|
24 | 24 | *
|
25 |
| - * +--------------+---------+-------+----------+----------+----------+ |
26 |
| - * | SPI Pin Name | ESP8266 | ESP32 | ESP32-S2 | ESP32-C3 | ESP32-S3 | |
27 |
| - * +==============+=========+=======+==========+==========+==========+ |
28 |
| - * | CS (SS) | GPIO15 | GPIO5 | GPIO5 | GPIO13 | GPIO13 | |
29 |
| - * +--------------+---------+-------+----------+----------+----------+ |
30 |
| - * | DI (MOSI) | GPIO13 | GPIO23| GPIO24 | GPIO14 | GPIO14 | |
31 |
| - * +--------------+---------+-------+----------+----------+----------+ |
32 |
| - * | DO (MISO) | GPIO12 | GPIO19| GPIO25 | GPIO15 | GPIO15 | |
33 |
| - * +--------------+---------+-------+----------+----------+----------+ |
34 |
| - * | SCK (SCLK) | GPIO14 | GPIO18| GPIO19 | GPIO16 | GPIO16 | |
35 |
| - * +--------------+---------+-------+----------+----------+----------+ |
| 25 | + * +--------------+---------+-------+----------+----------+----------+----------+----------+ |
| 26 | + * | SPI Pin Name | ESP8266 | ESP32 | ESP32‑S2 | ESP32‑S3 | ESP32‑C3 | ESP32‑C6 | ESP32‑H2 | |
| 27 | + * +==============+=========+=======+==========+==========+==========+==========+==========+ |
| 28 | + * | CS (SS) | GPIO15 | GPIO5 | GPIO34 | GPIO10 | GPIO7 | GPIO18 | GPIO0 | |
| 29 | + * +--------------+---------+-------+----------+----------+----------+----------+----------+ |
| 30 | + * | DI (MOSI) | GPIO13 | GPIO23| GPIO35 | GPIO11 | GPIO6 | GPIO19 | GPIO25 | |
| 31 | + * +--------------+---------+-------+----------+----------+----------+----------+----------+ |
| 32 | + * | DO (MISO) | GPIO12 | GPIO19| GPIO37 | GPIO13 | GPIO5 | GPIO20 | GPIO11 | |
| 33 | + * +--------------+---------+-------+----------+----------+----------+----------+----------+ |
| 34 | + * | SCK (SCLK) | GPIO14 | GPIO18| GPIO36 | GPIO12 | GPIO4 | GPIO21 | GPIO10 | |
| 35 | + * +--------------+---------+-------+----------+----------+----------+----------+----------+ |
36 | 36 | *
|
37 | 37 | * For more info see file README.md in this library or on URL:
|
38 | 38 | * https://github.com/espressif/arduino-esp32/tree/master/libraries/SD
|
@@ -214,9 +214,10 @@ void setup(){
|
214 | 214 |
|
215 | 215 | #ifdef REASSIGN_PINS
|
216 | 216 | SPI.begin(sck, miso, mosi, cs);
|
217 |
| -#endif |
218 |
| - //if(!SD.begin(cs)){ //Change to this function to manually change CS pin |
| 217 | + if(!SD.begin(cs)){ |
| 218 | +#else |
219 | 219 | if(!SD.begin()){
|
| 220 | +#endif |
220 | 221 | Serial.println("Card Mount Failed");
|
221 | 222 | return;
|
222 | 223 | }
|
|
0 commit comments