Arduino Polska Forum
Problem w zrozumieniu kodu. - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Wyświetlacze (https://forum.arduinopolska.pl/dzial-wy%C5%9Bwietlacze)
+--- Wątek: Problem w zrozumieniu kodu. (/watek-problem-w-zrozumieniu-kodu)



Problem w zrozumieniu kodu. - pinMode - 03-05-2020

Cześć mam problem w zrozumieniu tego kawałka kodu : 

Kod:
#if defined(USE_SD_CARD)
  SdFat                SD;         // SD card filesystem
  Adafruit_ImageReader reader(SD); // Image-reader object, pass in SD filesys
 
Prośba o wytłumaczenie co powoduje/wywołuje komenda SdFat oraz Adafruit_ImageReader reader.

Cały kod jest tu:
https://github.com/adafruit/Adafruit_ImageReader/blob/master/examples/BreakoutST7789-320x240/BreakoutST7789-320x240.ino


RE: Problem w zrozumieniu kodu. - Robson Kerman - 04-05-2020

#if defined(USE_SD_CARD), to instrukcja preprocesora.
Jeśli zdefiniujesz:
#define USE_SD_CARD
to preprocesor dołączy do kodu to co jest między
#if defined(USE_SD_CARD)
oraz
#endif

SdFat SD; tworzy obiekt klasy SdFat -> przeczytaj dokumentację biblioteki
Adafruit_ImageReader reader(SD); tworzy obiekt klasy Adafruit_ImageReader -> j.w.