Added external programmer support (#720)
* Added scaffolding for external programmer support * Added programmers extraction in arduino/cores module * Implemented programmers list command * Print upload command line in verbose mode * Added programmer option to compile command * External programmer implementation * Factored function runTool in upload This will turn out useful for burn-bootloader that requires to run two actions in a row ("erase" and "bootloader"). * Implemented burn-bootloader * Increased tracing log * Test fix * Added BurnBootloder action * Make the upload port parameter mandatory only when really needed * Fixed nil pointer exception when burning-bootloader * Added sanity check on upload parameters
Showing
arduino/cores/programmers.go
0 → 100644
This diff is collapsed.
... | ... | @@ -7,7 +7,7 @@ require ( |
github.com/GeertJohan/go.rice v1.0.0 | ||
github.com/arduino/board-discovery v0.0.0-20180823133458-1ba29327fb0c | ||
github.com/arduino/go-paths-helper v1.2.0 | ||
github.com/arduino/go-properties-orderedmap v1.0.0 | ||
github.com/arduino/go-properties-orderedmap v1.2.0 | ||
github.com/arduino/go-timeutils v0.0.0-20171220113728-d1dd9e313b1b | ||
github.com/arduino/go-win32-utils v0.0.0-20180330194947-ed041402e83b | ||
github.com/cmaglie/pb v1.0.27 | ||
... | ... |
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment