Skip to content

Version 0.2.2 #129

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 321 commits into from
Jan 5, 2023
Merged

Version 0.2.2 #129

merged 321 commits into from
Jan 5, 2023

Conversation

tolauwae
Copy link
Member

@tolauwae tolauwae commented Jan 4, 2023

This is a big release that fixes tons of issues with the EDWARD debugger.

Outstanding issues that need to be addressed before merging into master are listed in #84.

Change list:

Carlos Rojas and others added 13 commits December 26, 2022 22:05
solved the race condition on the debugmessages queue that occurs from simultaneous pushing and popping on the queue. This bug was likely to occur when receiving new state.
The MCU `subscribe_interrupt` primitive subscribes for events with payload of the form `interrupt_37` whereas the emulated one `interrupt37` i.e., no underscore.
Previously, when the connection got closed i.e., `read` returns `-1`. The while loop attemps to read again. So despite the connection gets closed, the thread keeps attempting to read from the connection. Now we close the whole process once the connection gets closed. Closing may be too strict though
Now it becomes also possible to specify which baudrate to use for the serial connection with the MCU.
@tolauwae tolauwae added the release Request for a new version label Jan 4, 2023
@tolauwae tolauwae requested a review from carllocos January 5, 2023 09:37
@tolauwae tolauwae marked this pull request as ready for review January 5, 2023 09:37
carllocos
carllocos previously approved these changes Jan 5, 2023
@tolauwae tolauwae requested a review from carllocos January 5, 2023 09:48
@tolauwae tolauwae merged commit 8ddee20 into main Jan 5, 2023
@tolauwae tolauwae mentioned this pull request Jan 5, 2023
29 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment