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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2019-03-01T14:14:42+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=8&amp;t=6023&amp;mode</id>
<entry>
<author><name><![CDATA[majster]]></name></author>
<updated>2014-02-16T13:12:26+01:00</updated>
<published>2014-02-16T13:12:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70657#p70657</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70657#p70657"/>
<title type="html"><![CDATA[Re: BIBLIOTEKA do LCD HD44780 - pytanie dot. funkcji lcd_str]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70657#p70657"><![CDATA[
Nikt ci wybaczac nie musi bo nie ma czego.  Przynajmniej i ja sie czegos nowego nauczylem o eepromach <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> <br /><br />Wysłane z telefonu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1628">majster</a> — 16 lut 2014, o 13:12</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2019-03-01T14:14:42+01:00</updated>
<published>2014-02-16T12:58:00+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70655#p70655</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70655#p70655"/>
<title type="html"><![CDATA[Re: BIBLIOTEKA do LCD HD44780 - pytanie dot. funkcji lcd_str]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70655#p70655"><![CDATA[
.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 16 lut 2014, o 12:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2014-02-16T10:21:13+01:00</updated>
<published>2014-02-16T10:21:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70628#p70628</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70628#p70628"/>
<title type="html"><![CDATA[Re: BIBLIOTEKA do LCD HD44780 - pytanie dot. funkcji lcd_str]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70628#p70628"><![CDATA[
<div class="quotetitle">Nefarious19 napisał(a):</div><div class="quotecontent"><br />znak=eeprom_read_byte( (uint8_t *)(str++) );<br /></div><br /><br />To jest jawne rzutowanie na typ wskaźnikowy uint8_t* , dlaczego zostało zastosowane ? No wystarczy sobie zajrzeć do nagłówka tej funkcji<br /><br /><div class="codetitle"><b>Code:</b></div><div class="codecontent">eeprom_read_byte (const uint8_t *__p) </div><br /><br />i co widać  ? jako argument MUSI być przekazany wskaźnik typu uint8_t, natomiast nasz wskaźnik str jest typu char. Żeby więc nie było warninga - robimy jawne rzutowanie i po zawodach.<br /><br /><div class="quotetitle">Nefarious19 napisał(a):</div><div class="quotecontent"><br />if(!znak || znak==0xFF) break;<br /></div><br /><br />sam zauważyłeś że przy odczycie z innych pamięci sprawdza się tylko czy występuje ZERO, a tu jeszcze sprawdzamy czy jest znak 0xFF. Dlaczego ? .... ano dlatego że pewnie nie wiesz że akurat wykasowana pamięć EEPROM to wartości 0xFF a nie zera. Więc tak na wszelki wypadek dodałem sprawdzanie również 0xff . Dzięki temu gdyby jakiś string nie był zakończony zerem to i tak by się prawidłowo wyświetlił gdyby dalej za nim była pusta pamięć EEPROM. Pewnie że nie trzeba tego robić - ot taki przykład a przy okazji wyjaśnienie jak działa eeprom<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 16 lut 2014, o 10:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mikandrzej]]></name></author>
<updated>2014-02-16T08:38:39+01:00</updated>
<published>2014-02-16T08:38:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70622#p70622</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70622#p70622"/>
<title type="html"><![CDATA[Re: BIBLIOTEKA do LCD HD44780 - pytanie dot. funkcji lcd_str]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70622#p70622"><![CDATA[
W tym uint chodzi o to, ze odwolujesz sie do wskaznika zmiennej 8 bitowej. Zawile to wyglada, ale jest to jakby rzutowanie na 8bitowy wskaznik do zmiennej str w pamieci eeprom. Tak mi sie przynajmniej wydaje <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />Nie bylo to na pewno opisane w ksiazce??<br /><br />Wysłane z mojego GT-I9500 przy użyciu Tapatalka<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=431">mikandrzej</a> — 16 lut 2014, o 08:38</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Zaba]]></name></author>
<updated>2014-02-16T00:27:16+01:00</updated>
<published>2014-02-16T00:27:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70609#p70609</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70609#p70609"/>
<title type="html"><![CDATA[Re: BIBLIOTEKA do LCD HD44780 - pytanie dot. funkcji lcd_str]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70609#p70609"><![CDATA[
Witam<br />O ile dobrze to interpretuje to<br />za pomocą &quot;!znak&quot; sprawdzany jest koniec stringa (string kończy się znakiem '0')<br />a przez porównanie z &quot;0xFF&quot; sprawdzamy czy nie weszliśmy już poza obszar w<br />którym zapisane są dane w pamięci EEprom <br />(przy kasowaniu ww. pamięci jest ona zapisywana wartością 0xFF) czyli nie zapisane<br />przez nas komórki pamięci powinny mieć wartość 0xFF<br /><br />Ja tak to rozumie ale możliwe że się mylę też się uczę <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=1044">Zaba</a> — 16 lut 2014, o 00:27</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Nefarious19]]></name></author>
<updated>2019-03-01T14:14:31+01:00</updated>
<published>2014-02-15T23:43:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70604#p70604</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70604#p70604"/>
<title type="html"><![CDATA[BIBLIOTEKA do LCD HD44780 - pytanie dot. funkcji lcd_str_E()]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=6023&amp;p=70604#p70604"><![CDATA[
.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2500">Nefarious19</a> — 15 lut 2014, o 23:43</p><hr />
]]></content>
</entry>
</feed>