Bob Kuhn
7 years ago
committed by
Scott Lahteine
3 changed files with 113 additions and 0 deletions
@ -0,0 +1,40 @@ |
|||
Overview: |
|||
1) Install Sublime |
|||
2) Install Deviot (?optional?) |
|||
3) Install WebDevShell (this will execute the auto-build script) |
|||
4) Copy the menu configuration to the proper Sublime directory |
|||
5) Add platformio to your path (usually not needed) |
|||
|
|||
|
|||
Sublime with autobuild |
|||
Tools |
|||
Install Package Control |
|||
Tools |
|||
Command Palette |
|||
Package Control: Install Package |
|||
type in deviot and click on it |
|||
Tools |
|||
Command Palette |
|||
Package Control: Install Package |
|||
type in WebDevShell and click on it |
|||
|
|||
in Sublime, open Marlin directory with "platformio.ini" in it |
|||
|
|||
starting in the top level directory, go to the folder "Buildroot/shared/Sublime" |
|||
copy the folder "auto_build_sublime_menu" and contents to: |
|||
Windows |
|||
\Users\your_user_name\AppData\Roaming\Sublime Text 3\Packages |
|||
Linux |
|||
/home/your_user_name/.config/sublime-text-3/Packages/User |
|||
macOS (Click on the Finder's 'Go' menu and hold down Option to open...) |
|||
~/Library/Application Support/Sublime Text 3/Packages/User |
|||
|
|||
The menu should now be visible |
|||
|
|||
If you get an error message that says "file not found" and "subprocess.Popen(['platformio' ... " |
|||
then you'll need to add platformio to your path. |
|||
macOS |
|||
sudo nano /etc/paths |
|||
add these to the bottom |
|||
/Users/bob/.platformio |
|||
/Users/bob/.platformio/penv/bin |
@ -0,0 +1,66 @@ |
|||
[ |
|||
|
|||
{ |
|||
"caption": "Auto Build", |
|||
"children": [ |
|||
{ |
|||
"caption": "PIO Build", |
|||
"command": "webdevshell", |
|||
"args": { |
|||
"command": "python buildroot/share/atom/auto_build.py build" |
|||
} |
|||
}, |
|||
{ |
|||
"caption": "PIO Clean", |
|||
"command": "webdevshell", |
|||
"args": { |
|||
"command": "python buildroot/share/atom/auto_build.py clean" |
|||
} |
|||
}, |
|||
{ |
|||
"caption": "PIO Upload", |
|||
"command": "webdevshell", |
|||
"args": { |
|||
"command": "python buildroot/share/atom/auto_build.py upload" |
|||
} |
|||
}, |
|||
{ |
|||
"caption": "PIO Upload (traceback)", |
|||
"command": "webdevshell", |
|||
"args": { |
|||
"command": "python buildroot/share/atom/auto_build.py traceback" |
|||
} |
|||
}, |
|||
{ |
|||
"caption": "PIO Upload using Programmer", |
|||
"command": "webdevshell", |
|||
"args": { |
|||
"command": "python buildroot/share/atom/auto_build.py program" |
|||
} |
|||
}, |
|||
{ |
|||
"caption": "PIO Test", |
|||
"command": "webdevshell", |
|||
"args": { |
|||
"command": "python buildroot/share/atom/auto_build.py test" |
|||
} |
|||
}, |
|||
{ |
|||
"caption": "PIO Debug", |
|||
"command": "webdevshell", |
|||
"args": { |
|||
"command": "python buildroot/share/atom/auto_build.py debug" |
|||
} |
|||
}, |
|||
{ |
|||
"caption": "PIO Remote", |
|||
"command": "webdevshell", |
|||
"args": { |
|||
"command": "python buildroot/share/atom/auto_build.py remote" |
|||
} |
|||
} |
|||
], |
|||
"id": "AutoBuild", |
|||
"mnemonic": "A" |
|||
} |
|||
] |
Loading…
Reference in new issue