Arduino Polska Forum

Pełna wersja: Problem w zrozumieniu kodu.
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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_Ima...20x240.ino
#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.