• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem w zrozumieniu kodu.
#1
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
 
Odpowiedź
#2
#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.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości