in un esp32 devo collegare 2 periferiche tramite spi,
una sdcard e display 8x8 comandati da max7219 .
ho collegato tutto tramite la porta spi differenziando il cs.
in pratica quando faccio partire la perifica
SD.begin(SD_CS);
il display non funziona piu'.
Di questo problema ho trovato poco sulla rete,
qualcuno suggeriva di usare la libreria SdFat, ma non ho risolto...
suggerimenti?
Mah ... non so come è implemetata la cosa su ESP32, su AVR funziona correttamente. Guardando i sorgenti della libreria rilasciata con ESP32 vedo, per il metodo begin():
... che comunque chiama una spi.begin(), ovvero inizializza lui di nuovo il bus SPI ... magari questo da fastidio a come avevi inizializzato tu la SPI ...
Prova a spostare prima la SD.begin() e poi l'inizializzazione del display e vedi se cambia qualche cosa.