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

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2013-11-23T14:58:26+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=4&amp;t=4888&amp;mode</id>
<entry>
<author><name><![CDATA[secom]]></name></author>
<updated>2013-11-23T14:58:26+01:00</updated>
<published>2013-11-23T14:58:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58279#p58279</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58279#p58279"/>
<title type="html"><![CDATA[Re: Deklaracja funkcji w pliku nagłówkowym]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58279#p58279"><![CDATA[
Dzięki. To był błąd.<br /><br />Pozdrawiam<br /><br />Marcin<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1903">secom</a> — 23 lis 2013, o 14:58</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[secom]]></name></author>
<updated>2013-11-23T14:20:40+01:00</updated>
<published>2013-11-23T14:20:40+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58275#p58275</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58275#p58275"/>
<title type="html"><![CDATA[Re: Deklaracja funkcji w pliku nagłówkowym]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58275#p58275"><![CDATA[
Tak jest dołączona. Poniżej kod funkcji main :<br /><br />#include &quot;adc.h&quot;<br />#include &lt;avr/io.h&gt;<br />#include &lt;util/delay.h&gt;<br />#include &quot;LedLib/led.h&quot;<br /><br />int main (void) {<br /><br />while (1) {<br /><br />}<br />}<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1903">secom</a> — 23 lis 2013, o 14:20</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krzysztoffx]]></name></author>
<updated>2013-11-23T14:17:20+01:00</updated>
<published>2013-11-23T14:17:20+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58274#p58274</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58274#p58274"/>
<title type="html"><![CDATA[Re: Deklaracja funkcji w pliku nagłówkowym]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58274#p58274"><![CDATA[
a dołączył kolega w main.c bibliotekę #include &lt;avr/io.h&gt;<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1459">krzysztoffx</a> — 23 lis 2013, o 14:17</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[secom]]></name></author>
<updated>2013-11-23T14:15:35+01:00</updated>
<published>2013-11-23T14:15:35+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58273#p58273</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58273#p58273"/>
<title type="html"><![CDATA[Re: Deklaracja funkcji w pliku nagłówkowym]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58273#p58273"><![CDATA[
Dodałem while (1) {} bo faktycznie nie miałem lecz nic to nie zmieniło. Dalej ten sam błąd wyskakuje. Wygląda to tak jakby dało się deklarować funkcje bez przekazywania parametrów a nie da rady z deklarować funkcji z do których będzie się przekazywać parametry. Ciekawe.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1903">secom</a> — 23 lis 2013, o 14:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krzysztoffx]]></name></author>
<updated>2013-11-23T14:08:17+01:00</updated>
<published>2013-11-23T14:08:17+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58271#p58271</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58271#p58271"/>
<title type="html"><![CDATA[Re: Deklaracja funkcji w pliku nagłówkowym]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58271#p58271"><![CDATA[
[syntax=c]#ifndef ADC_H_<br />#define ADC_H_<br />void adc_initialization(void);<br />void adc_read (uint8_t channel);<br />#endif /* ADC_H_ */[/syntax]<br /><br />niech kolega wklei to u siebie, nie zapominając o #include w pliku main.c. Podobny problem wystąpił u mnie gdy nie miałem w main.c głównej pętli programu<br />int main(void){<br />while(1){<br />}<br />}<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1459">krzysztoffx</a> — 23 lis 2013, o 14:08</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[secom]]></name></author>
<updated>2013-11-23T13:56:39+01:00</updated>
<published>2013-11-23T13:56:39+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58267#p58267</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58267#p58267"/>
<title type="html"><![CDATA[Re: Deklaracja funkcji w pliku nagłówkowym]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58267#p58267"><![CDATA[
Dziękuje za odpowiedź.<br />Wprowadziłem poprawki lecz dalej ten błąd się pojawia:<br /><br />#ifndef ADC_H_<br />#define ADC_H_<br /><br />void adc_initialization(void);<br />void adc_read (uint8_t channel);<br /><br />#endif /* ADC_H_ */<br /><br />Pozdrawiam<br /><br />Marcin<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1903">secom</a> — 23 lis 2013, o 13:56</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[krzysztoffx]]></name></author>
<updated>2013-11-23T13:51:32+01:00</updated>
<published>2013-11-23T13:51:32+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58265#p58265</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58265#p58265"/>
<title type="html"><![CDATA[Re: Deklaracja funkcji w pliku nagłówkowym]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58265#p58265"><![CDATA[
typ nazywa się uint8_t, a w tej pierwszej deklaracji jeśli nie przekazujemy argumentu do funkcji należy wpisać (void), w pliku c umieszcza się definicję a nie deklarację , to istotna różnica<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1459">krzysztoffx</a> — 23 lis 2013, o 13:51</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[secom]]></name></author>
<updated>2013-11-23T13:50:31+01:00</updated>
<published>2013-11-23T13:50:31+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58264#p58264</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58264#p58264"/>
<title type="html"><![CDATA[Deklaracja funkcji w pliku nagłówkowym]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=4888&amp;p=58264#p58264"><![CDATA[
Witam<br /><br />Mam problem z deklaracją funkcji w pliku nagłówkowym o nazwie adc.h:<br /><br />#ifndef ADC_H_<br />#define ADC_H_<br /><br />void adc_initialization();<br />void adc_read (uint_8_t channel);<br /><br />#endif /* ADC_H_ */<br /><br />Pojawia się błąd:<br /><br />In file included from ../adc.c:9:<br />../adc.h:14: error: expected ')' before 'channel'<br />make: *** [adc.o] Error 1<br /><br />Deklaracja funkcji adc_initialization() działa ale deklaracja funkcji adc_read(uint_8_t channel) już nie.<br />Jednocześnie deklaracja tej funkcji w pliku adc.c jak najbardziej działa.<br /><br />proszę o wyjaśnienie dlaczego tak się dzieje.<br /><br />Pozdrawiam<br /><br />Marcin<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=1903">secom</a> — 23 lis 2013, o 13:50</p><hr />
]]></content>
</entry>
</feed>