Enfin pas sûr que ce soit un wemos mais plutôt un clone de D-duino32
Pas d'indication Mosi, Miso, Sck ...
Et de la doc qui dit qu'il y a 3 sortes de SPI sur l'ESP32
Je me contenterais d'une FAT32 mais je voudrais un script qui fonctionne et les pins pour brancher ma SD
Pour l'instant j'ai un adaptateur SD-> micro sd qui me sert d'interface esp / microsd
pins 1 à 7 utilisées sans pb avec un ESP8266
Sous toutes réserves..... (pas encore vérifié) je connecterai la carte SD sur le VSPI (le HSPI est mobilisé par la puce Flash SPI et le bloc SPI Slave n'est pas utile içi)
j'ai récupéré ce schéma qui est donné comme valide, à essayer avec l'exemple SD_test pour ESP32
Essai concluant !! je confirme le câblage donné ci-dessus.
Essai effectué en enfichant un shield SD Wemos sur une carte ESP32 reprenant, sur 2 des 4 rangées de broches la disposition des pins d'un Wemos D1 Mini
N.B : La data sheet ESP32 donne, à sa façon, le brochage pour le module VSPI, mais MISO (Slave out) est nommé Q et MOSI (Slave In est nommé D)....Ils ont repris une désignation liée au registre à décalage interne assurant le SPI !
Merci pour vos réponses... Mais j'avais déjà vu ces liens, le problème que je soupçonne insoluble vient de la présence de l'écran OLED, la carte ne sort pas les pins que vous citez, le fabricant pense (à tort) que le SPI de l'Oled sera le seul périphérique SPI connecté
J'avais donc imaginé que dans mon appli l'oled n'étant pas nécessaire quand la SD serait utilisée je pourrais lancer un protocole SPI différent (l'un des deux autres), voire changer les pins du port SPI quand j'utiliserais la SD.
ESt-ce possible ?
Sinon faudra que j'attende les 3 semaines pour un ESP32 wemos et me connecter une SD et un Oled en DIY
OK, je vois.... l'afficheur OLED occupe le terrain...et ne parait pas acceuillant !!
Peut être une piste :pour partager le bus SPI récupérer MISO, MOSI et CLK au niveau de la connection OLED et voir dans la librairie SD s'il est possible de déclarer un GPIO libre comme CS de la carte SD, il est peut être possible de lancer SD.begin() en lui passant en paramètre la pin choisie comme chip select pour la cartre SD ?
Autre voie : utiliser le module MMC (pas SPI) il y a un exemple dans l'IDE Arduino .... avec un cablage plus fourni puisque la cart SD est gérée en 4 bits.
PB : Ce module MMC pose le problème de GPIO0 qui doit être laissé avec son pull-down interne pour permettre le flashage et aurait ensuite , après flashage, un pull up externe activé pour le mode MMC..pourquoi pas si la motivation est là !!
```
** Connect the SD card to the following pins:
*