Skip to content
Snippets Groups Projects
Select Git revision
  • 522732b1188425c18eb2cedcdf12e44a94242f45
  • main default protected
  • SOAPP_2.0_development
  • Developement_Karger
4 results

sketches

Robert Patzke:

Die von mir eingefügten Sketches sind in der Regel über Schalter (#define) organisiert. Diese werden in zwei Stufen definiert:

  1. In der Datei environment.h sind Eigenschaften verschiedener Arduino-Boards und Prozessoren berücksichtigt. Das war erforderlich wegen des direkten Zugriffs auf die Prozessoren, der von der Arduino-Umgebung nicht ohne weiteres unterstützt wird.
  2. Die o.g. Datei wird ebenfalls gesteuert (damit man nicht verschiedene Dateien für die unterschiedlichen Projekte braucht). Ich mache das durch projektspezifische Festlegungen in der IDE. Zum Beispiel bei Eclipse/Sloeber in den Projekteigenschaften (Properties) unter Arduino -> Compile Options -> Append to C and C++ : -DsmnDEFBYBUILD -DsmnNANOBLE33 -DsmnDEBUG