<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4892347263482739206</id><updated>2024-11-01T10:07:34.865+01:00</updated><category term="C"/><category term="nxp"/><category term="Aero2"/><category term="Atmel"/><category term="MultiTool"/><category term="avr"/><category term="Bluetooth"/><category term="C#"/><category term="Cortex M4"/><category term="ESP-DevKitC"/><category term="ESP-WROOM-32"/><category term="ESP32"/><category term="Nokia"/><category term="RS232"/><category term="STK500"/><category term="STK500V2"/><category term="Wi-Fi"/><category term="bdi"/><category term="bezpłatny dostęp do internetu"/><category term="bootloader"/><category term="cortex"/><category term="darmowy internet"/><category term="eval board"/><category term="inline"/><category term="linux"/><category term="makra"/><category term="pcb"/><category term="play"/><category term="programator AVR"/><category term="$25"/><category term="/dev/ttyUSB"/><category term="1Wire"/><category term="2.4GHz"/><category term="3D"/><category term="50zł"/><category term="666"/><category term="868MHz"/><category term="999"/><category term="Adam Dunkels"/><category term="Alibaba"/><category term="Aliexpress"/><category term="Chiny"/><category term="Cortex M0"/><category term="CultureInfo"/><category term="DHL"/><category term="DHgate"/><category term="DX"/><category term="Dealextreme"/><category term="Debugowanie"/><category term="DownloadFileAsync"/><category term="EORI"/><category term="ESP-IDF"/><category term="Evaluation Board"/><category term="Freescale"/><category term="GPIO"/><category term="Gdynia"/><category term="General Pyrpose Register"/><category term="Google Apps"/><category term="Google plus"/><category term="Google+"/><category term="Hello world!"/><category term="Hong Kong"/><category term="I2C"/><category term="LPC11Uxx"/><category term="LPC17xx"/><category term="LaunchPad"/><category term="M0"/><category term="M4F"/><category term="Made in China"/><category term="PID"/><category term="Progress"/><category term="Qt"/><category term="RTC"/><category term="Raspberry Pi"/><category term="SPI"/><category term="STM32 F0"/><category term="Start"/><category term="Stellaris"/><category term="Szatan"/><category term="TCP/IP"/><category term="Ti"/><category term="Toolchain"/><category term="USB"/><category term="WebClient"/><category term="Windows 8"/><category term="aktualizacje"/><category term="algorytm"/><category term="antena"/><category term="antyśledzik"/><category term="arm"/><category term="asynchroniczne"/><category term="cortex-m0"/><category term="cyfrowy"/><category term="cło"/><category term="darmowy"/><category term="dla naiwnych"/><category term="double"/><category term="download"/><category term="dyplom"/><category term="escrow"/><category term="firefox"/><category term="funkcja inline"/><category term="gerber"/><category term="gg"/><category term="gnuplot"/><category term="grafika inżynierska"/><category term="import"/><category term="internet"/><category term="inżynier"/><category term="karta"/><category term="konwersja stringa"/><category term="kropka"/><category term="liczby całkowite ze znakiem i bez"/><category term="liczby ze znakiem"/><category term="longevity program"/><category term="macro"/><category term="magister"/><category term="magnet"/><category term="makro"/><category term="mms"/><category term="nasza klasa"/><category term="nieforemny"/><category term="online"/><category term="operacje bitowe"/><category term="oscilloscope"/><category term="philips"/><category term="pliku"/><category term="pobieranie"/><category term="pole powierzchni"/><category term="porady"/><category term="programmer"/><category term="programowanie"/><category term="promocja"/><category term="protocol"/><category term="przecinek"/><category term="przejściówka"/><category term="przetwornice impulsowe"/><category term="płytka"/><category term="płytka laboratoryjna"/><category term="serial"/><category term="smartfon"/><category term="stm32"/><category term="stos"/><category term="szolenie"/><category term="testy"/><category term="viewer"/><category term="wielobok"/><category term="wielokąt"/><category term="woltomierz"/><category term="wykresy"/><category term="wzór gaussa"/><category term="śledzik"/><category term="śledź"/><category term="świąteczna"/><title type='text'>/home/klata</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.klatecki.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>43</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-3958911514209073398</id><published>2017-05-09T06:30:00.000+02:00</published><updated>2017-05-09T06:30:04.219+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bluetooth"/><category scheme="http://www.blogger.com/atom/ns#" term="ESP-DevKitC"/><category scheme="http://www.blogger.com/atom/ns#" term="ESP-IDF"/><category scheme="http://www.blogger.com/atom/ns#" term="ESP-WROOM-32"/><category scheme="http://www.blogger.com/atom/ns#" term="ESP32"/><category scheme="http://www.blogger.com/atom/ns#" term="Hello world!"/><category scheme="http://www.blogger.com/atom/ns#" term="Toolchain"/><category scheme="http://www.blogger.com/atom/ns#" term="Wi-Fi"/><title type='text'>ESP32 - Konfiguracja środowiska</title><summary type="text">




Co będzie nam potrzebne
Najpierw trzeba sobie przygotować środowisko w którym będziemy pisać i kompilować oprogramowanie. Potrzebne nam będzie:


komputer PC z dowolnym systemem operacyjnym: Windows, Linux lub Mac. Ja będę używał Windowsa ale poza Toolchainem reszta powinna wyglądać identycznie na każdym systemie.
Toolchain do kompilacji aplikacji na ESP32. Toolchain to w uproszczeniu </summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/3958911514209073398/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2017/05/esp32-konfiguracja-srodowiska.html#comment-form' title='Komentarze (1)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/3958911514209073398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/3958911514209073398'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2017/05/esp32-konfiguracja-srodowiska.html' title='ESP32 - Konfiguracja środowiska'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEge61rPyruHSDEwlhQLkSD8AsxqZ-j4WQpkX0ceIHb17GobQuutCexCliaFP4_R_AvwENIHAhsVbvwbOenq4_TW_PolZSYhYkPz6-5YA5GPjrJVcN6PCke265mJCjA16X8oa1FFaFUL9wY/s72-c/mingw.PNG" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-8076892690030812766</id><published>2017-05-07T12:35:00.000+02:00</published><updated>2017-05-07T12:44:40.037+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bluetooth"/><category scheme="http://www.blogger.com/atom/ns#" term="ESP-DevKitC"/><category scheme="http://www.blogger.com/atom/ns#" term="ESP-WROOM-32"/><category scheme="http://www.blogger.com/atom/ns#" term="ESP32"/><category scheme="http://www.blogger.com/atom/ns#" term="Wi-Fi"/><title type='text'>Wznawiam działalność bloga. Parę słów o ESP32</title><summary type="text">Minęły ponad 3 lata od ostatniego wpisu, więc zostały przekroczone wszelkie możliwe timeouty. Czas zatem na reaktywację. Impulsem do tego są dary, które zamówione od naszych żółtych braci właśnie dotarły. 







Przyszły dary od naszych żółtych braci - no to trzeba się zabrać za programowanie :) #esp32 #wifimodule

Post udostępniony przez Mateusz Klatecki (@kltcki) 6 Maj, 2017 o 1:01 PDT





</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/8076892690030812766/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2017/05/wznawiam-dziaalnosc-bloga-pare-sow-o.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/8076892690030812766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/8076892690030812766'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2017/05/wznawiam-dziaalnosc-bloga-pare-sow-o.html' title='Wznawiam działalność bloga. Parę słów o ESP32'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-7516721666914530226</id><published>2013-10-04T12:17:00.000+02:00</published><updated>2013-10-04T12:17:25.296+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="liczby ze znakiem"/><category scheme="http://www.blogger.com/atom/ns#" term="operacje bitowe"/><title type='text'>Unikanie błędów programując w C - #3 Operacje bitowe na liczbach ze znakiem</title><summary type="text">
Nie należy używać operacji bitowych ( &amp;amp;, |, ~, ^, &amp;lt;&amp;lt; i &amp;gt;&amp;gt; ) na liczbach ze znakiem.

    // Nie rób tego ...
    int8_t  signed_data = -4;
    signed_data &amp;gt;&amp;gt;= 1;  // niekoniecznie -2



Standard C nie definiuje formatu danych liczb ze znakiem (na przykład U2 - uzupełnień do dwóch) i efekt niektórych operacji bitowych zależy od zastosowanej&amp;nbsp;przez autora kompilatora&amp;nbsp</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/7516721666914530226/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2013/10/unikanie-bedow-programujac-w-c-3.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/7516721666914530226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/7516721666914530226'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2013/10/unikanie-bedow-programujac-w-c-3.html' title='Unikanie błędów programując w C - #3 Operacje bitowe na liczbach ze znakiem'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-8969997570383656118</id><published>2013-09-15T13:32:00.001+02:00</published><updated>2013-09-15T13:32:31.891+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="algorytm"/><category scheme="http://www.blogger.com/atom/ns#" term="nieforemny"/><category scheme="http://www.blogger.com/atom/ns#" term="pole powierzchni"/><category scheme="http://www.blogger.com/atom/ns#" term="programowanie"/><category scheme="http://www.blogger.com/atom/ns#" term="wielobok"/><category scheme="http://www.blogger.com/atom/ns#" term="wielokąt"/><category scheme="http://www.blogger.com/atom/ns#" term="wzór gaussa"/><title type='text'>Liczenie pola powierzchni wielokąta nieforemnego</title><summary type="text">Ostatnio musiałem napisać funkcję, która liczy pole powierzchni dowolnego wielokąta nieforemnego na podstawie współrzędnych wierzchołków. Straciłem trochę czasu na znalezienie prostego i uniwersalnego algorytmu, więc podzielę się moim znaleziskiem.

Jest to metoda analityczna obliczania pola powierzchni ze współrzędnych wzorami Gaussa.
Metoda analityczna bazuje na punktach o znanych współrzędnych</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/8969997570383656118/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2013/09/liczenie-pola-powierzchni-wielokata.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/8969997570383656118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/8969997570383656118'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2013/09/liczenie-pola-powierzchni-wielokata.html' title='Liczenie pola powierzchni wielokąta nieforemnego'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-7016371710832307620</id><published>2013-09-15T12:37:00.000+02:00</published><updated>2013-09-15T12:37:59.387+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="funkcja inline"/><category scheme="http://www.blogger.com/atom/ns#" term="inline"/><category scheme="http://www.blogger.com/atom/ns#" term="makra"/><category scheme="http://www.blogger.com/atom/ns#" term="makro"/><title type='text'>Unikanie błędów programując w C - #2 Makra vs funkcje inline</title><summary type="text">Nie używaj makr parametryzowanych (makrodefinicji) jeśli można napisać funkcję inline, która wykona to samo zadanie.

//Nie rób tak:
#define MAX(A,B) ((A) &amp;gt; (B) ? (A) : (B))
// jeśli możesz zrobić tak:
inline int max(int a, int b)

Powód: Przy używaniu dyrektywy preprocesora #define jest dużo związanych z nią zagrożeń a w szczególności gdy są to makra parametryzowalne. Ważne jest odpowiednie (</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/7016371710832307620/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2013/09/unikanie-bedow-programujac-w-c-2-makra.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/7016371710832307620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/7016371710832307620'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2013/09/unikanie-bedow-programujac-w-c-2-makra.html' title='Unikanie błędów programując w C - #2 Makra vs funkcje inline'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-7024896311242262256</id><published>2013-09-11T12:07:00.000+02:00</published><updated>2013-09-15T12:38:35.088+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="liczby całkowite ze znakiem i bez"/><category scheme="http://www.blogger.com/atom/ns#" term="porady"/><title type='text'>Unikanie błędów programując w C - #1 liczby całkowite ze znakiem i bez</title><summary type="text">Postanowiłem napisać cykl krótkich artykułów (a właściwie porad) dla osób, które zaczynają programować systemy wbudowane w języku C. Skłonił mnie do tego sposób w jaki piszą studenci, którzy odbywają praktyki (lub dorabiają sobie) u nas w firmie. Ich kod jest mało czytelny, zajmuje dużo miejsca po skompilowaniu i zawiera dużo błędów, które nie ujawniają się od razu ale dopiero np. po włączeniu </summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/7024896311242262256/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2013/09/unikanie-bedow-programujac-w-c-1-liczby.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/7024896311242262256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/7024896311242262256'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2013/09/unikanie-bedow-programujac-w-c-1-liczby.html' title='Unikanie błędów programując w C - #1 liczby całkowite ze znakiem i bez'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-5384544167654199449</id><published>2013-02-24T23:03:00.000+01:00</published><updated>2013-02-24T23:03:47.069+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="2.4GHz"/><category scheme="http://www.blogger.com/atom/ns#" term="868MHz"/><category scheme="http://www.blogger.com/atom/ns#" term="antena"/><category scheme="http://www.blogger.com/atom/ns#" term="pcb"/><title type='text'>Projekty anten na PCB</title><summary type="text">Zestaw anten na różne częstotliwości (2.4GHz, 868 / 915 / 920 MHz, 433 MHz, 315 MHz, 136 - 240 MHz), o różnych rozmiarach i pasmach do wykonania na PCB od Texas Instruments http://www.ti.com/lit/an/swra351a/swra351a.pdf
</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/5384544167654199449/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2013/02/projekty-anten-na-pcb.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/5384544167654199449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/5384544167654199449'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2013/02/projekty-anten-na-pcb.html' title='Projekty anten na PCB'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-833396677401071681</id><published>2012-09-04T08:32:00.001+02:00</published><updated>2012-09-04T08:32:08.629+02:00</updated><title type='text'>1337</title><summary type="text">

</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/833396677401071681/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2012/09/1337.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/833396677401071681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/833396677401071681'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2012/09/1337.html' title='1337'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR17PhErDXgve4VCEEAhy3V6mrQiOIkH0xMD_aO3ghsC5pKs7IwHlHkxx0l1MEgA8MlDCCMajAPnmrroj3cISgwL-_7tm0cSgwdfmcK0ZPepUviI1oulzbeoO9ar_1xIgQgGHC3ddmcvM/s72-c/1337.JPG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-8277576140349059387</id><published>2012-09-03T09:55:00.000+02:00</published><updated>2012-09-03T09:55:09.925+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cortex"/><category scheme="http://www.blogger.com/atom/ns#" term="Cortex M4"/><category scheme="http://www.blogger.com/atom/ns#" term="eval board"/><category scheme="http://www.blogger.com/atom/ns#" term="Evaluation Board"/><category scheme="http://www.blogger.com/atom/ns#" term="LaunchPad"/><category scheme="http://www.blogger.com/atom/ns#" term="M4F"/><category scheme="http://www.blogger.com/atom/ns#" term="Stellaris"/><category scheme="http://www.blogger.com/atom/ns#" term="Ti"/><title type='text'>Kolejny Eval Board za grosze</title><summary type="text">TI rozpoczął przedsprzedaż eval boarda za symboliczne $5 (z przesyłką, także do Polski):
https://estore.ti.com/Stellaris-LaunchPad.aspx


Płytka ta jest kompletnym systemem uruchomieniowym zawierającym mikrokontroler oraz zintegrowany interfejs sprzętowy (programator/debuger).


Na pokładzie znajduje się mikrokontroler&amp;nbsp;LM4F120H5QR z rdzeniem Cortex M4F w obudowie LQFP64. Jest on całkiem </summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/8277576140349059387/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2012/09/kolejny-eval-board-za-grosze.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/8277576140349059387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/8277576140349059387'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2012/09/kolejny-eval-board-za-grosze.html' title='Kolejny Eval Board za grosze'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Chwaszczyno, Polska</georss:featurename><georss:point>54.4435364 18.4190687</georss:point><georss:box>54.4343029 18.3993277 54.4527699 18.4388097</georss:box></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-4368932359613004823</id><published>2012-08-13T13:39:00.001+02:00</published><updated>2012-08-13T13:39:05.271+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Alibaba"/><category scheme="http://www.blogger.com/atom/ns#" term="Aliexpress"/><category scheme="http://www.blogger.com/atom/ns#" term="Chiny"/><category scheme="http://www.blogger.com/atom/ns#" term="cło"/><category scheme="http://www.blogger.com/atom/ns#" term="Dealextreme"/><category scheme="http://www.blogger.com/atom/ns#" term="DHgate"/><category scheme="http://www.blogger.com/atom/ns#" term="DHL"/><category scheme="http://www.blogger.com/atom/ns#" term="DX"/><category scheme="http://www.blogger.com/atom/ns#" term="EORI"/><category scheme="http://www.blogger.com/atom/ns#" term="escrow"/><category scheme="http://www.blogger.com/atom/ns#" term="Gdynia"/><category scheme="http://www.blogger.com/atom/ns#" term="Hong Kong"/><category scheme="http://www.blogger.com/atom/ns#" term="import"/><category scheme="http://www.blogger.com/atom/ns#" term="Made in China"/><title type='text'>Kilka słów o imporcie z Chin</title><summary type="text">Nie jestem ekspertem w dziedzinie importu spoza Unii Europejskiej ale postaram się przedstawić moje pierwsze doświadczenia w tej materii. Od jakiegoś czasu robiłem mniejsze zakupy, ale niedawno postanowiliśmy z moim wspólnikiem sprowadzić trochę części elektronicznych z Dalekiego Wschodu, jako, że ceny oferowane przez lokalnych dystrybutorów nawet przy kilku tysiącach były kilkukrotnie wyższe niż</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/4368932359613004823/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2012/08/Import-z-Chin.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/4368932359613004823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/4368932359613004823'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2012/08/Import-z-Chin.html' title='Kilka słów o imporcie z Chin'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEju12KGM1f2jddGFUTl0IQYLApCysZi9qWtBrwbwPfSUya54wgKF-2N7H9y4rJwhwIN4OWbVnZt8lrqF0QSZHcyIa0__Yu4enUPJsMYWGjpX2wq0DAD7HtYhAioJghbHzzvStKTwl2bxN0/s72-c/UC.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-1251351927909720428</id><published>2012-08-10T14:38:00.000+02:00</published><updated>2012-08-13T13:40:17.217+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cortex M0"/><category scheme="http://www.blogger.com/atom/ns#" term="M0"/><category scheme="http://www.blogger.com/atom/ns#" term="stm32"/><category scheme="http://www.blogger.com/atom/ns#" term="STM32 F0"/><category scheme="http://www.blogger.com/atom/ns#" term="szolenie"/><title type='text'>Szkolenie ST z STM32 F0</title><summary type="text">
Jakby ktoś chciał się doszkolić z STM32 F0:
http://www.st.com/internet/com/Learning/stm32f0_europe_seminar_regform.jsp#

szkolenia są w Sopocie, Toruniu i Krakowie na początku października</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/1251351927909720428/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2012/08/szkolenie-st-z-stm32-f0.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/1251351927909720428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/1251351927909720428'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2012/08/szkolenie-st-z-stm32-f0.html' title='Szkolenie ST z STM32 F0'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-510190625828297992</id><published>2012-07-12T09:21:00.000+02:00</published><updated>2012-07-12T09:21:17.026+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3D"/><category scheme="http://www.blogger.com/atom/ns#" term="gerber"/><category scheme="http://www.blogger.com/atom/ns#" term="online"/><category scheme="http://www.blogger.com/atom/ns#" term="pcb"/><category scheme="http://www.blogger.com/atom/ns#" term="viewer"/><title type='text'>[Ku pamięci] Online Gerber viewer</title><summary type="text">Jakiś już czas temu natknąłem się na fajną stronkę do oglądania plików gerber. Ostatnio musiałem się znowu jej trochę naszukać więc wrzucam ją tu aby mieć na przyszłość :)

http://mayhewlabs.com/webGerber/</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/510190625828297992/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2012/07/ku-pamieci-online-gerber-viewer.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/510190625828297992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/510190625828297992'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2012/07/ku-pamieci-online-gerber-viewer.html' title='[Ku pamięci] Online Gerber viewer'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-3989631172924982093</id><published>2012-04-05T13:44:00.000+02:00</published><updated>2012-04-05T13:44:17.674+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LPC11Uxx"/><category scheme="http://www.blogger.com/atom/ns#" term="nxp"/><category scheme="http://www.blogger.com/atom/ns#" term="PID"/><category scheme="http://www.blogger.com/atom/ns#" term="USB"/><title type='text'>USB VID i PID dla każdego od NXP</title><summary type="text">Następna niespodzianka od NXP.
Dla osób które tworzą urządzenia z USB i wykorzystują do tego celu mikrokontrolery z rodziny LPC11Uxx producent umożliwia uzyskanie do 3 darmowych numerów PID.
Dzięki temu nie musimy płacić za&amp;nbsp;członkostwo w USB-IF. Minusem niestety jest to, że licencja obejmuje tylko do 10k urządzeń.

Czekamy teraz na podobny program dla LPC13xx , LPC17xx i pozostałych :)

</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/3989631172924982093/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2012/04/usb-vid-i-pid-dla-kazdego-od-nxp.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/3989631172924982093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/3989631172924982093'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2012/04/usb-vid-i-pid-dla-kazdego-od-nxp.html' title='USB VID i PID dla każdego od NXP'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-280211345114491492</id><published>2012-04-03T10:31:00.000+02:00</published><updated>2012-04-03T10:31:40.928+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cortex"/><category scheme="http://www.blogger.com/atom/ns#" term="cortex-m0"/><category scheme="http://www.blogger.com/atom/ns#" term="longevity program"/><category scheme="http://www.blogger.com/atom/ns#" term="nxp"/><title type='text'>&quot;Product Longevity Program&quot; dla mikrokontrolerów NXP z rdzeniem ARM Cortex-M</title><summary type="text">Ostatnio będąc na szkoleniu Freescale firma ta chwaliła się, że jako jedyna gwarantuje, że ich mikrokontrolery będą produkowane przez ileś następnych lat.

Okazuje się, że NXP postanowił również uruchomić podobny program. Firma gwarantuje, że mikrokontrolery z rdzeniem Cortex-M będą w ofercie co najmniej przez 10 lat od wprowadzenia do sprzedaży. Na razie programem objęte są najprostsze </summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/280211345114491492/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2012/04/product-longevity-program-dla.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/280211345114491492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/280211345114491492'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2012/04/product-longevity-program-dla.html' title='&quot;Product Longevity Program&quot; dla mikrokontrolerów NXP z rdzeniem ARM Cortex-M'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-1704190194985537227</id><published>2012-03-31T15:43:00.003+02:00</published><updated>2012-03-31T15:43:56.937+02:00</updated><title type='text'>Nowe procki od NXP</title><summary type="text">No no, portfolio mikrokontrolerów z rdzeniem Cortex M3 od NXP ciągle się powiększa. Robi się coraz ciekawiej :)
http://www.nxp.com/news/press-releases/2012/03/nxp-expands-memory-options-for-popular-lpc1300-family-of-usb-microcontrollers.html</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/1704190194985537227/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2012/03/nowe-procki-od-nxp.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/1704190194985537227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/1704190194985537227'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2012/03/nowe-procki-od-nxp.html' title='Nowe procki od NXP'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-3253276266025763859</id><published>2012-03-31T10:59:00.000+02:00</published><updated>2012-03-31T10:59:02.444+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cortex M4"/><category scheme="http://www.blogger.com/atom/ns#" term="eval board"/><category scheme="http://www.blogger.com/atom/ns#" term="Freescale"/><title type='text'>Kolejny eval board do kolekcji - KwikStik</title><summary type="text">

Takie ot cudeńko otrzymałem na szkoleniu Freescale. Pierwszy mój eval z rdzeniem Cortex M4 (mikrokontroler Freescale K40X256)


Szczegóły na&amp;nbsp;
http://www.kinetis.pl/node/42</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/3253276266025763859/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2012/03/kolejny-eval-board-do-kolekcji-kwikstik.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/3253276266025763859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/3253276266025763859'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2012/03/kolejny-eval-board-do-kolekcji-kwikstik.html' title='Kolejny eval board do kolekcji - KwikStik'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrQcA5YL6o6v5CLQAwauEK081VzHwLyOJeZjAq_-Qwz_2Wiy16nfw5nNQvwGZiL2kUV5sao3wEpJa-sd9mdQ0zfFY9-TxjoaQjEABwF9chlBA5-e6-IZDQf-uuydJn-cL8ikfvEds07Dc/s72-c/kwikstik_k40.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-7438123722534640402</id><published>2011-12-20T22:42:00.000+01:00</published><updated>2011-12-20T22:42:07.097+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C"/><category scheme="http://www.blogger.com/atom/ns#" term="inline"/><category scheme="http://www.blogger.com/atom/ns#" term="macro"/><category scheme="http://www.blogger.com/atom/ns#" term="makra"/><title type='text'>Używanie słówka kluczowego inline zamiast makr w C</title><summary type="text">

Dobry kod zawiera zwykle dużą liczbę relatywnie małych funkcji czy metod, które mogą być łączone ze sobą na wiele sposobów (jak klocki Lego). Często jednak pisząc kod tworzymy mniej, bardziej złożonych i mniej uniwersalnych funkcji. Sprawia to, że kod jest bardziej podatny na błędy i często sprawia problemy przy testowaniu czy szukaniu błędów.

Często powodem takiego stanu rzeczy jest </summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/7438123722534640402/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2011/12/uzywanie-sowka-kluczowego-inline.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/7438123722534640402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/7438123722534640402'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2011/12/uzywanie-sowka-kluczowego-inline.html' title='Używanie słówka kluczowego inline zamiast makr w C'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-3537056271863318764</id><published>2011-12-10T21:13:00.001+01:00</published><updated>2011-12-10T21:43:27.607+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aktualizacje"/><category scheme="http://www.blogger.com/atom/ns#" term="bootloader"/><category scheme="http://www.blogger.com/atom/ns#" term="Debugowanie"/><category scheme="http://www.blogger.com/atom/ns#" term="General Pyrpose Register"/><category scheme="http://www.blogger.com/atom/ns#" term="LPC17xx"/><category scheme="http://www.blogger.com/atom/ns#" term="nxp"/><category scheme="http://www.blogger.com/atom/ns#" term="RTC"/><title type='text'>Nowe zastosowania dla rejestrów RTC</title><summary type="text">Chcę dzisiaj pokazać nowe zastosowanie rejestrów zegara czasu rzeczywistego, które są dostępne w niektórych (wielu?) procesorach ARM jak również jak podejrzewam we wielu innych architekturach. Fragment z dokumentacji procesora firmy NXP przedstawiłem na rysunku poniżej.


Rejestry RTC procesorów z rodziny LPC17xx

Najbardziej interesująca jest kolumna Reset Value.&amp;nbsp;Można zauważyć, że wartości</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/3537056271863318764/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2011/12/nowe-zastosowania-dla-rejestrow-rtc.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/3537056271863318764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/3537056271863318764'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2011/12/nowe-zastosowania-dla-rejestrow-rtc.html' title='Nowe zastosowania dla rejestrów RTC'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEio6FYD5G5pbXN1XTN90GEzEajfpWSCCtqBdpWycKgsJBe3_rme3tgkAcdEOfCXE8L9j_EWXRFnUZaVMLvgmhz1g3tgwvgWl3ZQezU_9cRfDY-U0x2e50-iQ-H0yJphWE_FgqKBPpBVikE/s72-c/ARM_RTC_Registers.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-4277679386721601471</id><published>2011-11-25T13:56:00.001+01:00</published><updated>2011-11-25T14:00:51.584+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="$25"/><category scheme="http://www.blogger.com/atom/ns#" term="darmowy"/><category scheme="http://www.blogger.com/atom/ns#" term="Nokia"/><category scheme="http://www.blogger.com/atom/ns#" term="Qt"/><category scheme="http://www.blogger.com/atom/ns#" term="Raspberry Pi"/><title type='text'>Szansa na darmowe Rasberry Pi od Nokii</title><summary type="text">Na blogu Nokia Qt pojawiła się informacja o tym, że Nokia sponsoruje 400 Raspberry Pi dla developerów. Szczegóły na:&amp;nbsp;http://blog.qt.nokia.com/2011/11/24/qt-5-with-rasberry-pi-a-delicious-mix-with-home-delivery/

Zgłosiłem już własny pomysł - może się uda. Jak nie to trudno i tak sobie kupię układzik, $25 to w sumie nie wiele jak za takie coś :)</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/4277679386721601471/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2011/11/szansa-na-darmowe-rasberry-pi-od-nokii.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/4277679386721601471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/4277679386721601471'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2011/11/szansa-na-darmowe-rasberry-pi-od-nokii.html' title='Szansa na darmowe Rasberry Pi od Nokii'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-6381610313822876714</id><published>2011-11-25T13:49:00.001+01:00</published><updated>2011-11-25T13:54:38.165+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="50zł"/><category scheme="http://www.blogger.com/atom/ns#" term="dla naiwnych"/><category scheme="http://www.blogger.com/atom/ns#" term="play"/><category scheme="http://www.blogger.com/atom/ns#" term="promocja"/><category scheme="http://www.blogger.com/atom/ns#" term="świąteczna"/><title type='text'>Play - promocja świąteczna (dla naiwnych)</title><summary type="text">Rzecznik Play umieścił na swoim blogu informacje o promocji świątecznej. Po przeczytaniu tej wiadomości nawet się&amp;nbsp;ucieszyłem&amp;nbsp;wysyłam SMSa i dostaję 50zł na rozmowy i SMS/MMSy. Jedynym warunkiem było to aby na koncie znajdowało się 30zł.
Niestety uśmiech z twarzy znikł mi gdy pobrałem regulamin, z którego wynika że nie dostajemy 50zł a kupujemy sobie pakiet 50zł za 30zł :(
Aktywna jest w</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/6381610313822876714/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2011/11/play-promocja-swiateczna-dla-naiwnych.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/6381610313822876714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/6381610313822876714'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2011/11/play-promocja-swiateczna-dla-naiwnych.html' title='Play - promocja świąteczna (dla naiwnych)'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-1559337494242575697</id><published>2011-11-21T23:12:00.001+01:00</published><updated>2011-11-25T13:55:05.090+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asynchroniczne"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="DownloadFileAsync"/><category scheme="http://www.blogger.com/atom/ns#" term="internet"/><category scheme="http://www.blogger.com/atom/ns#" term="pliku"/><category scheme="http://www.blogger.com/atom/ns#" term="pobieranie"/><category scheme="http://www.blogger.com/atom/ns#" term="Progress"/><category scheme="http://www.blogger.com/atom/ns#" term="WebClient"/><title type='text'>C# - asynchroniczne pobieranie pliku</title><summary type="text">Aby pobrać plik z internetu nie blokując przy tym głównego wątku można użyć metody DownloadFileAsync&amp;nbsp;z klasy WebClient. Można również dodać obsługę eventów aby wyświetlać postęp i wykryć kiedy plik został pobrany w całości. Przykładowy kod poniżej.

private void button1_Click(object sender, EventArgs e)
{
 SaveFileDialog sfd = new SaveFileDialog();
 if (sfd.ShowDialog() == DialogResult.OK)
 </summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/1559337494242575697/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2011/11/c-asynchroniczne-pobieranie-pliku.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/1559337494242575697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/1559337494242575697'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2011/11/c-asynchroniczne-pobieranie-pliku.html' title='C# - asynchroniczne pobieranie pliku'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-3452501107155402528</id><published>2011-10-27T22:24:00.003+02:00</published><updated>2011-10-27T22:31:57.582+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google Apps"/><category scheme="http://www.blogger.com/atom/ns#" term="Google plus"/><category scheme="http://www.blogger.com/atom/ns#" term="Google+"/><title type='text'>Google+ dla użytkowników Google Apps</title><summary type="text">W końcu można korzystać z Google+ w Google Apps. Swoją drogą dziwne posunięcie ze strony Google, że nowe usługi są udostępniane dla tych użytkowników (moim zdaniem najwierniejszych, bo część usług w swojej domenie powierzają właśnie im), są udostępniane tak późno.
Niestety aby Google+ było dostępne we własnej domenie trzeba je najpierw ręcznie włączyć (szczegóły na&amp;nbsp;http://www.google.com/</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/3452501107155402528/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2011/10/w-koncu-mozna-korzystac-z-google-w.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/3452501107155402528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/3452501107155402528'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2011/10/w-koncu-mozna-korzystac-z-google-w.html' title='Google+ dla użytkowników Google Apps'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-19971822221916068</id><published>2011-10-04T18:14:00.001+02:00</published><updated>2011-10-04T18:14:22.955+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aero2"/><category scheme="http://www.blogger.com/atom/ns#" term="bezpłatny dostęp do internetu"/><category scheme="http://www.blogger.com/atom/ns#" term="darmowy internet"/><category scheme="http://www.blogger.com/atom/ns#" term="Nokia"/><title type='text'>Aero2 - pierwszy test</title><summary type="text">Dziś listonosz dostarczył kartę więc czas na pierwsze testy. Nie zdążyłem się jeszcze zaopatrzyć w modem na USB więc posłużyłem się moją Nokią 5230.
Włożyłem kartę do telefonu jednak nie zalogował się automatycznie. Postanowiłem więc ręcznie wybrać sieć. Na liście dostępnych pojawiła się sieć Aero2 ale po jej wybraniu telefon po dłuższej chwili odpyskował tylko komunikatem: &quot;Brak dostępu&quot;.
</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/19971822221916068/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2011/10/aero2-pierwszy-test.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/19971822221916068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/19971822221916068'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2011/10/aero2-pierwszy-test.html' title='Aero2 - pierwszy test'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-7083028837607453177</id><published>2011-09-29T19:38:00.000+02:00</published><updated>2011-09-29T19:58:42.303+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Aero2"/><category scheme="http://www.blogger.com/atom/ns#" term="bdi"/><category scheme="http://www.blogger.com/atom/ns#" term="darmowy internet"/><category scheme="http://www.blogger.com/atom/ns#" term="karta"/><title type='text'>Aero2 - darmowy internet ciąg dalszy</title><summary type="text">Dziś dostałem e-maila z informacją, że karta została dziś wysłana. Widać szybciej im to idzie niż planowali. Zgodnie z informacją na stronie powinni wysłać ok 10 października, więc pozytywna niespodzianka.

Trzeba się teraz rozejrzeć za jakimś modemem na USB.</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/7083028837607453177/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2011/09/aero2-darmowy-internet-ciag-dalszy.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/7083028837607453177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/7083028837607453177'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2011/09/aero2-darmowy-internet-ciag-dalszy.html' title='Aero2 - darmowy internet ciąg dalszy'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4892347263482739206.post-6081955867433333776</id><published>2011-09-15T15:15:00.000+02:00</published><updated>2011-09-15T15:15:33.964+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="download"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 8"/><title type='text'>Windows 8 - do pobrania ze strony Microsoftu</title><summary type="text">Na stronie Microsoftu pojawiła się do pobrania wersja deweloperska Windowsa 8 :&amp;nbsp;http://msdn.microsoft.com/en-us/windows/apps/br229516</summary><link rel='replies' type='application/atom+xml' href='http://blog.klatecki.net/feeds/6081955867433333776/comments/default' title='Komentarze do posta'/><link rel='replies' type='text/html' href='http://blog.klatecki.net/2011/09/windows-8-do-pobrania-ze-strony.html#comment-form' title='Komentarze (0)'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/6081955867433333776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4892347263482739206/posts/default/6081955867433333776'/><link rel='alternate' type='text/html' href='http://blog.klatecki.net/2011/09/windows-8-do-pobrania-ze-strony.html' title='Windows 8 - do pobrania ze strony Microsoftu'/><author><name>aaa</name><uri>http://www.blogger.com/profile/03326325227013753451</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>