<?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=46&amp;t=10718&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-02-19T23:09:18+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=46&amp;t=10718&amp;mode</id>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2015-02-19T23:09:18+01:00</updated>
<published>2015-02-19T23:09:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10718&amp;p=119932#p119932</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10718&amp;p=119932#p119932"/>
<title type="html"><![CDATA[Re: SSD1289 Problem z wyswietleniem fontow z pixel factory]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10718&amp;p=119932#p119932"><![CDATA[
Krauser <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> Ratujesz mi zycie <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> juz zaczynalem watpic ze jestem w stanie ogarnac wyswietlanie czcionek <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br />dodatkowo okazalo sie , ze moje &quot;zabrudzone okulary&quot; ominely linike w ktorej robilem sobie testowanie <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />[syntax=c]if(*s == 66) _offset=245;[/syntax]<br /><br />Teraz dokoncze funkcje do wyswietlania lancuchow i powinno byc super <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /> <br /><br />Jeszcze raz dzieki!<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 19 lut 2015, o 23:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Krauser]]></name></author>
<updated>2015-02-19T22:10:48+01:00</updated>
<published>2015-02-19T22:10:48+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10718&amp;p=119922#p119922</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10718&amp;p=119922#p119922"/>
<title type="html"><![CDATA[Re: SSD1289 Problem z wyswietleniem fontow z pixel factory]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10718&amp;p=119922#p119922"><![CDATA[
<div class="quotetitle">RafPe napisał(a):</div><div class="quotecontent"><br />[syntax=c]uint8_t _offset       = TimesNewRoman48ptFontInfo.charInfo&#91;*s - _startchar&#93;.offset;[/syntax]<br /></div><br />W GB tu jest uint16_t dlatego już B nie wyświetla dobrze, bo tam jest 448 &gt; 255<br /><div class="quotetitle">RafPe napisał(a):</div><div class="quotecontent"><br />[syntax=c]{ 60,448 },         // B  (66)[/syntax]<br /></div><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=465">Krauser</a> — 19 lut 2015, o 22:10</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[RafPe]]></name></author>
<updated>2015-02-18T23:08:39+01:00</updated>
<published>2015-02-18T23:08:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=10718&amp;p=119773#p119773</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=10718&amp;p=119773#p119773"/>
<title type="html"><![CDATA[SSD1289 Problem z wyswietleniem fontow z pixel factory]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=10718&amp;p=119773#p119773"><![CDATA[
Witam wszystkich , <br /><br />Od kilku wieczorow bawie sie w wyswietlanie fontow z uzyciem Pixel Factory oraz sterownika SSD1289 <br /><br />Niestety czuje , ze gdzies popelniam wielki blad :/ i dlatego zwracam sie do Was z prosba o pomoc :O <br /><br />Na chwile obecna probuje wyswietlic znaki &quot;BA&quot;  ale wychodzi cos takiego :/ <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/4344/e30971c00b4a06f0353f052c00d952f4.jpg"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/4344/e30971c00b4a06f0353f052c00d952f4.jpg" alt="Obrazek" /></a><br /><br />Co w skrocie oznacza ze gdzies mam kaszane z matematyka :/ <br /><br />Tutaj na razie moja funkcja do wyswietlania znaku (wciaz w fazie testowania - wzorowana na GB) <br />[syntax=c]void PrintChar(uint16_t this_x,uint16_t this_y,uint8_t * wskFonta, char * s)<br />    {<br />    uint8_t    _startchar = TimesNewRoman48ptFontInfo.startChar;<br />    uint8_t    _gIS     = TimesNewRoman48ptFontInfo.interspacePixels;<br />    uint8_t    _gH = TimesNewRoman48ptFontInfo.heightPixels;<br /><br />    // Arial8ptBitmaps == gLYPH<br />    uint8_t i,j,k,bajt;<br />    uint16_t p=0,tempX=0;<br /><br />          tempX = this_x;<br /><br />          uint8_t _gW= TimesNewRoman48ptFontInfo.charInfo&#91;*s - _startchar&#93;.widthBits;<br />      uint8_t _offset = TimesNewRoman48ptFontInfo.charInfo&#91;*s - _startchar&#93;.offset;<br /><br />      if(*s == 66) _offset=245;<br /><br />      uint8_t * wskFonty = wskFonta + _offset;<br /><br /><br />      for (i = 0; i &lt; _gH; i++)<br />         {<br />      this_x = tempX;<br />         for (j = 0,k=0; j &lt; _gW; j+=8,k++)<br />         {<br />         //bajt = Arial8ptBitmaps&#91;p++&#93;;<br />         bajt = wskFonty&#91;p++&#93;;<br /><br />         uint8_t zmienna=0;<br /><br />         if (((k+1)*8)&lt;=_gW)<br />         {<br />           zmienna=8;<br />         }<br />         else<br />         {<br />         zmienna = _gW - (k*8);<br />         }<br /><br /><br /><br /><br /><br />         for (int var = 0; var &lt; zmienna ; var++)<br />         {<br /><br />         if(bajt &amp; 0x80)<br />       {<br />       SSD1289_SetPoint( this_x, this_y, White );<br /><br />       }<br /><br />         this_x+=1;<br />         bajt&lt;&lt;=1;<br /><br /><br /><br />         }<br /><br />         }<br /><br />       this_y+=1;<br /><br /><br />         }<br /><br /><br />    }[/syntax]<br /><br />A oto i moje fonty <br /><br />[syntax=c]typedef struct<br />{<br />const uint8_t widthBits;// width, in bits (or pixels), of the character<br />const uint16_t offset;// offset of the character's bitmap, in bytes, into the the FONT_INFO's data array<br /><br />} FONT_CHAR_INFO;<br /><br />// Describes a single font<br />typedef struct<br />{<br />uint8_t heightPixels;// height, in pages (8 pixels), of the font's characters<br />uint8_t startChar;// the first character in the font (e.g. in charInfo and data)<br />uint8_t interspacePixels;// number of pixels of interspace between characters<br />uint8_t spacePixels;// number of pixels of space character<br />FONT_CHAR_INFO * charInfo;// pointer to array of char information<br />uint8_t* data;// pointer to generated array of character visual representation<br />        char * FontFileName;    // (Pointer) Font filename saved on SD card or 0 (null) otherwise<br /><br />} FONT_INFO;<br /><br /><br />uint8_t TimesNewRoman48ptBitmaps&#91;&#93;  =<br />{<br />     // @0   &#91;A&#93;   (60 px wide)<br />     0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00,  //                                 #                                 //<br />     0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00,  //                                ###                                //<br />     0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00,  //                                ###                                //<br />     0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00,  //                               ####                                //<br />     0x00, 0x00, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x00,  //                               #####                               //<br />     0x00, 0x00, 0x00, 0x0F, 0x80, 0x00, 0x00, 0x00,  //                               #####                               //<br />     0x00, 0x00, 0x00, 0x1F, 0x80, 0x00, 0x00, 0x00,  //                              ######                               //<br />     0x00, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00,  //                              #######                              //<br />     0x00, 0x00, 0x00, 0x3F, 0xC0, 0x00, 0x00, 0x00,  //                             ########                              //<br />     0x00, 0x00, 0x00, 0x3F, 0xE0, 0x00, 0x00, 0x00,  //                             #########                             //<br />     0x00, 0x00, 0x00, 0x77, 0xE0, 0x00, 0x00, 0x00,  //                            ### ######                             //<br />     0x00, 0x00, 0x00, 0x77, 0xE0, 0x00, 0x00, 0x00,  //                            ### ######                             //<br />     0x00, 0x00, 0x00, 0xE7, 0xF0, 0x00, 0x00, 0x00,  //                           ###  #######                            //<br />     0x00, 0x00, 0x00, 0xE3, 0xF0, 0x00, 0x00, 0x00,  //                           ###   ######                            //<br />     0x00, 0x00, 0x00, 0xE3, 0xF8, 0x00, 0x00, 0x00,  //                           ###   #######                           //<br />     0x00, 0x00, 0x01, 0xC1, 0xF8, 0x00, 0x00, 0x00,  //                          ###     ######                           //<br />     0x00, 0x00, 0x01, 0xC1, 0xF8, 0x00, 0x00, 0x00,  //                          ###     ######                           //<br />     0x00, 0x00, 0x03, 0x81, 0xFC, 0x00, 0x00, 0x00,  //                         ###      #######                          //<br />     0x00, 0x00, 0x03, 0x80, 0xFC, 0x00, 0x00, 0x00,  //                         ###       ######                          //<br />     0x00, 0x00, 0x07, 0x00, 0xFE, 0x00, 0x00, 0x00,  //                        ###        #######                         //<br />     0x00, 0x00, 0x07, 0x00, 0x7E, 0x00, 0x00, 0x00,  //                        ###         ######                         //<br />     0x00, 0x00, 0x07, 0x00, 0x7E, 0x00, 0x00, 0x00,  //                        ###         ######                         //<br />     0x00, 0x00, 0x0E, 0x00, 0x7F, 0x00, 0x00, 0x00,  //                       ###          #######                        //<br />     0x00, 0x00, 0x0E, 0x00, 0x3F, 0x00, 0x00, 0x00,  //                       ###           ######                        //<br />     0x00, 0x00, 0x1C, 0x00, 0x3F, 0x80, 0x00, 0x00,  //                      ###            #######                       //<br />     0x00, 0x00, 0x1C, 0x00, 0x1F, 0x80, 0x00, 0x00,  //                      ###             ######                       //<br />     0x00, 0x00, 0x38, 0x00, 0x1F, 0x80, 0x00, 0x00,  //                     ###              ######                       //<br />     0x00, 0x00, 0x38, 0x00, 0x1F, 0xC0, 0x00, 0x00,  //                     ###              #######                      //<br />     0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xC0, 0x00, 0x00,  //                    #########################                      //<br />     0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xC0, 0x00, 0x00,  //                    #########################                      //<br />     0x00, 0x00, 0x70, 0x00, 0x0F, 0xE0, 0x00, 0x00,  //                    ###                #######                     //<br />     0x00, 0x00, 0xE0, 0x00, 0x07, 0xE0, 0x00, 0x00,  //                   ###                  ######                     //<br />     0x00, 0x00, 0xE0, 0x00, 0x07, 0xF0, 0x00, 0x00,  //                   ###                  #######                    //<br />     0x00, 0x01, 0xC0, 0x00, 0x03, 0xF0, 0x00, 0x00,  //                  ###                    ######                    //<br />     0x00, 0x01, 0xC0, 0x00, 0x03, 0xF0, 0x00, 0x00,  //                  ###                    ######                    //<br />     0x00, 0x03, 0x80, 0x00, 0x03, 0xF8, 0x00, 0x00,  //                 ###                     #######                   //<br />     0x00, 0x03, 0x80, 0x00, 0x01, 0xF8, 0x00, 0x00,  //                 ###                      ######                   //<br />     0x00, 0x03, 0x80, 0x00, 0x01, 0xFC, 0x00, 0x00,  //                 ###                      #######                  //<br />     0x00, 0x07, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00,  //                ###                        ######                  //<br />     0x00, 0x07, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00,  //                ###                        #######                 //<br />     0x00, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00,  //               ####                        #######                 //<br />     0x00, 0x1F, 0x00, 0x00, 0x00, 0xFF, 0x00, 0x00,  //              #####                        ########                //<br />     0x00, 0x3F, 0xC0, 0x00, 0x01, 0xFF, 0xC0, 0x00,  //             ########                     ###########              //<br />     0x00, 0xFF, 0xF8, 0x00, 0x0F, 0xFF, 0xF0, 0x00,  //           #############               ################            //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br /><br />     // @448   &#91;B&#93;   (60 px wide)<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x1F, 0xFF, 0xFF, 0xF0, 0x00, 0x00, 0x00,  //              #########################                            //<br />     0x00, 0x01, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00,  //                  #########################                        //<br />     0x00, 0x00, 0xFF, 0x00, 0x7F, 0xC0, 0x00, 0x00,  //                   ########         #########                      //<br />     0x00, 0x00, 0x7E, 0x00, 0x1F, 0xE0, 0x00, 0x00,  //                    ######            ########                     //<br />     0x00, 0x00, 0x7E, 0x00, 0x07, 0xF0, 0x00, 0x00,  //                    ######              #######                    //<br />     0x00, 0x00, 0x7E, 0x00, 0x03, 0xF8, 0x00, 0x00,  //                    ######               #######                   //<br />     0x00, 0x00, 0x7E, 0x00, 0x01, 0xFC, 0x00, 0x00,  //                    ######                #######                  //<br />     0x00, 0x00, 0x7E, 0x00, 0x01, 0xFC, 0x00, 0x00,  //                    ######                #######                  //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0xFE, 0x00, 0x00,  //                    ######                 #######                 //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0xFE, 0x00, 0x00,  //                    ######                 #######                 //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0xFE, 0x00, 0x00,  //                    ######                 #######                 //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0xFE, 0x00, 0x00,  //                    ######                 #######                 //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0xFE, 0x00, 0x00,  //                    ######                 #######                 //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0xFE, 0x00, 0x00,  //                    ######                 #######                 //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0xFE, 0x00, 0x00,  //                    ######                 #######                 //<br />     0x00, 0x00, 0x7E, 0x00, 0x01, 0xFC, 0x00, 0x00,  //                    ######                #######                  //<br />     0x00, 0x00, 0x7E, 0x00, 0x01, 0xFC, 0x00, 0x00,  //                    ######                #######                  //<br />     0x00, 0x00, 0x7E, 0x00, 0x03, 0xF8, 0x00, 0x00,  //                    ######               #######                   //<br />     0x00, 0x00, 0x7E, 0x00, 0x07, 0xF0, 0x00, 0x00,  //                    ######              #######                    //<br />     0x00, 0x00, 0x7E, 0x00, 0x3F, 0xE0, 0x00, 0x00,  //                    ######           #########                     //<br />     0x00, 0x00, 0x7F, 0xFF, 0xFF, 0x80, 0x00, 0x00,  //                    ########################                       //<br />     0x00, 0x00, 0x7F, 0xFF, 0xFF, 0x80, 0x00, 0x00,  //                    ########################                       //<br />     0x00, 0x00, 0x7E, 0x00, 0x7F, 0xE0, 0x00, 0x00,  //                    ######          ##########                     //<br />     0x00, 0x00, 0x7E, 0x00, 0x0F, 0xF8, 0x00, 0x00,  //                    ######             #########                   //<br />     0x00, 0x00, 0x7E, 0x00, 0x03, 0xFC, 0x00, 0x00,  //                    ######               ########                  //<br />     0x00, 0x00, 0x7E, 0x00, 0x01, 0xFE, 0x00, 0x00,  //                    ######                ########                 //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0xFF, 0x00, 0x00,  //                    ######                 ########                //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0x7F, 0x00, 0x00,  //                    ######                  #######                //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0x7F, 0x80, 0x00,  //                    ######                  ########               //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0x3F, 0x80, 0x00,  //                    ######                   #######               //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0x3F, 0x80, 0x00,  //                    ######                   #######               //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0x3F, 0x80, 0x00,  //                    ######                   #######               //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0x3F, 0x80, 0x00,  //                    ######                   #######               //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0x3F, 0x80, 0x00,  //                    ######                   #######               //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0x3F, 0x00, 0x00,  //                    ######                   ######                //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0x7F, 0x00, 0x00,  //                    ######                  #######                //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0x7F, 0x00, 0x00,  //                    ######                  #######                //<br />     0x00, 0x00, 0x7E, 0x00, 0x00, 0xFE, 0x00, 0x00,  //                    ######                 #######                 //<br />     0x00, 0x00, 0x7E, 0x00, 0x01, 0xFC, 0x00, 0x00,  //                    ######                #######                  //<br />     0x00, 0x00, 0x7E, 0x00, 0x07, 0xF8, 0x00, 0x00,  //                    ######              ########                   //<br />     0x00, 0x00, 0xFF, 0x80, 0x1F, 0xF0, 0x00, 0x00,  //                   #########          #########                    //<br />     0x00, 0x01, 0xFF, 0xFF, 0xFF, 0xC0, 0x00, 0x00,  //                  ###########################                      //<br />     0x00, 0x1F, 0xFF, 0xFF, 0xFC, 0x00, 0x00, 0x00,  //              ###########################                          //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br /><br />     // .......................... pozostale literki tu ...............................<br /><br />        // @11200   &#91;Z&#93;   (60 px wide)<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFE, 0x00, 0x00,  //                    ##############################                 //<br />     0x00, 0x00, 0x7F, 0xFF, 0xFF, 0xFC, 0x00, 0x00,  //                    #############################                  //<br />     0x00, 0x00, 0x78, 0x00, 0x01, 0xFC, 0x00, 0x00,  //                    ####                  #######                  //<br />     0x00, 0x00, 0x70, 0x00, 0x03, 0xF8, 0x00, 0x00,  //                    ###                  #######                   //<br />     0x00, 0x00, 0x60, 0x00, 0x07, 0xF0, 0x00, 0x00,  //                    ##                  #######                    //<br />     0x00, 0x00, 0xC0, 0x00, 0x07, 0xF0, 0x00, 0x00,  //                   ##                   #######                    //<br />     0x00, 0x00, 0xC0, 0x00, 0x0F, 0xE0, 0x00, 0x00,  //                   ##                  #######                     //<br />     0x00, 0x00, 0xC0, 0x00, 0x1F, 0xC0, 0x00, 0x00,  //                   ##                 #######                      //<br />     0x00, 0x00, 0x80, 0x00, 0x1F, 0xC0, 0x00, 0x00,  //                   #                  #######                      //<br />     0x00, 0x00, 0x80, 0x00, 0x3F, 0x80, 0x00, 0x00,  //                   #                 #######                       //<br />     0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00,  //                                    #######                        //<br />     0x00, 0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00,  //                                    #######                        //<br />     0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00,  //                                   #######                         //<br />     0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00,  //                                  #######                          //<br />     0x00, 0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00,  //                                  #######                          //<br />     0x00, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00,  //                                 #######                           //<br />     0x00, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00,  //                                #######                            //<br />     0x00, 0x00, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00,  //                                #######                            //<br />     0x00, 0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x00,  //                               #######                             //<br />     0x00, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00,  //                              #######                              //<br />     0x00, 0x00, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00,  //                              #######                              //<br />     0x00, 0x00, 0x00, 0x3F, 0x80, 0x00, 0x00, 0x00,  //                             #######                               //<br />     0x00, 0x00, 0x00, 0x7F, 0x00, 0x00, 0x00, 0x00,  //                            #######                                //<br />     0x00, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00,  //                           ########                                //<br />     0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00,  //                           #######                                 //<br />     0x00, 0x00, 0x01, 0xFC, 0x00, 0x00, 0x00, 0x00,  //                          #######                                  //<br />     0x00, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x00,  //                         #######                                   //<br />     0x00, 0x00, 0x03, 0xF8, 0x00, 0x00, 0x00, 0x00,  //                         #######                                   //<br />     0x00, 0x00, 0x07, 0xF0, 0x00, 0x00, 0x00, 0x00,  //                        #######                                    //<br />     0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x00,  //                       #######                                     //<br />     0x00, 0x00, 0x0F, 0xE0, 0x00, 0x00, 0x00, 0x00,  //                       #######                                     //<br />     0x00, 0x00, 0x1F, 0xC0, 0x00, 0x00, 0x00, 0x00,  //                      #######                                      //<br />     0x00, 0x00, 0x3F, 0x80, 0x00, 0x01, 0x00, 0x00,  //                     #######                      #                //<br />     0x00, 0x00, 0x3F, 0x80, 0x00, 0x03, 0x00, 0x00,  //                     #######                     ##                //<br />     0x00, 0x00, 0x7F, 0x00, 0x00, 0x03, 0x00, 0x00,  //                    #######                      ##                //<br />     0x00, 0x00, 0xFE, 0x00, 0x00, 0x02, 0x00, 0x00,  //                   #######                       #                 //<br />     0x00, 0x00, 0xFE, 0x00, 0x00, 0x06, 0x00, 0x00,  //                   #######                      ##                 //<br />     0x00, 0x01, 0xFC, 0x00, 0x00, 0x06, 0x00, 0x00,  //                  #######                       ##                 //<br />     0x00, 0x03, 0xF8, 0x00, 0x00, 0x0E, 0x00, 0x00,  //                 #######                       ###                 //<br />     0x00, 0x03, 0xF8, 0x00, 0x00, 0x1E, 0x00, 0x00,  //                 #######                      ####                 //<br />     0x00, 0x07, 0xF0, 0x00, 0x00, 0x7C, 0x00, 0x00,  //                #######                     #####                  //<br />     0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00,  //               ##################################                  //<br />     0x00, 0x0F, 0xFF, 0xFF, 0xFF, 0xFC, 0x00, 0x00,  //               ##################################                  //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />     0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,  //                                                                   //<br />};<br /><br />// Character descriptors for Times New Roman 48pt<br />// { &#91;Char width in bits&#93;, &#91;Offset into TimesNewRoman48ptCharBitmaps in bytes&#93; }<br />FONT_CHAR_INFO TimesNewRoman48ptDescriptors&#91;&#93; =<br />{<br />    { 60,0 },// A  (65)<br />    { 60,448 },// B  (66)<br />    { 60,896 },// C  (67)<br />    { 60,1344 },// D  (68)<br />    { 60,1792 },// E  (69)<br />    { 60,2240 },// F  (70)<br />    { 60,2688 },// G  (71)<br />    { 60,3136 },// H  (72)<br />    { 60,3584 },// I  (73)<br />    { 60,4032 },// J  (74)<br />    { 60,4480 },// K  (75)<br />    { 60,4928 },// L  (76)<br />    { 60,5376 },// M  (77)<br />    { 60,5824 },// N  (78)<br />    { 60,6272 },// O  (79)<br />    { 60,6720 },// P  (80)<br />    { 60,7168 },// Q  (81)<br />    { 60,7616 },// R  (82)<br />    { 60,8064 },// S  (83)<br />    { 60,8512 },// T  (84)<br />    { 60,8960 },// U  (85)<br />    { 60,9408 },// V  (86)<br />    { 60,9856 },// W  (87)<br />    { 60,10304 },// X  (88)<br />    { 60,10752 },// Y  (89)<br />    { 60,11200 },// Z  (90)<br />};<br /><br />// Font information for Times New Roman 48pt<br />FONT_INFO TimesNewRoman48ptFontInfo =<br />{<br />    56,  // Character height<br />    'A',  //  Start character<br />    0,  //  number of pixels of interspace between characters<br />    0,  // number of pixels of space character<br />    TimesNewRoman48ptDescriptors, // Character descriptor array<br />    TimesNewRoman48ptBitmaps, // Character bitmap array<br />    0 // (Pointer) Font filename saved on SD card or 0 (null) otherwise<br />};[/syntax]<br /><br /><br />A czesc kodu w ktorej to wywoluje na razie wyglada tak : <br />[syntax=c]char sss&#91;&#93; = &quot;B&quot;;<br /><br />  char sss2&#91;&#93; = &quot;A&quot;;<br /><br />  PrintChar(100,100,TimesNewRoman48ptFontInfo.data,sss);<br />  PrintChar(150,100,TimesNewRoman48ptFontInfo.data,sss2);<br /><br />  //PrintChar(50,50,Expansiva48ptFontInfo.data,sss2);<br /><br />  Delay_SysTick(4000);[/syntax]<br /><br />Czy jest ktos w stanie podpowiedziec gdzie popelniam babolosa ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4344">RafPe</a> — 18 lut 2015, o 23:08</p><hr />
]]></content>
</entry>
</feed>