pbio/sys: Status cleanups. #382
Merged
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.
While working on the revised bluetooth system code, there were a couple of cleanups that needed to be done first.
This also sets the stage for handling the status update via
pbio/sys/host, so that when implemented we don't need to poll for changes in individual status fields like we are currently doing in both usb drivers and in pbio/sys/bluetooth.See also moves the breathing pattern to pbio, since it is a (predefined) user space animation that isn't governed by a
pbsysbackground process. We can group this with some kind ofpbsys_hmi_prepare_before_program, which will also start the animations on the light matrix and display (we can do this next @schodet).