From 46196e9ee50df8bf84d7cb10753bcafa838a8054 Mon Sep 17 00:00:00 2001
From: Andrea Cimbalo <cimbalo@gmail.com>
Date: Sun, 3 Jul 2016 15:33:24 +0200
Subject: [PATCH] Add working PlatformIO support

---
 Marlin/platformio.ini | 44 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)
 create mode 100644 Marlin/platformio.ini

diff --git a/Marlin/platformio.ini b/Marlin/platformio.ini
new file mode 100644
index 0000000000..fb549db061
--- /dev/null
+++ b/Marlin/platformio.ini
@@ -0,0 +1,44 @@
+#
+# 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 = ./
+env_default = mega2560
+
+[env:mega2560]
+platform = atmelavr
+framework = arduino
+board = megaatmega2560
+build_flags = -I $BUILDSRC_DIR
+board_f_cpu = 16000000L
+
+[env:mega1280]
+platform = atmelavr
+framework = arduino
+board = megaatmega1280
+build_flags = -I $BUILDSRC_DIR
+board_f_cpu = 16000000L
+
+[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
+
+[env:brainwavepro]
+platform = teensy
+framework = arduino
+board = teensy20pp
+build_flags = -I $BUILDSRC_DIR -D MOTHERBOARD=BOARD_BRAINWAVE_PRO -D AT90USBxx_TEENSYPP_ASSIGNMENTS
-- 
GitLab