E-Ink screensaver validates short name #4115
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.
Adds a function to Screen.cpp which checks if the OLED library is able to render all characters in a string.
Using this function, the E-Ink screensaver may decide not to draw the device's short name.
This new
haveGlyphs
function may be relevant for #4109 (comment)With short name
![normal E-ink screensaver](https://private-user-images.githubusercontent.com/24772776/340006678-3c7d8a11-a7e9-4959-844c-b366b427e112.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExOTk4NzMsIm5iZiI6MTcyMTE5OTU3MywicGF0aCI6Ii8yNDc3Mjc3Ni8zNDAwMDY2NzgtM2M3ZDhhMTEtYTdlOS00OTU5LTg0NGMtYjM2NmI0MjdlMTEyLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE3VDA2NTkzM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTNkMzNlNmE4NTRmNGQwYzZiODNlMjk4YzhlZWI1ZjE5YzhiMmEyZjU3ZmYxZWEwYjAzMTE0MmQwY2JlNzMwZGYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.vali0LRT31HAXBPYBpq1YXZr6ceUxMVyE1EL88O9S7E)
wp1
With short name
![noGlyphs](https://private-user-images.githubusercontent.com/24772776/340006763-216e643c-df40-49a9-8851-6975c14bdba9.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjExOTk4NzMsIm5iZiI6MTcyMTE5OTU3MywicGF0aCI6Ii8yNDc3Mjc3Ni8zNDAwMDY3NjMtMjE2ZTY0M2MtZGY0MC00OWE5LTg4NTEtNjk3NWMxNGJkYmE5LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzE3VDA2NTkzM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWZmNWE1ZmVjNWJjMjY5YTk4ZjZhZDk5ZWJjM2UwNjk5M2E3YjY5NzY1MDM2ZTI3ODI0OWE1ZjAxNDBjOTg1MmImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.AsS28Ol1bFPKrTm6G6Cd_yhxGN2U86BsH1qxy8mxOg4)
Pk墨
, or馃摐