Skip to content
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

Fixes for issues #5 and #6 #7

Merged
merged 3 commits into from
Jun 28, 2021
Merged

Fixes for issues #5 and #6 #7

merged 3 commits into from
Jun 28, 2021

Conversation

cjritola
Copy link
Contributor

Addresses issues #5 and #6 .

Verifies that the RS-HFIQ connection is interactive before setting oscillator current levels. Still have to use slight delays due to some race condition in Serial/Linux but behavior is much more reliable (on my system anyway).

Also ensures RS-HFIQ is keyed down when Quisk is closed. Keyup may still hang on if Quisk closes with an exception, which I've seen a few times. Not sure what to do about that, as it keeps close() from being invoked and since this is effectively a driver there is no access to the main threads to wrap in an exception and apply a shutdown hook.

@dl1ksv dl1ksv merged commit 475e8f7 into dl1ksv:master Jun 28, 2021
@cjritola
Copy link
Contributor Author

Thank you!

@cjritola cjritola deleted the fixesJun2021 branch June 28, 2021 15:57
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.

2 participants