I didn't test this, but this would be my first cut at a barebones implementation of the buttons with some separation of concerns added. For example: we could switch out the button polling for interrupts without changing any of the logic of the VolumeButtons impl.
I didn't test this, but this would be my first cut at a barebones implementation of the buttons with some separation of concerns added. For example: we could switch out the button polling for interrupts without changing any of the logic of the VolumeButtons impl.