mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2024-11-22 18:25:18 +00:00
b908e38d08
Also removed explicit platform HAL directory inclusion from platformio.ini to make sure these errors are caught by Travis in the future
120 lines
2.9 KiB
INI
120 lines
2.9 KiB
INI
#
|
|
# Project Configuration File
|
|
#
|
|
# A detailed documentation with the EXAMPLES is located here:
|
|
# http://docs.platformio.org/en/latest/projectconf.html
|
|
#
|
|
|
|
# A sign `#` at the beginning of the line indicates a comment
|
|
# Comment lines are ignored.
|
|
|
|
# Automatic targets - enable auto-uploading
|
|
# targets = upload
|
|
|
|
[platformio]
|
|
src_dir = Marlin
|
|
envs_dir = .pioenvs
|
|
lib_dir = .piolib
|
|
libdeps_dir = .piolibdeps
|
|
env_default = megaatmega2560
|
|
|
|
[common]
|
|
lib_deps =
|
|
U8glib@1.19.1
|
|
LiquidCrystal_I2C@1.1.2
|
|
https://github.com/lincomatic/LiquidTWI2.git
|
|
https://github.com/teemuatlut/TMC2130Stepper.git
|
|
https://github.com/adafruit/Adafruit_NeoPixel.git
|
|
default_src_filter = +<*> -<example_configurations> -<frameworks>
|
|
|
|
[env:megaatmega2560]
|
|
platform = atmelavr
|
|
framework = arduino
|
|
board = megaatmega2560
|
|
build_flags = -I $BUILDSRC_DIR
|
|
board_f_cpu = 16000000L
|
|
lib_deps = ${common.lib_deps}
|
|
src_filter = ${common.default_src_filter}
|
|
|
|
[env:megaatmega1280]
|
|
platform = atmelavr
|
|
framework = arduino
|
|
board = megaatmega1280
|
|
build_flags = -I $BUILDSRC_DIR
|
|
board_f_cpu = 16000000L
|
|
lib_deps = ${common.lib_deps}
|
|
src_filter = ${common.default_src_filter}
|
|
|
|
[env:printrboard]
|
|
platform = teensy
|
|
framework = arduino
|
|
board = teensy20pp
|
|
build_flags = -I $BUILDSRC_DIR -D MOTHERBOARD=BOARD_PRINTRBOARD
|
|
# Bug in arduino framework does not allow boards running at 20Mhz
|
|
#board_f_cpu = 20000000L
|
|
lib_deps = ${common.lib_deps}
|
|
src_filter = ${common.default_src_filter}
|
|
|
|
[env:printrboard_revf]
|
|
platform = teensy
|
|
framework = arduino
|
|
board = teensy20pp
|
|
build_flags = -I $BUILDSRC_DIR -D MOTHERBOARD=BOARD_PRINTRBOARD_REVF
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
[env:brainwavepro]
|
|
platform = teensy
|
|
framework = arduino
|
|
board = teensy20pp
|
|
build_flags = -I $BUILDSRC_DIR -D MOTHERBOARD=BOARD_BRAINWAVE_PRO
|
|
lib_deps = ${common.lib_deps}
|
|
src_filter = ${common.default_src_filter}
|
|
|
|
[env:rambo]
|
|
platform = atmelavr
|
|
framework = arduino
|
|
board = reprap_rambo
|
|
build_flags = -I $BUILDSRC_DIR
|
|
board_f_cpu = 16000000L
|
|
lib_deps = ${common.lib_deps}
|
|
src_filter = ${common.default_src_filter}
|
|
|
|
[env:anet10]
|
|
platform = atmelavr
|
|
framework = arduino
|
|
board = sanguino_atmega1284p
|
|
upload_speed = 57600
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
[env:sanguino_atmega644p]
|
|
platform = atmelavr
|
|
framework = arduino
|
|
board = sanguino_atmega644p
|
|
lib_deps = ${common.lib_deps}
|
|
|
|
[env:DUE]
|
|
platform = atmelsam
|
|
framework = arduino
|
|
board = due
|
|
build_flags = -I $BUILDSRC_DIR -D MOTHERBOARD=BOARD_RAMPS4DUE_EFB
|
|
lib_deps = ${common.lib_deps}
|
|
src_filter = ${common.default_src_filter}
|
|
|
|
[env:teensy35]
|
|
platform = teensy
|
|
framework = arduino
|
|
board = teensy35
|
|
build_flags = -I $BUILDSRC_DIR
|
|
lib_deps = ${common.lib_deps}
|
|
lib_ignore = Adafruit NeoPixel
|
|
src_filter = ${common.default_src_filter}
|
|
|
|
[env:Re-ARM]
|
|
platform = nxplpc
|
|
board_f_cpu = 100000000L
|
|
build_flags = !python Marlin/src/HAL/HAL_LPC1768/lpc1768_flag_script.py
|
|
lib_ldf_mode = off
|
|
lib_deps = U8glib-ARM
|
|
src_filter = ${common.default_src_filter} +<frameworks/CMSIS/LPC1768>
|
|
extra_scripts = Marlin/src/HAL/HAL_LPC1768/lpc1768_flag_script.py
|