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.
Implements a workaround that closes #183 by updating the controllers 3 times as often in its current call site. Eventually the proper fix would be implementing os thread functions as laid out in #189 by Kenix and then allowing controller inputs to be read in a separate thread, but this works well enough for now from what I can see.
Edit: Alternatively I could just implement
osCreateThread
in this PR but I'm not entirely sure the proper way to implement it considering the thread parameters may need to be handled. Also wouldosStartThread
andosStopThread
need to be implemented too in that case?