Skip to content

Artemis SparkFun Variable Loader (SVL) v2 #32

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Jul 16, 2019
Merged

Artemis SparkFun Variable Loader (SVL) v2 #32

merged 5 commits into from
Jul 16, 2019

Conversation

oclyke
Copy link
Contributor

@oclyke oclyke commented Jul 16, 2019

This is meant to address platform discrepancies between Windows/MacOSX/Linux that caused failures with the bootloader. #21 and Artemis Issue #2

oclyke added 5 commits July 16, 2019 12:44
To reduce the impact of differences between operating systems and USB-serial drivers on the bootloading process we've shifted the baud rate negotiation onto the target board. The host computer is able to begin communication with the desired settings and the target tries a list of baud rates until either a match is found or all rates have failed. Once the baud rate is found bootloading proceeds identically to v1.
Created with ```pyinstaller --onefile artemis_svl```
Created with ```pyinstaller --onefile artemis_svl```
@oclyke oclyke merged commit 8f7579f into master Jul 16, 2019
@oclyke oclyke deleted the bootloader_v2 branch July 16, 2019 19:17
@oclyke oclyke mentioned this pull request Jul 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant