Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Made the changes to JTAG upload a little more generic. At the moment, the Makefile is using the OpenOCD config file for the olimex_stm32_h103 board, as it does not differ from the configuration required by maple. To make this more clean for future versions, maybe you could send a patch to OpenOCD to add a leaflabs_maple.cfg file.
The OpenOCD wrapper scripts should not be needed any more, but please test this. The makefile works for me, but I don't have a Maple board, so I can't do any testing on this.
I also made some small changes to the makefile to make it easier to build an external project against the precompiled libmaple library by just exporting LIB_MAPLE_HOME and modifying the build-targets.mk file.