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

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

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=30&amp;t=21768&amp;mode</id>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2019-01-05T19:14:23+01:00</updated>
<published>2019-01-05T19:14:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215474#p215474</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215474#p215474"/>
<title type="html"><![CDATA[Re: MkMenuGen własne funkcje]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215474#p215474"><![CDATA[
<div class="quotetitle">adamkl75 napisał(a):</div><div class="quotecontent"><br />ale teraz kolejne pytanie jak wejdę w to menu aby ustawić zegar i kręcę impulsatorem to dalej chodzę po menu choć tego nie widać<br /></div><br />hmm  odpowiedź jest krótka, to po co kręcisz menu ? Toż zrób oddzielną pętlę while na potrzeby ustawień zegara i tam podłącz innego callbacka dla enkodera, a jak skończysz to opuścisz tę pętlę, przywrócisz poprzedniego callbacka i po zawodach.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 sty 2019, o 19:14</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[adamkl75]]></name></author>
<updated>2019-01-05T17:37:09+01:00</updated>
<published>2019-01-05T17:37:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215471#p215471</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215471#p215471"/>
<title type="html"><![CDATA[Re: MkMenuGen własne funkcje]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215471#p215471"><![CDATA[
Witam ponownie<br />Udało Mi się wreszcie wyświetlić podmenu dla ustawień zegara żeby nie blokowało menu, ale teraz kolejne pytanie jak wejdę w to menu aby ustawić zegar i kręcę impulsatorem to dalej chodzę po menu choć tego nie widać a ja bym potrzebował aby kręcąc impulsatorem zmieniały się wartości w mojej funkcji do ustawień czasu. Jak to zrobić? Dla mnie jakiś przykład najbardziej by mi pomógł. Przeszukałam dość dużo tematów na forum i nie znalazłem ani jednego tematu w którym byłby jakiś program z wykorzystanie mkmenu. Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7489">adamkl75</a> — 5 sty 2019, o 17:37</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-12-27T10:28:59+01:00</updated>
<published>2018-12-27T10:28:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215092#p215092</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215092#p215092"/>
<title type="html"><![CDATA[Re: MkMenuGen własne funkcje]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215092#p215092"><![CDATA[
<div class="quotetitle">adamkl75 napisał(a):</div><div class="quotecontent"><br />Widocznie nie wiem ponieważ nie mogę sobie z tym poradzić dlatego prosiłem o jakiś przykład, który może<br />trochę rozjaśnił mi zagadnienie.<br /></div><br />To jest temat nieco rozległy i ja za bardzo nie potrafię go wyjaśnić w 2-3 zdaniach albo na jakimś prostym jednym przykładzie ... Mogę tylko podpowiedzieć, że na pewno warto sięgnąć po timery progrmowe - a jeśli i to nie mówi tobie za dużo na razie to polecam zacząć jednak od książki<br /><br /><!-- m --><a class="postlink" href="https://atnel.pl/mikrokontrolery-avr-jezyk-c.html" >https://atnel.pl/mikrokontrolery-avr-jezyk-c.html</a><!-- m --><br /><br />Tam wyjaśniam te zagadnienia dość obszernie i z wieloma przykładami. Największy przykład masz w postaci rozdziału &quot;Wstęp do systemów czasu rzeczywistego&quot; - polecam go szczególnie, żeby lepiej zrozumieć zagadnienia o które pytasz.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 27 gru 2018, o 10:28</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[adamkl75]]></name></author>
<updated>2018-12-27T10:20:30+01:00</updated>
<published>2018-12-27T10:20:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215091#p215091</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215091#p215091"/>
<title type="html"><![CDATA[Re: MkMenuGen własne funkcje]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215091#p215091"><![CDATA[
Widocznie nie wiem ponieważ nie mogę sobie z tym poradzić dlatego prosiłem o jakiś przykład, który może<br />trochę rozjaśnił mi zagadnienie. <br /><br />Pozdrawiam.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7489">adamkl75</a> — 27 gru 2018, o 10:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-12-27T00:18:56+01:00</updated>
<published>2018-12-27T00:18:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215084#p215084</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215084#p215084"/>
<title type="html"><![CDATA[Re: MkMenuGen własne funkcje]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215084#p215084"><![CDATA[
a wiesz na czym polega pisanie funkcji nieblokujących ?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 27 gru 2018, o 00:18</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[adamkl75]]></name></author>
<updated>2018-12-26T21:41:35+01:00</updated>
<published>2018-12-26T21:41:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215081#p215081</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215081#p215081"/>
<title type="html"><![CDATA[Re: MkMenuGen własne funkcje]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215081#p215081"><![CDATA[
Nie mogę sobie z tym poradzić. Może ktoś podeśle jakiś przykład albo napisze więcej wskazówek.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7489">adamkl75</a> — 26 gru 2018, o 21:41</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[micky]]></name></author>
<updated>2018-12-26T10:19:07+01:00</updated>
<published>2018-12-26T10:19:07+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215053#p215053</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215053#p215053"/>
<title type="html"><![CDATA[Re: MkMenuGen własne funkcje]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215053#p215053"><![CDATA[
Za pomocą flag?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1546">micky</a> — 26 gru 2018, o 10:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[adamkl75]]></name></author>
<updated>2018-12-26T10:00:02+01:00</updated>
<published>2018-12-26T10:00:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215051#p215051</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215051#p215051"/>
<title type="html"><![CDATA[Re: MkMenuGen własne funkcje]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215051#p215051"><![CDATA[
Właśnie bez delaya przelatuje. Nie wiem jak przejąć kontrolę nad ekranem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7489">adamkl75</a> — 26 gru 2018, o 10:00</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-12-26T09:53:06+01:00</updated>
<published>2018-12-26T09:53:06+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215049#p215049</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215049#p215049"/>
<title type="html"><![CDATA[Re: MkMenuGen własne funkcje]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215049#p215049"><![CDATA[
To Menu musi i to BEZWZGLĘDNIE musi działać nieblokująco, więc no jednym z najgorszych pomysłów może być wstawianie delayów a już szczególnie 1s<br /><br />Jeśli bez delaya ci nic się nie pokazuje to znaczy, że masz mocno źle napisaną funkcję Ustaw_zegar(); Ona musi przejąć kontrolę nad ekranem, i wtedy można ustawiać zegarek ... po zakończeniu trzeba zwrócić sterowanie do Menu<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 26 gru 2018, o 09:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[adamkl75]]></name></author>
<updated>2018-12-26T09:46:59+01:00</updated>
<published>2018-12-26T09:46:59+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215048#p215048</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215048#p215048"/>
<title type="html"><![CDATA[MkMenuGen własne funkcje]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21768&amp;p=215048#p215048"><![CDATA[
Witam<br />Proszę o podpowiedź lub przykład jak oprogramować własne funkcje w menu wygenerowanym przez program MkMenuGen.<br />Próbowałem zrobić taką funkcję dla podmenu ustaw czas<br />[syntax=c]void execute_node( uint8_t fun_id, uint8_t prop_id, uint8_t y ) {<br /><br />switch( fun_id ) {<br />case /* func 00 */ id_ustaw_czas_0_FP: {<br />Ustaw_zegar();<br />LED1_TOG;<br />_delay_ms(1000);<br />}<br />break;<br /><br />case /* func 01 */ id_ustaw_date_1_FP:  break;<br />case /* func 02 */ id_zapal_led_2_FP:  break;<br />};[/syntax]<br /><br />ale pojawi się na chwilę (ponieważ jest delay 1s) ekran do ustawienia zegara i wychodzi z powrotem do podmenu ustaw czas. <br />POZDRAWIAM.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=7489">adamkl75</a> — 26 gru 2018, o 09:46</p><hr />
]]></content>
</entry>
</feed>