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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2018-08-05T10:15:45+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=58&amp;t=21066&amp;mode</id>
<entry>
<author><name><![CDATA[wojciechgorzolka]]></name></author>
<updated>2018-08-05T10:15:45+01:00</updated>
<published>2018-08-05T10:15:45+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210444#p210444</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210444#p210444"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210444#p210444"><![CDATA[
Dziękuję za bardzo konkretną informację (podpowiedź). Właśnie tego potwierdzenia mi brakowało od osoby doświadczonej w temacie. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" />:) Teraz będę wałczył dalej .<br /><br />To jeszcze dopytam o jedną rzecz.<br /><br />Z tego co mi Pan napisał to:<br />W puszce w ścianie montuję układ  uC jako AP i on będzie otrzymywał polecenie np z mojego zrobionego pilota z jednym klawiszem. Układ w puszcze otrzymuje informację i włącza lub wyłącza przekaźnik. Pilot natomiast będzie w trybie APSTA. I to jest logiczne i zrozumiałe.<br />Ale co w sytuacji, gdy będę  miał pilot (układ z atmegą i modułem wifi) z kilkoma klawiszami, którymi będę chciał włączać i wyłączać świetlenie w kilku pomieszczeniach. Wtedy pilot ustawiam jako APSTA, a w puszkach w pokojach wszystkie moduły z uC w tryb AP? Wydaje mi się,że powinno być w takim wypadku odwrotnie, czyli pilot jako AP, a puszki w ścianach jako STA ( bo to puszki w ścianie powinny się połączyć z centralnym modułem wysyłającym). czy dobrze to rozumuję?<br />Wiem,że mogę zamiast pilota użyć komórkę, ale ja chcę właśnie mieć pilot własnoręcznie zbudowany:)<br /><br />Mam jeszcze odrębne pytanie. <br />W prostym programie (w ogóle nie związanym z tematem uarta) który włącza i wyłącza diodę mogę sobie włączanie diody uzależnić od wartości zmiennej, np jeśłi zmienna ma wartość 1, to zapala diodę, jeśli zmienna ma wartość 0 to ją gasi. <br />A czy w tym kodzie z poradnika #0173 WIFI232 - programowanie - Part 01 <br />[syntax=c]USART_Init(__UBRR );<br />    register_uart_str_rx_event_callback( analizuj_dane_rs23 );<br /><br />    // oczekiwanie na ustalenie się stanu wysokiego na wejściu klawisza<br />     _delay_ms(10);<br /><br />sei();<br />while(1)<br />{<br /><br />//  wifi ap czyli odbiór danych<br />UART_RX_STR_EVENT( uart_buf );[/syntax]<br />zamiast wysyłać po uarcie jakiś string , to czy mogę go gdzieś z ręki wpisać? tylko po to , aby sprawdzić,czy dioda mi się włączy i wyłączy, ponieważ chcę w tym kodzie uzależnić sobie włączanie diody od nadesłanego stringa. Czy w ciele funkji od odbioru stringa po uarcie mogę ręcznie gdzieś tego stringa wpisać? Pytam o takie działanie, ponieważ nie jestem jeszcze obyty ze zdarzeniami i colbakami. A chciałem się też dowiewdzieć w którym miejscu funkcji odbierającej ten string właśnie zostanie umieszczony.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14082">wojciechgorzolka</a> — 5 sie 2018, o 10:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-08-05T10:09:46+01:00</updated>
<published>2018-08-05T10:09:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210443#p210443</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210443#p210443"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210443#p210443"><![CDATA[
Najpierw trzeba albo hmmm warto nabrać chociaż troszkę doświadczenia tak w ogóle ... z przynajmniej podstawowymi konfiguracjami routerów - szczególnie bezprzewodowych. Wtedy wiedziałbyś co to znaczy AP a co to znaczy STA. Tak bardzo ogólnie<br /><br />AP - Acces Point (punkt dostępowy - do którego mogą się podłączać stacje robocze STA)<br /><br />STA - STAtion - czyli stacja sieciowa - która jest klientem, który może się podłączać do AP<br /><br />oczywiście moduły mają nawet taką fajną opcję jak <br /><br />APSTA - Acces Point + STAtion - czyli mogą pracować zarówno jako stacja i punkt dostępowy, dzięki czemu np wbudowany STA może się łączyć do jakiegoś AP bezpośrednio albo przez jakiś router WIFi , natomiast do tego AP może się podłączyć JEDEN klient. Niestety ograniczeniem trybu APSTA jest to, że tylko jeden klient może się wtedy podłączyć do AP<br /><br />można by jeszcze długo o tym pisać - no ale to są takie podstawy podstaw<br /><br />------------------------<br /><br />jeśli chcesz więc mieć bezpośrednie połączenie między dwoma modułami no to już chyba na podstawie tego opisu wiesz jak je ustawić?<br /><br />JEDEN w tryb tylko AP<br /><br />DRUGI mógłby być ustawiony TYLKO w tryb STA - ale bezpieczniej dać go w tryb APSTA. I ten moduł ustawiasz w tryb CLIENT i podłączasz go do procka z którego chcesz wysyłać rozkazy. Taki rozkaz doleci do pierwszego AP i no i tam procek zapali diodę<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 5 sie 2018, o 10:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojciechgorzolka]]></name></author>
<updated>2018-08-05T09:53:18+01:00</updated>
<published>2018-08-05T09:53:18+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210442#p210442</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210442#p210442"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210442#p210442"><![CDATA[
Mam jeszcze pytanie. Mam nadzieję,że nie pomieszam pojęć. Ale chcę zbudować dwa układy z uC. W pierwszym będzie atmega 8 z zewnętrznym kwarcem 11.0592, oraz z atnel wifi , oraz klawiszem ( na płytce stykowej). Drugim układem póki co będzie zestaw ATB również z alnel wifi, z uC atmegą 32 zewnętrznym kwarcem 11.0592, oraz z podłączoną jedną diodą led. I chcę z układu z klawiszem, po przez tylko połączeni RS232( wifi) włączać i wyłączać diodę klawiszem. Czy te dwa moduły wifi powinny być ustawione w trybie APSTA, czy może w AP, czy może powinienem jakoś inaczej je skonfigurować. Dodam,że od czterech dni oglądam poradniki o wifi atnel, ale jest tam sporo informacji jak na te kilkanaście godzin oglądania i nie wszystko potrafiłem zapamiętać z poradników. <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=14082">wojciechgorzolka</a> — 5 sie 2018, o 09:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[marcgend]]></name></author>
<updated>2018-08-02T06:32:31+01:00</updated>
<published>2018-08-02T06:32:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210339#p210339</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210339#p210339"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210339#p210339"><![CDATA[
Witam, pokusiłem się o test, w eclipse Mars.2 na domyślnych ustawieniach działa to tak, jak opisuje kolega andrews.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6774">marcgend</a> — 2 sie 2018, o 06:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrews]]></name></author>
<updated>2018-08-01T12:15:26+01:00</updated>
<published>2018-08-01T12:15:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210316#p210316</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210316#p210316"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210316#p210316"><![CDATA[
Ale u mnie właśnie na MARS to działa.<br />Proponuję sprawdzić to:<br /><!-- m --><a class="postlink" href="https://stackoverflow.com/questions/16935935/how-do-i-turn-off-a-static-code-analysis-warning-on-a-line-by-line-warning-in-cd" >https://stackoverflow.com/questions/169 ... ning-in-cd</a><!-- m --><br />Zdaje się, że tam są pewne obwarowania, np. komentarz musi być bezpośrednio przed następnym case, być może jeszcze inne, nie sprawdzałem, bo u mnie działało bez problemu.<br />Zdaje się, że można nawet samodzielnie zdefiniować komentarz, który to ostrzeżenie wyłączy.<br /><br />EDIT:<br /><div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Window -&gt; Preferences -&gt; C/C++ -&gt; Code Analysis -&gt; No break at the end of case<br /><br />i ja też często o tej opcji wspominałem pomaga<br /></div><br />Tylko tu nie chodzi o odznaczenie &quot;ptaszka&quot;:<br /><em>This problem is enabled</em><br />żeby wyłączyć ostrzeżenie całkowicie (on ma zostać włączony), tylko tam można zdefiniować właśnie, jaki komentarz to ostrzeżenie lokalnie wyłączy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14165">andrews</a> — 1 sie 2018, o 12:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-08-01T12:07:08+01:00</updated>
<published>2018-08-01T12:07:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210315#p210315</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210315#p210315"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210315#p210315"><![CDATA[
<div class="quotetitle">andrews napisał(a):</div><div class="quotecontent"><br />Wystarczy, że dopiszę komentarz '// no break' na końcu case (tak, jak pokazałem w poście powyżej) i &quot;pchełka&quot; ginie sama. No ale może to kwestia wersji Eclipse?<br /></div><br />Na razie sprawdziałem to tylko na Eclipse Mars ale sprawdzę jeszcze na innych - bo jak mówisz - byłaby to super opcja <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=54">mirekk36</a> — 1 sie 2018, o 12:07</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrews]]></name></author>
<updated>2018-08-01T12:03:49+01:00</updated>
<published>2018-08-01T12:03:49+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210314#p210314</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210314#p210314"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210314#p210314"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Nie wiedziałem, że można to załatwić komentarzem, więc na szybko sprawdzam i niestety - dodanie samego komentarza nie pomaga.<br /></div><br />To dziwne, bo u mnie pomaga i jestem prawie pewny, że nie musiałem tego ręcznie włączać w ustawieniach, więc założyłem, że są to ustawienia domyślne. Wystarczy, że dopiszę komentarz '// no break' na końcu case (tak, jak pokazałem w poście powyżej) i &quot;pchełka&quot; ginie sama. No ale może to kwestia wersji Eclipse?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14165">andrews</a> — 1 sie 2018, o 12:03</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-08-01T10:19:19+01:00</updated>
<published>2018-08-01T10:19:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210313#p210313</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210313#p210313"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210313#p210313"><![CDATA[
<div class="quotetitle">andrews napisał(a):</div><div class="quotecontent"><br />Ale przecież ja już wcześniej w tym wątku podałem rozwiązanie. Nie trzeba wyłączać tej opcji. Wystarczy w miejscu, gdzie sprawdzanie składni oczekuje instrukcji break; wstawić komentarz <br />//no break<br /></div><br />Nie wiedziałem, że można to załatwić komentarzem, więc na szybko sprawdzam i niestety - dodanie samego komentarza nie pomaga. Oczywiście to o czym piszesz<br /><br />Window -&gt; Preferences -&gt; C/C++ -&gt; Code Analysis -&gt; No break at the end of case<br /><br />i ja też często o tej opcji wspominałem pomaga <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=54">mirekk36</a> — 1 sie 2018, o 10:19</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojciechgorzolka]]></name></author>
<updated>2018-08-01T08:17:42+01:00</updated>
<published>2018-08-01T08:17:42+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210310#p210310</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210310#p210310"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210310#p210310"><![CDATA[
bardzo Wam dziękuje za pomoc. Wasze sugestie i porady są bezcenne dla mnie. <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> Nie ma to jak forum Atnel <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=14082">wojciechgorzolka</a> — 1 sie 2018, o 08:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrews]]></name></author>
<updated>2018-08-01T07:42:13+01:00</updated>
<published>2018-08-01T07:42:13+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210308#p210308</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210308#p210308"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210308#p210308"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />Taki zapis jak w pytaniu autora wątku jest najzupełniej normalny dla standardu C  nie musi być tych break'ów ... i w Eclipse jest specyficzny jeden ptaszek który wyłącza tylko to zachowanie Eclipsa a nie że wyłącza się jednym ptaszkiem wszystkie ostrzeżenia Eclipsa.<br /><br />Fakt - jedyny problem to to, że jak zmienimy w Eclipse (tak na prawdę ustawienie dokonuje się w bieżącym workspace) to później po przeniesieniu do nowego workspace - pchła eclipsowa pojawia się od nowa  ...<br /></div><br /><br />Ale przecież ja już wcześniej w tym wątku podałem rozwiązanie. Nie trzeba wyłączać tej opcji. Wystarczy w miejscu, gdzie sprawdzanie składni oczekuje instrukcji <strong><em>break;</em></strong> wstawić komentarz <br />//no break<br />informując w ten sposob: &quot;wiem, że zwykle powinien być tu break, ale świadomie go nie użyłem&quot; i warning powinien zniknąć, nawet po przeniesieniu do innego workspace. Domyślnie taka funkcjonalność jest włączona, więc jeśli ktoś nie zmienia ustawień domyślnych, powinno to działać.<br /><br />EDIT: nie mam w tej chwili dostępu do Eclipse, ale o ile dobrze pamiętam tę funkcjonalność można ustawić w:<br />Window -&gt; Preferences -&gt; C/C++ -&gt; Code Analysis -&gt; No break at the end of case<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14165">andrews</a> — 1 sie 2018, o 07:42</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-08-01T07:24:10+01:00</updated>
<published>2018-08-01T07:24:10+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210306#p210306</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210306#p210306"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210306#p210306"><![CDATA[
tu bym polemizował - dlatego, że akurat te niektóre ostrzeżenia - jak to w tym przypadku ze strony Eclipsa - w niczym by nam nie przeszkodziły. Po prostu pilnowanie składni w Eclipse bywa zbyt rygorystyczne niż w C <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> jest bardziej pod C++<br /><br />Taki zapis jak w pytaniu autora wątku jest najzupełniej normalny dla standardu C <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> nie musi być tych break'ów ... i w Eclipse jest specyficzny jeden ptaszek który wyłącza tylko to zachowanie Eclipsa a nie że wyłącza się jednym ptaszkiem wszystkie ostrzeżenia Eclipsa.<br /><br />Fakt - jedyny problem to to, że jak zmienimy w Eclipse (tak na prawdę ustawienie dokonuje się w bieżącym workspace) to później po przeniesieniu do nowego workspace - pchła eclipsowa pojawia się od nowa <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=54">mirekk36</a> — 1 sie 2018, o 07:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[rskup]]></name></author>
<updated>2018-07-31T23:26:46+01:00</updated>
<published>2018-07-31T23:26:46+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210305#p210305</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210305#p210305"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210305#p210305"><![CDATA[
<div class="quotetitle">mirekk36 napisał(a):</div><div class="quotecontent"><br />pokazywałem gdzie trzeba zmienić pewne ustawienie w Eclipse żeby się nie czepiał tej bzdury bo z punktu widzenia języka C to nie jest żaden problem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /></div>A ja bym nie polecał zmieniania w Eclipse, bo jak się ma problemy na takim poziomie, to na pewno taki warning częściej pomoże, gdy się jednak zapomni wstawić break niż będzie zbędny <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" />. Lepsza jest taka nadgorliwość niż potem męczenie się w szukaniu błędu, którego nie tak łatwo w takich wypadkach znaleźć. A jak komuś przeszkadzają pchełki w Eclipse, to lepiej jest zmieniać zapis kodu na proponowany przez Ciebie.<br /><br />-- <br />Pozdrawiam,<br />Robert<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3427">rskup</a> — 31 lip 2018, o 23:26</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2018-07-31T22:24:43+01:00</updated>
<published>2018-07-31T22:24:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210303#p210303</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210303#p210303"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210303#p210303"><![CDATA[
<div class="quotetitle">wojciechgorzolka napisał(a):</div><div class="quotecontent"><br />Niestety nie mogę sobie z tym worningiem poradzić.<br /><br />treść błędu : No break at the end of case<br /></div><br /><br />Proponuję zwrócić uwagę, że to nie jest WARNING kompilatora. Czy pojawia ci się WARNING w oknie CONSOLE po kompilacji ? <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> NA PEWNO NIE <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> ... za to Eclipse pokazuje tam pchełkę i żółty szlaczek ... Zatem z punktu widzenia kompilacji i programu nie jest to ŻADEN podkreślam - ŻADEN problem i można się tym nie przejmować.<br /><br />Są oczywiście dwa sposoby rozwiązania i już niejednokrotnie je podawałem tzn przynajmniej jeden - gdy pokazywałem gdzie trzeba zmienić pewne ustawienie w Eclipse żeby się nie czepiał tej bzdury bo z punktu widzenia języka C to nie jest żaden problem <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><br />równie dobrze całą sekcję switch możesz zamienić na taki zapis <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><br /><br /><br />[syntax=c]if( data ) {<br />    if( 13 == data ) ascii_line++;<br />    if( 10 != data ) {<br />    UART_RxHead = tmp_head;<br />    UART_RxBuf&#91;tmp_head&#93; = data;<br />    }<br />    }[/syntax]<br /><br />i problem zniknie<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 31 lip 2018, o 22:24</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[tonygryps]]></name></author>
<updated>2018-07-31T20:20:41+01:00</updated>
<published>2018-07-31T20:20:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210298#p210298</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210298#p210298"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210298#p210298"><![CDATA[
W którymś z poradników o bodajże uart Mirek pokazał jak tego swicha zamienić na if i warming zniknie.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=12014">tonygryps</a> — 31 lip 2018, o 20:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[andrews]]></name></author>
<updated>2018-07-31T18:15:50+01:00</updated>
<published>2018-07-31T18:15:50+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210294#p210294</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210294#p210294"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210294#p210294"><![CDATA[
Spróbuj dodać taki komentarz:<br />[syntax=c]switch( data ) {<br />    case 0:                                 // ignorujemy bajt = 0<br />    case 10: break;                 // ignorujemy znak LF<br />    case 13: ascii_line++;  // sygnalizujemy obecność kolejnej linii w buforze<br />        // no break<br />    default : UART_RxHead = tmp_head; UART_RxBuf&#91;tmp_head&#93; = data;<br />}[/syntax]<br />i warning powinien zniknąć.<br /><br />EDIT:<br /><div class="quotetitle">xentis napisał(a):</div><div class="quotecontent"><br />wstaw break i po problemie<br /></div><br />Tylko że to zmieni działanie programu w taki sposób, że znak CR (13) nie będzie dodawany do bufora odbiorczego, a chyba raczej powinien być, bo jak zidentyfikować koniec linii, jeśli jej długość nie jest znana?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14165">andrews</a> — 31 lip 2018, o 18:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anonimg3]]></name></author>
<updated>2018-07-31T18:09:32+01:00</updated>
<published>2018-07-31T18:09:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210293#p210293</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210293#p210293"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210293#p210293"><![CDATA[
<div class="quotetitle">xentis napisał(a):</div><div class="quotecontent"><br />wstaw break i po problemie. Widzisz przy zwykłych warunkach można pominąć break i pozwolić na wykonanie kolejnych. Ale kod default jest jakby odrębnym tematem dla tego ostatni warunek przed defaultowym  musi być zakończony break-iem.<br /></div><br />Z tego co pamiętam, to Mirek pisał w GB, że tam break'a nie może być ale może się mylę<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8904">anonimg3</a> — 31 lip 2018, o 18:09</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[xentis]]></name></author>
<updated>2018-07-31T18:04:58+01:00</updated>
<published>2018-07-31T18:04:58+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210292#p210292</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210292#p210292"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210292#p210292"><![CDATA[
wstaw break i po problemie. Widzisz przy zwykłych warunkach można pominąć break i pozwolić na wykonanie kolejnych. Ale kod default jest jakby odrębnym tematem dla tego ostatni warunek przed defaultowym  musi być zakończony break-iem.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=6265">xentis</a> — 31 lip 2018, o 18:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[anonimg3]]></name></author>
<updated>2018-07-31T18:01:56+01:00</updated>
<published>2018-07-31T18:01:56+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210291#p210291</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210291#p210291"/>
<title type="html"><![CDATA[Re: wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210291#p210291"><![CDATA[
Po prostu wynika to ze składni switch...case, że po każdym case powinien być break, lecz w tym przypadku zmieni to logikę i po prostu musisz zaakceptować ten warning<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=8904">anonimg3</a> — 31 lip 2018, o 18:01</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[wojciechgorzolka]]></name></author>
<updated>2018-07-31T17:26:19+01:00</updated>
<published>2018-07-31T17:26:19+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210290#p210290</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210290#p210290"/>
<title type="html"><![CDATA[wi-fi początki]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=21066&amp;p=210290#p210290"><![CDATA[
Cześć. <br />Oglądam poradnik Pana Mirka :<br />#0173 WIFI232 - programowanie - Part 01<br />i mam kłopot. <br />Zaimportowałem sobie do mojego nowego programu bibliotekę z green booka - MK_USART, wszystko pięknie się zaimportowało. postępuję zgodnie z poradnikiem, czyli mam wszystkie includy<br /><br />[syntax=c]#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &lt;avr/pgmspace.h&gt;<br />#include &lt;avr/eeprom.h&gt;<br />#include &lt;avr/interrupt.h&gt;<br />#include &lt;string.h&gt;<br />#include &lt;stdlib.h&gt;<br />#include &lt;stdio.h&gt;<br />#include &lt;avr/wdt.h&gt;<br /><br /><br />void analizuj_dane_rs23( char * buf );<br /><br /><br />#include &quot;MK_USART/mkuart.h&quot;<br /><br /><br />int main(void)<br />{<br />    DDRD |= (1&lt;&lt;PD7);<br /><br /><br />   // register_uart_str_rx_event_callback( analizuj_dane_rs23 );<br /><br />while(1)<br />{<br /><br />//PORTD ^= (1&lt;&lt;PD7);<br />//_delay_ms(500);<br />}[/syntax]<br /><br />i po kompilacji wyskakuje mi worning w kodzie w pliku mkuart.c, konkretnie w else funkcji:<br />[syntax=c]} else {<br />    switch( data ) {<br />    case 0:// ignorujemy bajt = 0<br />    case 10: break;// ignorujemy znak LF<br />    case 13: ascii_line++;// sygnalizujemy obecność kolejnej linii w buforze<br />    default : UART_RxHead = tmp_head; UART_RxBuf&#91;tmp_head&#93; = data;<br />    }[/syntax]<br /><br />w tej linijce:<br />[syntax=c]case 13: ascii_line++;// sygnalizujemy obecność kolejnej linii w buforze[/syntax]<br /><br />Niestety nie mogę sobie z tym worningiem poradzić.<br /><br />treść błędu :   No break at the end of case<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=14082">wojciechgorzolka</a> — 31 lip 2018, o 17:26</p><hr />
]]></content>
</entry>
</feed>