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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2017-10-24T08:38:21+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=16984&amp;mode</id>
<entry>
<author><name><![CDATA[skalarro]]></name></author>
<updated>2016-12-10T21:34:34+01:00</updated>
<published>2016-12-10T21:34:34+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=177056#p177056</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=177056#p177056"/>
<title type="html"><![CDATA[Re: OLED - biblioteka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=177056#p177056"><![CDATA[
[syntax=c]line&gt;&gt;=1;[/syntax] masz po pętli<br /> [syntax=c]for(int8_t j=0; j&lt;8; j++){...}[/syntax]<br /><br />a powinno być jeszcze w pętli na końcu.<br /><br />np tak:<br />[syntax=c]for(int8_t j=0; j&lt;8; j++){<br />                 if(line &amp; 0x1){<br />                         if(size == 1)<br />                                 ssd1306_setPixel(x+i, y+j, color );<br />                         else {<br />                                 ssd1306_fillRect( x+(i*size), y+(j*size), size, size, color);<br />                         }<br />                 }else if (bg !=color){<br />                         if (size ==1 )<br />                                 ssd1306_setPixel(x+i, y+j, bg);<br />                         else<br />                                 ssd1306_fillRect( x+i*size, y+j*size, size, size, bg);<br />                 }<br />         line&gt;&gt;=1;<br />         }<br />         <br />     }<br />}[/syntax]<br /><br />albo tak:<br />[syntax=c]for (int8_t j = 0; j&lt;8; j++) {<br />   if (line &amp; 0x1) {<br />   if (size == 1)<br />   mk_ssd1306_setPixel(x+i, y+j, color);<br />   else {<br />               mk_ssd1306_fillRect(x+(i*size), y+(j*size), size, size, color);<br />             }<br />   }<br />   else if (bg != color) {<br />           if (size == 1)<br />             mk_ssd1306_setPixel(x+i, y+j, bg);<br />           else {<br />             mk_ssd1306_fillRect(x+i*size, y+j*size, size, size, bg);<br />             }<br />   }<br />             line &gt;&gt;= 1;<br /><br /><br />     }<br /> }<br />}[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=4850">skalarro</a> — 10 gru 2016, o 21:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hannibal9]]></name></author>
<updated>2016-12-10T18:20:16+01:00</updated>
<published>2016-12-10T18:20:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=177035#p177035</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=177035#p177035"/>
<title type="html"><![CDATA[Re: OLED - biblioteka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=177035#p177035"><![CDATA[
Kontynuuje &quot;przepisywanie&quot; biblioteki do OLED, doszedłem do funkcji rysującej znak:<br />[syntax=c]void ssd1306_drawChar(int x, int y, char c, uint8_t color, uint8_t bg, uint8_t size){<br />if( (x&gt;=SSD1306_WIDTH) || (y&gt;=SSD1306_HEIGHT) || ((x+6*size - 1)&lt;0) || ((y+8*size - 1)&lt;0) ) return;<br /><br />uint8_t line;<br /><br />for(int8_t i=0; i&lt;6; i++){<br /><br />     if (i==5)<br />     line=0x0;<br />     else<br />     line=pgm_read_byte(font+(c*5)+i);<br /><br />     for(int8_t j=0; j&lt;8; j++){<br />     if(line &amp; 0x1){<br />     if(size == 1)<br />     ssd1306_setPixel(x+i, y+j, color );<br />     else {<br />     ssd1306_fillRect( x+(i*size), y+(j*size), size, size, color);<br />     }<br />     }else if (bg !=color){<br />     if (size ==1 )<br />     ssd1306_setPixel(x+i, y+j, bg);<br />     else<br />     ssd1306_fillRect( x+i*size, y+j*size, size, size, bg);<br />     }<br /><br />     }<br />     line&gt;&gt;=1;<br />     }<br />}[/syntax]<br /><br />Niestety coś mi nie działa, np zamiast H rysuje | |, zamiast L rysuje |, zamiast A rysuje |, funkcje z których korzysta funkcja do rysowania znaków działają prawidłowo, dostaje już oczopląsu, może ktoś by zerknął gdzie mam błąd.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7324">Hannibal9</a> — 10 gru 2016, o 18:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hannibal9]]></name></author>
<updated>2016-12-05T11:45:51+01:00</updated>
<published>2016-12-05T11:45:51+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176572#p176572</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176572#p176572"/>
<title type="html"><![CDATA[Re: OLED - biblioteka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176572#p176572"><![CDATA[
Panowie, wydaje mi się, że w żadnej książce Mirka nie ma bibliotek do OLED-ów, te które wkleiłem są pisane, (przepisywane) z poradników, jeżeli uważacie , że jest to jakieś naruszenie z mojej strony to zaraz to usunę.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7324">Hannibal9</a> — 5 gru 2016, o 11:45</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2016-12-05T11:42:38+01:00</updated>
<published>2016-12-05T11:42:38+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176571#p176571</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176571#p176571"/>
<title type="html"><![CDATA[Re: OLED - biblioteka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176571#p176571"><![CDATA[
Tak, niestety niektórzy koledzy &quot;nie pomyślą&quot; zanim zrobią copy paste...  <img src="https://forum.atnel.pl/images/smilies/icon_e_sad.gif" alt=":(" title="Smutny" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 5 gru 2016, o 11:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2016-12-05T11:29:03+01:00</updated>
<published>2016-12-05T11:29:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176570#p176570</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176570#p176570"/>
<title type="html"><![CDATA[Re: OLED - biblioteka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176570#p176570"><![CDATA[
Hmm, jeśli nie z książki, to przepraszam za nadgorliwość.<br />Ostatnio dosyć dużo pojawiło się wpisów z bibliotekami z książek, więc zareagowałem trochę za szybko <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 5 gru 2016, o 11:29</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2016-12-05T11:06:22+01:00</updated>
<published>2016-12-05T11:06:22+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176569#p176569</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176569#p176569"/>
<title type="html"><![CDATA[Re: OLED - biblioteka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176569#p176569"><![CDATA[
A w której książce były biblioteki do OLED'a?<br />Pewnie pochodzą one z poradników na YT.<br />A tu już kolega &quot;przepisywacz&quot; mógł się machnąć przy &quot;kopiowaniu&quot; <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";-)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 5 gru 2016, o 11:06</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Marhef]]></name></author>
<updated>2016-12-05T09:14:15+01:00</updated>
<published>2016-12-05T09:14:15+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176564#p176564</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176564#p176564"/>
<title type="html"><![CDATA[Re: OLED - biblioteka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176564#p176564"><![CDATA[
Kolego, czy w pierwszym poście wkleiłeś biblioteki Mirka? Z jednej z jego książek? Jeśli tak, usuń, było to już przerabiane wiele razy na forum, nie udostępniamy bibliotek z książki, jeśli już, to tylko te fragmenty, które się zmienia.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12752">Marhef</a> — 5 gru 2016, o 09:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hannibal9]]></name></author>
<updated>2016-12-04T23:34:14+01:00</updated>
<published>2016-12-04T23:34:14+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176551#p176551</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176551#p176551"/>
<title type="html"><![CDATA[Re: OLED - biblioteka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176551#p176551"><![CDATA[
Bitmapy również dzialają<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7324">Hannibal9</a> — 4 gru 2016, o 23:34</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hannibal9]]></name></author>
<updated>2016-12-04T20:50:56+01:00</updated>
<published>2016-12-04T20:50:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176542#p176542</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176542#p176542"/>
<title type="html"><![CDATA[Re: OLED - biblioteka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176542#p176542"><![CDATA[
Dzięki <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7324">Hannibal9</a> — 4 gru 2016, o 20:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anshar]]></name></author>
<updated>2016-12-04T20:39:41+01:00</updated>
<published>2016-12-04T20:39:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176541#p176541</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176541#p176541"/>
<title type="html"><![CDATA[Re: OLED - biblioteka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176541#p176541"><![CDATA[
[syntax=c]void TWI_write_buf( uint8_t SLA, uint8_t adr, uint16_t len, uint8_t *buf )[/syntax]<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7157">anshar</a> — 4 gru 2016, o 20:39</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Hannibal9]]></name></author>
<updated>2017-10-24T08:38:21+01:00</updated>
<published>2016-12-04T19:25:11+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176528#p176528</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176528#p176528"/>
<title type="html"><![CDATA[OLED - biblioteka]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=16984&amp;p=176528#p176528"><![CDATA[
Witam, jestem na etapie poradnika Mirosława o wyświetlaczach OLED, zakupiłem wyświetlacz z I2C, posiadam pliki:<br />main.c <br /><br /><br />Program się kompiluje, ale zamiast kropki widzę &quot;gwieździste niebo&quot; , wyświetlacz sprawdzany OLED testerem, proszę o pomoc w znalezieniu błędu, sam nie mogę sobie poradzić.<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 40 minutach ]</span></strong><br /><br />Funkcja ssd1306_init, powinna zainicjalizować wyświetlacz a następnie funkcja  ssd1306_display przepisać bufor do bufora wyświetlacza, ale tego nie robi.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7324">Hannibal9</a> — 4 gru 2016, o 19:25</p><hr />
]]></content>
</entry>
</feed>