Refactor upload methods to streamline the debugging experience (#129)
* Change all debug configurations to not reset and exit on error.  Initial tasks.json implementation.

* st-util working on command line and VS Code!

* Convert STM32CUBE, fix spaces in GDB server task command

* pyocd working!

* Convert OpenOCD

* Convert JLINK

* Convert REDLINK upload method

* Fix CMake typo

* Try and fix some variable scope issues

* Initial CLion implementation.  Need to test with hardware.

* Add a separate task that kicks off a build before each debug session
ls
1 parent 141aaec commit eda766ec8f224ab93cfdb5fc96e0fead1931fedf
@Jamie Smith Jamie Smith authored on 20 Feb 2023
GitHub committed on 20 Feb 2023
Showing 9 changed files
View
tools/cmake/UploadMethodManager.cmake
View
tools/cmake/mbed_ide_debug_cfg_generator.cmake
View
tools/cmake/mbed_target_functions.cmake
View
tools/cmake/upload_methods/UploadMethodJLINK.cmake
View
tools/cmake/upload_methods/UploadMethodOPENOCD.cmake
View
tools/cmake/upload_methods/UploadMethodPYOCD.cmake
View
tools/cmake/upload_methods/UploadMethodREDLINK.cmake
View
tools/cmake/upload_methods/UploadMethodSTLINK.cmake
View
tools/cmake/upload_methods/UploadMethodSTM32CUBE.cmake