<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=4&amp;t=11662&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2015-05-11T17:43:44+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=11662&amp;mode</id>
<entry>
<author><name><![CDATA[lucas234]]></name></author>
<updated>2015-05-11T17:43:44+01:00</updated>
<published>2015-05-11T17:43:44+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128864#p128864</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128864#p128864"/>
<title type="html"><![CDATA[Re: AVR makra w plikach nagłowkowych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128864#p128864"><![CDATA[
Ja wiem że to są dyrektywy kompilacji. Ale to __progmem__ już jest makro i chciałbym wiedzieć co w nim jest.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=541">lucas234</a> — 11 maja 2015, o 17:43</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[janusz17]]></name></author>
<updated>2015-05-11T17:36:23+01:00</updated>
<published>2015-05-11T17:36:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128860#p128860</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128860#p128860"/>
<title type="html"><![CDATA[Re: AVR makra w plikach nagłowkowych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128860#p128860"><![CDATA[
To co zamieściłeś to nie są makra tylko dyrektywy kompilacji warunkowej. Musisz sobie poczytać o podstawach języka C, dyrektywach preprocesora i makrach. Wszystko to znajdziesz choćby w BB.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1226">janusz17</a> — 11 maja 2015, o 17:36</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[ryba84]]></name></author>
<updated>2015-05-11T17:31:41+01:00</updated>
<published>2015-05-11T17:31:41+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128859#p128859</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128859#p128859"/>
<title type="html"><![CDATA[Re: AVR makra w plikach nagłowkowych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128859#p128859"><![CDATA[
<a href="https://gcc.gnu.org/onlinedocs/cpp/Macros.html"  class="postlink">Poczytaj.</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=3170">ryba84</a> — 11 maja 2015, o 17:31</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[lucas234]]></name></author>
<updated>2015-05-11T17:02:08+01:00</updated>
<published>2015-05-11T17:02:08+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128855#p128855</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128855#p128855"/>
<title type="html"><![CDATA[AVR makra w plikach nagłowkowych.]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=11662&amp;p=128855#p128855"><![CDATA[
W plikach nagłówkowych procesorów AVR znajdują się przeróżne makra na potwierdzenie tezy wstawię kawałek kodu pliku nagłówkowego.<br />[syntax=c]#ifndef __PGMSPACE_H_<br />#define __PGMSPACE_H_ 1<br /><br />#define __need_size_t<br />#include &lt;inttypes.h&gt;<br />#include &lt;stddef.h&gt;<br />#include &lt;avr/io.h&gt;<br /><br />#ifndef __ATTR_CONST__<br />#define __ATTR_CONST__ __attribute__((__const__))<br />#endif<br /><br />#ifndef __ATTR_PROGMEM__<br />#define __ATTR_PROGMEM__ __attribute__((__progmem__))<br />#endif<br /><br />#ifndef __ATTR_PURE__<br />#define __ATTR_PURE__ __attribute__((__pure__))<br />#endif[/syntax]<br />Mnie właśnie interesuje jak takie makra są pisane, gdzie można znaleźć ich kod źródłowy? Ogólnie o co chodzi z tymi makrami i jak się tworzy takie pliki nagłówkowe?<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=541">lucas234</a> — 11 maja 2015, o 17:02</p><hr />
]]></content>
</entry>
</feed>