Hallo @fabian,
Wir benutzen die Karte im SPI Modus denke ich - das SD-Modul, das wir nutzen wird per an SPI angeschlossen und ist auch so beschriftet. Wir nutzen softwareseitig SD (spi basierte lib), nicht SD_MMC (glaube das wäre die library für den native SD modus von espressif).
Der Grund dürfte weniger eine bewusste Entscheidung sein, sondern mehr, dass der SPI Modus im Arduino Universum der bestdokumentierte Modus ist, in dem man auf die SD Karte zugreifen kann - weil nicht alle Microcontroller ein SD-Karten Interface haben. Und die OpenBikeSensor Firmware im Arduino Universum geboren wurde.
Falls für den nativen SD-Modus mehr Pins benötigt werden, könnte es auch sein, dass das SD-Modul, was im OBS Classic verwendet wird dafür gar nicht geeignet ist.
Das Problem mit dem SPI wäre dann evtl. doch noch ein Argument für die I²C variante des displays, je nach dem, wie lange das noch erhältlich ist.