Skocz do zawartości

ESP32 współdzielenie biblioteki pod Arduino między kilka plików *.ino


99teki

Pomocna odpowiedź

- mam projekt pod Arduino który postanowiłem podzielić na kilka plików *.ino.

- projekt korzysta z fontów UTF-8 oraz bibliotek GxEPD2 oraz U8g2_for_Adafruit_GFX.

- w tym dużym projekcie polskie fonty wyświetlały się poprawnie.

- po podziale na mniejsze pliki oraz zrobieniu biblioteki display.h aby współdzieliła fonty, coś sie stało i nie mam teraz polskich fontów nigdzie.

- biblioteka jest zainkludowana w każdym pliku *.ino.

- załączam bibliotekę, może coś poradzicie.

 

 

ifndef    DISPLAY_H
  #define  DISPLAY_H
// library
			
#include <U8g2_for_Adafruit_GFX.h>
#include "fonty/mySans8.h"									// w programie wybieraj Sans8 UniFont UTF-8
#include "fonty/mySans10.h"
#include "fonty/mySans12.h"
#include "fonty/mySans14.h"
#include "fonty/mySans16.h"
#include "fonty/mySans20.h"
#include "fonty/mySans22.h"
#include "fonty/mySans24.h"
#include "fonty/mySans28.h"
#include "fonty/mySans36.h"
#include "fonty/myTahoma22.h"
#include "fonty/mySilverOutline28.h"
#include "fonty/mySilverOutline36.h"
			
U8G2_FOR_ADAFRUIT_GFX u8g2Fonts;
#endif

 

Edytowano przez 99teki
Link do komentarza
Share on other sites

- katalog /fonty  jest w katalogu domowym projektu, wrzuciłem także dla próby moje fonty do biblioteki U8G2, efekt taki sam.

- fonty widzi , ogonki nie wyświetla.

- zamiast "widoczność" pokazuje "widoczno", "wrocław" == "wrocaw".

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.