[env:ESP32 Beispiel]
platform = espressif32
board = esp32doit-devkit-v1
framework = arduino
lib_deps =
lib1
lib2
lib3
build_flags =
monitor_speed = 115200
[env:AVR Atmega NANO Platine mit Atmega328]
platform = atmelavr
board = nanoatmega328
framework = oder framework = arduino (Für Arduino-C Befehle)
monitor_speed = 9600
[env:AVR Atmega MEGA Platine mit Atmega2560]
platform = atmelavr
board = megaatmega2560
framework = oder framework = arduino (Für Arduino-C Befehle)
monitor_speed = 9600
Verscheidene printf - Versionen anwenden
; Minimalistic printf version
build_flags = -Wl,-u,vfprintf -lprintf_min
;Floating point printf version (requires MATH_LIB = -lm below)
build_flags = -Wl,-u,vfprintf -lprintf_flt -lm
Setzen von Fuse Bits: (Beispiel Mega328 interner Oszillator 8Mhz)
board_fuses.efuse = 0xFF
board_fuses.hfuse = 0xD9
board_fuses.lfuse = 0xE2
Verwenden alternativer Programmer: (Beispiel Programmer USBASP)
upload_flags =
-Pusb
-e
-E reset,novc