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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2022-01-05T23:35:49+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=24084&amp;mode</id>
<entry>
<author><name><![CDATA[marker82]]></name></author>
<updated>2022-01-05T23:35:49+01:00</updated>
<published>2022-01-05T23:35:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24084&amp;p=234704#p234704</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24084&amp;p=234704#p234704"/>
<title type="html"><![CDATA[Re: MK_GLCD - Wyświetlanie zmiennej]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24084&amp;p=234704#p234704"><![CDATA[
Dziękuje Mirku.<br /><br />Twoja podpowiedź pomogła.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21369">marker82</a> — 5 sty 2022, o 23:35</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2022-01-03T08:51:17+01:00</updated>
<published>2022-01-03T08:51:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24084&amp;p=234649#p234649</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24084&amp;p=234649#p234649"/>
<title type="html"><![CDATA[Re: MK_GLCD - Wyświetlanie zmiennej]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24084&amp;p=234649#p234649"><![CDATA[
<div class="quotetitle">marker82 napisał(a):</div><div class="quotecontent"><br />_P.<br /></div><br />A wie kolega co oznacza suffix _P w nazwach funkcji ? oj chyba nie <br /><br />to oznacza że przekazujemy argument do wyświetlania z pamięci FLASH a nie RAM, tym bardziej,  że sam kolega podaje przykład działającego kodu z <br /><br />[syntax=c]PSTR(&quot;26.6&quot;)[/syntax]<br /><br />no to właśnie PSTR() przekazuje string z FLASH - jako stałą dosłowną (tzw literał)<br /><br />Tu polecam na prawdę poczytać troszkę Bluebooka o tym jak to jest z wyświetlaniem danych z FLASH a jak z RAM.<br /><br />Ale ok - do wyświetlania z RAM służą funkcje o takich samych nazwach ale bez tego _P na końcu po prostu, a drugi przypadek który opisujesz to przecież wyświetlanie z RAM<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 3 sty 2022, o 08:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marker82]]></name></author>
<updated>2022-01-03T00:48:47+01:00</updated>
<published>2022-01-03T00:48:47+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=24084&amp;p=234648#p234648</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=24084&amp;p=234648#p234648"/>
<title type="html"><![CDATA[MK_GLCD - Wyświetlanie zmiennej]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=24084&amp;p=234648#p234648"><![CDATA[
Witajcie.<br /><br />W jednym z filmików Mirek zaprezentował działanie biblioteki przy wyświetlaniu tekstu z wybranym fontem.<br /><br />[syntax=c]glcd_puts_P( GLCD_WIDTH, (GLCD_HEIGHT/2)-(currentFont.heightPixels/2), PSTR(&quot;26.6&quot;), 1 );[/syntax]<br /><br />I to pięknie działa, na ekranie wyświetla się 26.<br /><br />Chciałbym teraz wyświetlić zmienną poleceniem powyższym.<br /><br />[syntax=c]uint8_t  celT1 = 12;<br />glcd_puts_P( GLCD_WIDTH, (GLCD_HEIGHT/2)-(currentFont.heightPixels/2), PSTR(celT1), 1 );[/syntax]<br /><br />Niestety to nie za bardzo działa.<br /><br />Potrafię wyświetlić zmienną w inny sposób, ale chciałbym nauczyć się poleceniem glcd_puts_P.<br /><br />Dziękuje z góry za wszelką pomoc.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=21369">marker82</a> — 3 sty 2022, o 00:48</p><hr />
]]></content>
</entry>
</feed>