Include Dateien mit unterschiedlicher Syntax?

Hallo,
ich habe mir gerade im Tutorial der neuen Blockly-Version das Beispiel „Einfacher TTN-Mapper“ angesehen. Dabei hat mich der include Teil etwas stutzig gemacht. Hier der Ausschnitt:

#include „SenseBoxMCU.h“
#include <SPI.h>
#include <lmic.h>
#include <hal/hal.h>
#include „SparkFun_Ublox_Arduino_Library.h“
#include <Wire.h>

Zwei Librarys werden in Anführungszeichen eingeschlossen, die anderen in spitzen Klammern.
Warum?

Hi @altprog,

das liegt einfach nur an den unterschiedlichen „Orten“ an denen die Libraries liegen.

LibraryFile.h: when the angle brackets syntax is used, the libraries paths will be searched for the file.
LocalFile.h: When the double quotes syntax is used, the folder of the file using the #include directive will be searched for the specified file, then the libraries paths if it was not found in the local path. Use this syntax for header files in the sketch’s folder.

Viele Grüße

Mario