Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Font related changes. #165

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

Sidicer
Copy link

@Sidicer Sidicer commented Dec 14, 2024

Hello! I tried testing all possible fonts on SD1306 128x64 OLED display and noticed that there were some discrepancies with explanations and examples.

  1. Because I already had an example written to cycle through all possible fonts and show all possible characters I wanted to add it to the repository.
  2. I could not understand why ssd1306xled_font6x8_German, free_calibri11x12_cyrillic and free_calibri11x12_latin always showed garbage on the screen. After looking at an example it became obvious that the primary font still needs to be set, which means these three are not standalone fonts. For that I added warnings in the definitions.
  3. German font was missing ß

Related changes:

  • Added an example to showcase all possible fonts.
  • Added ß character to ssd1306xled_font6x8_German table
  • Added additional warnings in ssd1306_fonts.h

Tested on ATmega328P and ESP32-WROOM-32D using Arduino framework. Sadly was not able to test with espidf framework due not being able to resolve library includes.

- Added an example to showcase all possible fonts.
- Added `ß` character to `ssd1306xled_font6x8_German` table
- Added additional warnings in `ssd1306_fonts.h`
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant