<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=23&amp;t=3791&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-05-13T19:43:49+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=23&amp;t=3791&amp;mode</id>
<entry>
<author><name><![CDATA[chemik0]]></name></author>
<updated>2015-05-13T19:43:49+01:00</updated>
<published>2015-05-13T19:43:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129074#p129074</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129074#p129074"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129074#p129074"><![CDATA[
Dzięki za podpowiedź.<br />Przestudiuję jeszcze raz na spokojnie GreenBook-a bo pewnie coś przegapiłem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=91">chemik0</a> — 13 maja 2015, o 19:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Espablo]]></name></author>
<updated>2015-05-13T16:20:35+01:00</updated>
<published>2015-05-13T16:20:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129065#p129065</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129065#p129065"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129065#p129065"><![CDATA[
s1 pokazuje ile danych zostało odczytanych - dotyczy to jednego pliku. W greenbooku jest to opisane i rozwiązane to jest tak:<br />[syntax=c]if(s1 &lt; SD_BUF_SIZE) break;[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1897">Espablo</a> — 13 maja 2015, o 16:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chemik0]]></name></author>
<updated>2015-05-13T16:00:19+01:00</updated>
<published>2015-05-13T16:00:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129064#p129064</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129064#p129064"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129064#p129064"><![CDATA[
<div class="quotetitle">Espablo napisał(a):</div><div class="quotecontent"><br />Może dlatego, że się nie zeruje. Nie podałeś jaką ma zawartość<strong> fsize</strong> w momencie wejścia do tej pętli. Wygląda to tak jakby <strong>fsize &gt; s1 </strong>i wg tego co napisałeś <strong>fsize</strong> nie dochodzi do <strong>0 (zera)</strong>.<br /><br />Może tak<br /> [syntax=c]while(1)<br />{<br />        pf_read(sd_buf, SD_BUF_SIZE, &amp;s1);<br /> <br />        for(i=0; i&lt;s1; i++ )<br />        { <br />                LcdWrite( sd_buf&#91;i&#93; );               <br />        }<br />        if( s1 &lt;= 0 ) break;<br />}[/syntax]<br /></div><br /><br /><br />To rozwiązanie było by ok gdyby nie konieczność kilkukrotnego odczytu danych z karty SD co powoduje że zmienna s1 zeruje się kilkukrotnie w czasie wyświetlania grafiki.<br /><br />W poprzednim wpisie walnąłem babola ponieważ wartość zmiennej s1 się nie zmienia, zmienia się wartość i<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=91">chemik0</a> — 13 maja 2015, o 16:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Espablo]]></name></author>
<updated>2015-05-13T15:58:37+01:00</updated>
<published>2015-05-13T15:58:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129063#p129063</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129063#p129063"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129063#p129063"><![CDATA[
Spróbuj moje rozwiązanie. Edytowałem posta<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1897">Espablo</a> — 13 maja 2015, o 15:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chemik0]]></name></author>
<updated>2015-05-13T15:56:47+01:00</updated>
<published>2015-05-13T15:56:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129062#p129062</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129062#p129062"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129062#p129062"><![CDATA[
Zmienna fsize w przypadku grafiki 128x160 16bit ma wartość 40960 a zmienna s1 ma wartość 512 (wielkość bufora dla karty SD), zrobiłem sobie &quot;debugowanie&quot; wyświetlając w każdym obiegu pętli for wartość zmiennej fsize i po osiągnięciu 0-a przez fsize pętla for dalej się wykonuje po czym gdy s1 osiągnie 0 program staje.<br /><br />Rozwiązaniem które zastosowałem jest<br />[syntax=c]if (fsize == 1) return;[/syntax]<br />może niezbyt elegancko ale działa, grafika wyświetla się prawidłowo więc na razie przy tym zostanę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=91">chemik0</a> — 13 maja 2015, o 15:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Espablo]]></name></author>
<updated>2015-05-13T15:57:02+01:00</updated>
<published>2015-05-13T15:43:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129061#p129061</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129061#p129061"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129061#p129061"><![CDATA[
Może dlatego, że się nie zeruje. Nie podałeś jaką ma zawartość<strong> fsize</strong> w momencie wejścia do tej pętli. Wygląda to tak jakby <strong>fsize &gt; s1 </strong>i wg tego co napisałeś <strong>fsize</strong> nie dochodzi do <strong>0 (zera)</strong>.<br /><br />Może tak<br /> [syntax=c]while(1)<br />{<br />        pf_read(sd_buf, SD_BUF_SIZE, &amp;s1);<br /> <br />        for(i=0; i&lt;s1; i++ )<br />        { <br />                LcdWrite( sd_buf&#91;i&#93; );               <br />        }<br />        if( s1 &lt;= 0 ) break;<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1897">Espablo</a> — 13 maja 2015, o 15:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chemik0]]></name></author>
<updated>2015-05-12T20:33:16+01:00</updated>
<published>2015-05-12T20:33:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129002#p129002</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129002#p129002"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=129002#p129002"><![CDATA[
Udało się  <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br />Jeśli mógłbym prosić aby ktoś wytłumaczył mi co może być przyczyną że w poniższej pętli po wyzerowaniu zmiennej fsize  program dalej uparcie kręci się w niej w kółko<br />[syntax=c]while(fsize)<br />{<br />pf_read(sd_buf, SD_BUF_SIZE, &amp;s1);<br /><br />for(i=0; i&lt;s1; i++ )<br />{<br /><br />LcdWrite( sd_buf&#91;i&#93; );<br /><br />fsize--;<br /><br />}<br />}[/syntax]<br /><br />a na koniec wynik mojej dzisiejszej walki<br /><div style="width: 583px; height: 471px; margin: 0 auto; padding-left: 26px; padding-top: 48px; background: url('https://www.atnel.pl/download/atnel_tv.png') no-repeat;"> <strong>iframe</strong> </div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=91">chemik0</a> — 12 maja 2015, o 20:33</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[chemik0]]></name></author>
<updated>2015-05-12T16:52:10+01:00</updated>
<published>2015-05-12T16:52:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=128967#p128967</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=128967#p128967"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=128967#p128967"><![CDATA[
Witam,<br />Walczę z wyświetlaniem grafiki z karty SD, ale utknąłem w miejscu i muszę poprosić Was o pomoc.<br />Korzystam z wyświetlacza ze sterownikiem ST7735 oraz bibliotek z GreenBook-a, wszystko poszło gładko, ale mogę wyświetlić tylko jedną grafikę z karty SD.<br /><br />Bardzo proszę kolegów z większym doświadczeniem o rzucenie okiem:<br /><br />Funkcja którą dopisałem do biblioteki kolegi PawelGaj na podstawie GB<br />[syntax=c]void LcdBitmapSD(char * fname)<br />{<br />int i;<br />uint16_t Width, Height;<br />WORD s1;<br />uint32_t fsize;<br /><br />// gdy brak pliku na karcie wyświetl<br />if( pf_open(fname) != FR_OK )<br />{<br />LcdString(&quot;Image Error&quot;, WHITE , BLACK);<br />return;  // zakończenie funkcji<br />}<br /><br />// odczyt pierwszego sektora z danymi<br />pf_read(sd_buf, SD_BUF_SIZE, &amp;s1);<br />Width = (uint16_t)(sd_buf&#91;1&#93;&lt;&lt;8) | sd_buf&#91;0&#93;;<br />Height = (uint16_t)(sd_buf&#91;3&#93;&lt;&lt;8) | sd_buf&#91;2&#93;;<br /><br />fsize = (uint32_t)Width*Height*2;<br /><br />if(Width &lt; LCD_X)<br />{<br />if(Height &lt; LCD_Y)<br />{<br />if(LcdSetActiveWindow) (*LcdSetActiveWindow)(Locate.x, Locate.y, (Locate.x + Width ) - 1, (Locate.y + Height) - 1);<br />for(i = 6; i &lt; s1; i++)<br />{<br />if(LcdWrite) (*LcdWrite)(sd_buf&#91;i&#93;);<br />fsize--;<br />}<br />while(fsize)<br />{<br />pf_read(sd_buf, SD_BUF_SIZE, &amp;s1);<br />for(i=0; i&lt;s1; i++ )<br />{<br />LcdWrite( sd_buf&#91;i&#93; );<br />fsize--;<br />}<br />}<br /><br />}<br />}<br />}[/syntax]<br /><br />oraz mój main.c<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;stdio.h&gt;<br /><br />#include &quot;GLCD/GLCD.h&quot;<br />#include &quot;GLCD/Fonts/Tahoma8pt.h&quot;<br />#include &quot;ST7735/ST7735.h&quot;<br />#include &quot;MK_PETIT_UTIL/mk_petit_util.h&quot;<br /><br />#include &quot;PetitFS/diskio.h&quot;<br />#include &quot;PetitFS/pff.h&quot;<br /><br /><br />uint8_t bufor&#91;512&#93;;  // główny bufor<br /><br />FATFS fs;<br /><br /><br />int main(void)<br />{<br /><br />// inicjalizacja TFT LCD<br />ST7735Init();     // Inicjalizacja LCD TFT<br />LcdRegisterSetActiveWindowFunction(ST7735SetAddressWindow); // Rejestracja funkcji<br />LcdRegisterWriteDataFunction(ST7735Write);// Rejestracja funkcji<br />LcdLoadFont(&amp;Tahoma8ptFontInfo);// Załadowanie czcionki<br /><br />LcdClear(BLACK);// Czyscimy LCD<br /><br />LcdString(&quot;Start&quot;, WHITE , BLACK);<br /><br />uint8_t ires;<br />ires = mk_petit_init( bufor, sizeof(bufor), 0 );<br /><br />if( ires )<br />{<br />LcdClear(BLACK);// Czyscimy LCD<br />LcdString(&quot;Please insert SD card&quot;, WHITE , BLACK);<br />}<br /><br />while( mk_petit_init( bufor, sizeof(bufor), 0 ) );<br /><br />pf_mount(&amp;fs);<br /><br />LcdClear(BLACK);<br /><br />LcdLocate(0,0);<br /><br />LcdBitmapSD(&quot;pic.rg5&quot;);<br /><br />_delay_ms(1000);<br /><br /><br />LcdClear(BLACK);<br /><br />LcdLocate(0,0);<br /><br />LcdBitmapSD(&quot;pic1.rg5&quot;);<br /><br /><br />sei();// globalne zezwolenie na przerwania<br /><br /><br />// ----- pętla główna programu<br /><br />while(1)<br />{<br /><br />}<br />}[/syntax]<br /><br />pozostałych bibliotek nie wklejam - nic w nich nie zmieniałem.<br /><br />Procesor to atmega16 16MHz - fotki układu nie wkleję bo się wstydzę  <img src="https://forum.atnel.pl/images/smilies/icon_redface.gif" alt=":oops:" title="Zawstydzony" />  <br /><br />z góry dziękuje za pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=91">chemik0</a> — 12 maja 2015, o 16:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[asek5]]></name></author>
<updated>2015-03-11T21:57:38+01:00</updated>
<published>2015-03-11T21:57:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=123164#p123164</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=123164#p123164"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=123164#p123164"><![CDATA[
Witam<br />Mam problem z uruchomieniem wyświetlacz posiadam taki czerwony jak Espablo. <br />Całość zasilam 3.3v Atmega 8 zegar 16mhz <br />CS&lt;--&gt;B2<br />RES&lt;--&gt;B1<br />MOSI(SDA)&lt;--&gt;B3<br />SCK&lt;--&gt;B5<br />RS(AO)&lt;--&gt;B0<br /><br /><br />Biblioteka skopiowana i kompiluje się bezbłędnie. <br />Jakieś pomysły. No chyba że kwarc musi być większy, ale mi na prędkości nie zależy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=5515">asek5</a> — 11 mar 2015, o 21:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Espablo]]></name></author>
<updated>2015-02-06T21:57:06+01:00</updated>
<published>2015-02-06T21:57:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=117576#p117576</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=117576#p117576"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=117576#p117576"><![CDATA[
<div class="quotetitle">oficerJK napisał(a):</div><div class="quotecontent"><br />Kolega cybertom może wspomóc w sprawie kodu do obsługi ILI9341, bo mi ta biblioteka działa ale nie do końca , np. wypisuje mi teksty w lustrzanym odbiciu i nie bardzo wiem co z tym zrobić?<br />Z góry dziękuję za pomoc<br /></div><br /><br />Zobacz do mojego wcześniejszego postu tam jest to wyjaśnione. Odpowiedzialny jest za to rejestr MADCTL.<br />Tu masz linka <a href="http://forum.atnel.pl/topic3791.html#p80449"  class="postlink">http://forum.atnel.pl/topic3791.html#p80449</a>.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1897">Espablo</a> — 6 lut 2015, o 21:57</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[oficerJK]]></name></author>
<updated>2015-02-06T00:19:58+01:00</updated>
<published>2015-02-06T00:19:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=117481#p117481</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=117481#p117481"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=117481#p117481"><![CDATA[
Kolega cybertom może wspomóc w sprawie kodu do obsługi ILI9341, bo mi ta biblioteka działa ale nie do końca , np. wypisuje mi teksty w lustrzanym odbiciu i nie bardzo wiem co z tym zrobić?<br />Z góry dziękuję za pomoc<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2909">oficerJK</a> — 6 lut 2015, o 00:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Espablo]]></name></author>
<updated>2015-01-29T13:56:20+01:00</updated>
<published>2015-01-29T13:56:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=116411#p116411</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=116411#p116411"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=116411#p116411"><![CDATA[
Co do bitmapy to trzeba ją sobie przygotować w programie PixelFactory. Jest tam taka opcja &quot;Konwersja RGB&quot; i generujesz obrazek do formatu 16-bit (565).<br /><br />Co do liter, to także przygotowuję je w tym programie i nic się takiego nie dzieje<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1897">Espablo</a> — 29 sty 2015, o 13:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[oficerJK]]></name></author>
<updated>2015-01-29T12:58:47+01:00</updated>
<published>2015-01-29T12:58:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=116403#p116403</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=116403#p116403"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=116403#p116403"><![CDATA[
Witam szanownych forumowiczów, mam małe pytanie , czy ktoś próbował wyświetlić bitmapę na tym wyświetlaczu funkcją LcdBitmap , bo mi się nie udało nic wyświetlić a tak poza tym wszystko świetnie działa , no może za wyjątkiem próby wyświetlania. Czy może ktoś załączyć przykładowy kod lub sposób przygotowania takiej bitmapy?<br /><br />Drugi problem to wyświetlanie liczb powyżej &quot;9&quot;   cyfry a nachodzą na siebie i odczyt staje się jakby mało czytelny , problem z odstępami lub tłem cyfr<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2909">oficerJK</a> — 29 sty 2015, o 12:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cybertom]]></name></author>
<updated>2014-11-28T07:49:32+01:00</updated>
<published>2014-11-28T07:49:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=106387#p106387</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=106387#p106387"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=106387#p106387"><![CDATA[
Witam Panie i Panowie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br />A wiec chciałem tylko poinformować autora jak i pozostałych członków tego forum iż biblioteka GLCD pięknie współpracuje z wyświetlaczem ILI9341 w moim wypadku 2,4'' . Jedyny problem jaki miałem to z funkcja LcdClear w lini <br />[syntax=c]for(uint16_t i = 0; i &lt; (LCD_Y * LCD_X); i++)[/syntax]<br />dostawałem warningi konkretnie czepiał się o te mnożenie ale pomogło ustawienie ich na stale tj wpisanie 76800 (240*320). Wiem ze to półśrodek ale dla mnie skuteczny.<br />Także polecam ta bibliotekę.<br />Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2040">cybertom</a> — 28 lis 2014, o 07:49</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[oficerJK]]></name></author>
<updated>2014-10-08T02:24:28+01:00</updated>
<published>2014-10-08T02:24:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=98040#p98040</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=98040#p98040"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=98040#p98040"><![CDATA[
Czy może mi ktoś podesłać przykładowe fonty do tej biblioteki w celach testowych Arial 12ppt ale wszystkie znaki ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2909">oficerJK</a> — 8 paź 2014, o 02:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[oficerJK]]></name></author>
<updated>2014-10-08T00:38:13+01:00</updated>
<published>2014-10-08T00:38:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=98038#p98038</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=98038#p98038"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=98038#p98038"><![CDATA[
Witam,<br />Po wygenerowaniu plików Fontów z PF Pana Mirka i po uzupełnieniu o słowa const Eclipse generuje mi ciągle błąd MF&quot;GLCD/Fonts/Arial12pt.d&quot; -MT&quot;GLCD/Fonts/Arial12pt.d&quot; -c -o &quot;GLCD/Fonts/Arial12pt.o&quot; &quot;../GLCD/Fonts/Arial12pt.c&quot;<br />../GLCD/Fonts/Arial12pt.c:15:15: error: conflicting types for 'Arial12ptBitmaps'<br /><br />Nie wiem co można z tym zrobić , proszę o pomoc<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 7 minutach ]</span></strong><br /><br />Witam,<br />dodałem const także w pliku .h  ale teraz mam warningi <br />Arial12ptDescriptors, // Character descriptor array <br />    Arial12ptBitmaps, // Character bitmap array <br />/GLCD/Fonts/Arial12pt.c:181:5: warning: initialization discards 'const' qualifier from pointer target type [enabled by default]<br />     Arial12ptDescriptors, // Character descriptor array <br />     ^<br />../GLCD/Fonts/Arial12pt.c:182:5: warning: initialization discards 'const' qualifier from pointer target type [enabled by default]<br /><br />, Czy może ma ktoś przykładowy , działajacy plik main.c do tej biblioteki?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 10 minutach ]</span></strong><br /><br />Problem rozwiązany , miałem w pliku main od kolegi  inne deklaracje fontów i to się kłóciło z bibliotekami w mk_fonts.h<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2909">oficerJK</a> — 8 paź 2014, o 00:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-09-19T09:11:21+01:00</updated>
<published>2014-09-19T09:11:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=96015#p96015</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=96015#p96015"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=96015#p96015"><![CDATA[
Tak jest w kodzie, że spacja nie jest wypisywana tylko następuje przesunięcie. Możesz sobie zmienić. Po prostu przerób sobie tą funkcję usuwając sprawdzanie czy znak to spacja.<br />Jest:<br />[syntax=c]// Wyswietlanie znaku<br />void LcdChar(char Letter, uint16_t ForegroundColor, uint16_t BackgroundColor)<br />{<br />        register uint16_t Offset = 0, Width = 0, Idx1 = 0;<br />        register uint8_t Idx2 = 8;<br /> <br />        if(Letter != ' ')       // Jezeli znak jest inny niz spacja<br />        {<br />        //rysowanie znaku<br />        //...<br />        }<br />        else    // Jezeli aktualnym znakiem jest spacja<br />        {<br />                Locate.x += CurrentFont.spacePixels;            // To do aktulanej lokalizacji dodaj szerokosc spacji<br />        }<br />}[/syntax]<br />Możesz sobie zmienić na:<br />[syntax=c]// Wyswietlanie znaku<br />void LcdChar(char Letter, uint16_t ForegroundColor, uint16_t BackgroundColor)<br />{<br />        register uint16_t Offset = 0, Width = 0, Idx1 = 0;<br />        register uint8_t Idx2 = 8;<br /> <br />        //rysowanie znaku<br />        //...<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 19 wrz 2014, o 09:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cybertom]]></name></author>
<updated>2014-09-15T23:24:05+01:00</updated>
<published>2014-09-15T23:24:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=95616#p95616</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=95616#p95616"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=95616#p95616"><![CDATA[
Witaj<br />Troszke mnie naprowadziles wpisujac w to miejsce np. 10 nastepuje przerwa o 10 pikseli, tak jak chcialem. Nastepuje inny problem. Mam zdefiniowana czcionke od spacji do z. Wyswietlenie kazdej cyfry lub literki dziala ok za wyjatkiem spacji. Nijak nie mozna jej wywolac.<br /><br />Pozdrawiam<br /><br />P.S. Poradzilem sobie w inny prowizoryczny sposob. Wykorzystalem znak '@&quot; i w nim zdefiniowalem caly znak jako pusty. Chcac wywolac pusty znak wywoluje '@', <br />Moje pytanie dlaczego mozna wywolac dowolny znak za wyjatkiem spacji ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2040">cybertom</a> — 15 wrz 2014, o 23:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2014-09-15T21:02:18+01:00</updated>
<published>2014-09-15T21:02:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=95594#p95594</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=95594#p95594"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=95594#p95594"><![CDATA[
Widzę, że w tym kodzie spacja nie jest wypisywana tylko następuje przesunięcie:<br />[syntax=c]// Wyswietlanie znaku<br />void LcdChar(char Letter, uint16_t ForegroundColor, uint16_t BackgroundColor)<br />{<br />        register uint16_t Offset = 0, Width = 0, Idx1 = 0;<br />        register uint8_t Idx2 = 8;<br /> <br />        if(Letter != ' ')       // Jezeli znak jest inny niz spacja<br />        {<br />        //rysowanie znaku<br />        }<br />        else    // Jezeli aktualnym znakiem jest spacja<br />        {<br />                Locate.x += CurrentFont.spacePixels;            // To do aktulanej lokalizacji dodaj szerokosc spacji<br />        }<br />}[/syntax]<br />sprawdź co masz w definicji czcionki (w pliku c na końcu) w linii:<br />[syntax=c]2,  // number of pixels of space character[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 15 wrz 2014, o 21:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cybertom]]></name></author>
<updated>2014-09-12T07:40:28+01:00</updated>
<published>2014-09-12T07:40:28+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=95196#p95196</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=95196#p95196"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=95196#p95196"><![CDATA[
Witam <br />Opanowalem juz ten lcd dzieki tej bibliotece. Fonty zrobione od spacji az po z. Teraz pytanie uzywajac funkcji <br />LcdString(&quot;przykladowy tekst&quot;,WHITE,BLACK); pomija ona spacje dwa slowa sa zlaczone. Wiem ze mozna to obejsc piszac najpierw jedno slowo potem ustawienie wspolrzednyh dalej i drugie slowo ale chcialem sie upewnic czy to prawidlowe zachowanie ? Nurtuje mnie dlaczego nie pobiera z fontow rowniez spacje ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2040">cybertom</a> — 12 wrz 2014, o 07:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cybertom]]></name></author>
<updated>2014-08-29T23:14:31+01:00</updated>
<published>2014-08-29T23:14:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93416#p93416</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93416#p93416"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93416#p93416"><![CDATA[
Wielkie dzieki <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> wszystko pieknie ruszylo <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Dobrze jest moc liczyc na pomoc kolegow. Pozdrawiam<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2040">cybertom</a> — 29 sie 2014, o 23:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Espablo]]></name></author>
<updated>2014-08-29T22:42:08+01:00</updated>
<published>2014-08-29T22:42:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93414#p93414</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93414#p93414"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93414#p93414"><![CDATA[
Tu masz linka do tego programu <a href="http://atnel.pl/pixel-factory.html"  class="postlink">http://atnel.pl/pixel-factory.html</a><br /><br />Wygeneruj sobie jakieś fonty. Otrzymasz 2 pliki, jeden o nazwie &quot;mk_fonts.h&quot;, drugi będzie zawierał nazwę użytego fontu np. &quot;Arial14pt.c&quot;. Wklej to do katalogu GLCD/Fonts/<br />Potem, tak jak już wcześniej podano wystarczy tylko:<br />[syntax=c]LcdLoadFont(&amp;Arial14ptFontInfo);<br />LcdRegisterSetActiveWindowFunction(ST7735SetAddressWindow);<br />LcdRegisterWriteDataFunction(ST7735Write);<br />LcdClear(BLACK);[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1897">Espablo</a> — 29 sie 2014, o 22:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cybertom]]></name></author>
<updated>2014-08-29T22:10:21+01:00</updated>
<published>2014-08-29T22:10:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93411#p93411</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93411#p93411"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93411#p93411"><![CDATA[
Uzylem innych fontow ale brak reakcji. Chcialem zrobic w Pixel Factory ale wyrzuca brak podstrony w linku do pobrania tego programu. Moze masz jakies przkladowe ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2040">cybertom</a> — 29 sie 2014, o 22:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Espablo]]></name></author>
<updated>2014-08-29T17:04:32+01:00</updated>
<published>2014-08-29T17:04:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93375#p93375</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93375#p93375"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93375#p93375"><![CDATA[
A masz wgrane fonty (zrobione w Pixel Factory - może być demo)?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1897">Espablo</a> — 29 sie 2014, o 17:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[cybertom]]></name></author>
<updated>2014-08-29T10:45:21+01:00</updated>
<published>2014-08-29T10:45:21+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93346#p93346</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93346#p93346"/>
<title type="html"><![CDATA[Re: Kolorowy wyświetlacz graficzny - ST7735]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=3791&amp;p=93346#p93346"><![CDATA[
Poddalem sie ciagle warningi:<br />[syntax=c]In file included from main.c:8:<br />GLCD.h:30: warning: type defaults to 'int' in declaration of 'FONT_INFO'<br />GLCD.h:30: error: expected ';', ',' or ')' before '*' token[/syntax]<br /><br />Wykorzystalem nieszczesne arduino poszlo od razu.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2040">cybertom</a> — 29 sie 2014, o 10:45</p><hr />
]]></content>
</entry>
</feed>