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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2021-02-09T08:52:46+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=23593&amp;mode</id>
<entry>
<author><name><![CDATA[wonsz]]></name></author>
<updated>2021-02-09T08:52:46+01:00</updated>
<published>2021-02-09T08:52:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23593&amp;p=231009#p231009</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23593&amp;p=231009#p231009"/>
<title type="html"><![CDATA[Re: Dobre zasady dla AVR C?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23593&amp;p=231009#p231009"><![CDATA[
Może rzucisz linkiem do github gdzie masz ten kod albo jakimś choć skrawkiem kodu? Bo tak to trochę ciężko cokolwiek powiedzieć.<br />W C++ faktycznie jest mały narzut pamięci, wprawieni w język C++ są w stanie ten narzut praktycznie zniwelować do 0.<br /><br />Nie napisałem zbyt wielu aplikacji na AVR, ale nigdy nie byłem zmuszony korzystać z sterty, a w Twoim przypadku też nie widzę takiej potrzeby.<br />Tak jak kolega @APAP75 napisał, że stałe elementy tych ekranów można przechowywać w pamięci nieulotnej, a pola wyświetlacza z &quot;zmiennymi zmiennymi&quot; tylko wypełniać wartościami z RAM-u.<br /><br />A co jeśli zamiast tych malloców realloców i free po prostu byś statycznie zadeklarował cały wyświetlacz w pamięci? Bo rozumiem, że pewnie alokujesz pamięć na cały wyświetlacz tak?<br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />ekran-&gt;pokaż(new ObiektGraficzny())<br /><br />jeśli to pseudokod, a nie kod to okej, jeśli kod to unikałbym &quot;ż&quot; w kodzie <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 2 minutach ]</span></strong><br /><br />Możesz mi pokazać w jaki sposób wykonujesz te dziedziczenie na wskaźnikach?<br />Pewnie rzutujesz różnymi strukturami, zgadza się?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2311">wonsz</a> — 9 lut 2021, o 08:52</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[APAP75]]></name></author>
<updated>2021-02-09T00:11:37+01:00</updated>
<published>2021-02-09T00:11:37+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23593&amp;p=231006#p231006</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23593&amp;p=231006#p231006"/>
<title type="html"><![CDATA[Re: Dobre zasady dla AVR C?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23593&amp;p=231006#p231006"><![CDATA[
Kolego, nawet nie wiesz jak Ci zazdroszczę. Od kilku lat próbuję coś zrobić obiektowo - jak krew w piach. Nie mogę załapać tej idei.<br />A co do menu - nigdy nie buforowałem wyświetlacz (chyba, że chcę na nim jakieś &quot;efekty&quot; uzyskać). Tablice przechowuję w pamięci FLASH, a w RAM bawię się tylko wskaźnikami - co i w które miejsce wysłać na wyświetlacz (bezpośrednio z FLASH).<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6195">APAP75</a> — 9 lut 2021, o 00:11</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wonsz]]></name></author>
<updated>2021-02-08T09:07:09+01:00</updated>
<published>2021-02-08T09:07:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=23593&amp;p=230987#p230987</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=23593&amp;p=230987#p230987"/>
<title type="html"><![CDATA[Re: Dobre zasady dla AVR C?]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=23593&amp;p=230987#p230987"><![CDATA[
Może jak są Ci takie &quot;ficzersy&quot; potrzebne to spróbuj sobie tych 8bitowców z C++?<br /><br />&quot;..nie chcę stałowymiarowych tablic na przechowywanie dynamicznych danych&quot;, a masz konkretne powody żeby korzystać z sterty? Pamiętaj, że to są urządzenia z niewielką ilością pamięci.<br /><br />Skoro już realokujesz to jesteś pewien, że odpowiedni zwalniasz tę pamięć?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=2311">wonsz</a> — 8 lut 2021, o 09:07</p><hr />
]]></content>
</entry>
</feed>