on_disk argument for IconWidget to use OnDiskBitmap #17
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.
This adds on
on_disk
argument to the IconWidget constructor. If set toTrue
it will use OnDiskBitmap instead of imageload which allows it to use less memory and seems to draw a bit quicker.I've defaulted it to
False
because imageload allows for animating the icons, and I am not sure if that is possible with OnDiskBitmap. So user can choose which is more important to them for their specific device and project.I tested this using the most recent version of the touch_deck_code.py from here: https://github.com/FoamyGuy/Touch_Deck_Working_Files on a Feather RP2040