Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 20 kwi 2024, o 11:20


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 2 cze 2018, o 21:09 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

Witam Kolegów
Za pomocą programu Pixel Factory wygenerowałem sobie kilka fontów niestety eclipse puszy się na te pliki
Obrazek
Jeżeli usunę pliki z fontami Arial12 to błędy wyskakują wtedy w następnych plikach czyli w BookAntiqua.
Nie wiem co z tym zrobić.....

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 cze 2018, o 21:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 19 lis 2015
Posty: 219
Pomógł: 20

uzyj specyfikatora const


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 cze 2018, o 21:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

Zaskoczyło mnie to bo wcześniej kompilacja przebiegała poprawnie. Problem pojawił się w momencie przejścia z WinAVR na Atmel Toolchain. Musiałem w końcu to zrobić bo mam ATMegi1284 a tych eclipse nie widział.
Okazuje się, że wszędzie gdzie mamy "PROGMEM" musi być "const"
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

ale w pliku fonts.h też
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

jak również przy tablicach
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

pewnie gdzieś już o tym było ale wszystkiego człowiek nie ogarnie tak od razu

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 2 cze 2018, o 22:24 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

Panie o tym const to juz 3 lata temu pisalem na blogu... jest caly artykul

------------------------ [ Dodano po: 4 minutach ]

żeby nie być gołosłownym to proszę

http://mirekk36.blogspot.com/2012/08/ec ... zytaj.html

i to nie 3 a już 6 lat temu .... odkąd przestało się używać starego szrota WinAVR ... jak ja słyszę, że ktoś dzisiaj jeszcze korzysta z WinAVR ;) to mnie ciarki po plecach przechodzą

dlatego polecam przejrzyj jeszcze kilka tematów z bloga z kącika: "JĘZYK C" przyda się

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 cze 2018, o 11:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 15 lut 2017
Posty: 369
Lokalizacja: Gliwice
Pomógł: 34

mczarny napisał(a):
Witam Kolegów
Za pomocą programu Pixel Factory wygenerowałem sobie kilka fontów niestety eclipse puszy się na te pliki


Hmm, przecież Pixel Factory robi poprawne definicje i deklaracje.
Czyżby Kolega miała jakaś starą wersję PF?
Najwyższa pora uaktualnić...



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 cze 2018, o 12:00 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27224
Lokalizacja: Szczecin
Pomógł: 1041

Zealota napisał(a):
Hmm, przecież Pixel Factory robi poprawne definicje i deklaracje.
Czyżby Kolega miała jakaś starą wersję PF?

Nie nie - to zależy czy ktoś używa jakby starszej części programu - wtedy w fontach tych czerpanych z windowsa - nie ma "const" w generowanym kodzie, ale w nowszej części programu SFG - już jest "const" ... po prostu nie aktualizowałem tej starszej części a SFG dorobiłem niejako do potrzeb generowania fontów dla małych wyświetlaczy

------------------------ [ Dodano po: kilkunastu sekundach ]

dlatego jeśli mczarny korzysta z tej starszej części to oczywiście musi sobie ręcznie dodać specyfikatory "const" ... no ale to trzy sztuki do dodania ;)

------------------------ [ Dodano po: 5 minutach ]

eeeeh co ja gadam ;) ... sam już bardzo dawno nie korzystałem z tej starszej części programu a przecież tam można sobie samemu dodać "const" na stałe albo nadać nawet inne typy na potrzeby innych kompilatorów - wystarczy wejść w ustawienia

Obrazek

i po prostu dopisać sobie "const" w każdej z trzech linijek - zapisać profil z tym i później go wybierać ;) i siamo będzie się dodawać w kodzie ;)

Obrazek

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 cze 2018, o 12:39 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 cze 2014
Posty: 855
Lokalizacja: pod Warszawą
Pomógł: 58

Podziękował :D :D :D

_________________
Pomóżcie mi stanąć na nogi



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO