This repository has been archived by the owner on Feb 8, 2023. It is now read-only.
OLED layout overhaul and initial splashscreen support #44
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 was initially pushed here: FeralAI#58
Ported everything to community editions changes. This PR is at feature parity to the previous PR (plus a little surprise.)
Original PR text below:
This PR add several new layouts and includes initial support for a splash screen.
This was originally planned as a smaller PR that spiralled out of control.
Let me know about anything you need changed, scrapped, or added. I could use a little bit of help testing these changes against different setups.
Problems with this PR
Layouts changes
Layouts can be set using BUTTON_LAYOUT and BUTTON_LAYOUT_RIGHT in BoardConfig.h, check enums.h
Splash screen addition
Splash modes can be set using SPLASH_MODE in BoardConfig.h.