-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!fu-berlin.de!uni-berlin.de!not-for-mail
From: Waldemar <w...@z...fu-berlin.de>
Newsgroups: pl.misc.elektronika
Subject: Re: Definiowane portów/flag w C
Date: Thu, 19 Oct 2017 14:30:25 +0200
Organization: Freie Universitaet Berlin
Lines: 27
Message-ID: <f...@m...uni-berlin.de>
References: <osa0qm$mhc$1@node1.news.atman.pl> <osa3ci$tb1$4$gof@news.chmurka.net>
<osa55j$r0r$1@node1.news.atman.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: news.uni-berlin.de
CN/D1mzooQ4G4FxR2NXzKA0ug/1NgqB5h7t0spbrGVt8cf4pdT7ER4FI/P
Cancel-Lock: sha1:BKr/CxbiFqTo60lLwWz3xyWMYDM=
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.4.0
In-Reply-To: <osa55j$r0r$1@node1.news.atman.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:725077
[ ukryj nagłówki ]Am 19.10.2017 um 14:15 schrieb sword:
> On 2017-10-19 13:47, Adam Wysocki wrote:
>> sword <n...@p...onet.pl> wrote:
>>
>>> Jak zrobić, żeby odwołanie do flagi było jednoznaczne, chodziło by mi
>>> o coś takiego (co nie działa przez ten przecinek):
>>>
>>> #define F_LED_R PORT_LED,LED_R
>>>
>>> setbit(F_LED_R);
>>
>> #define led_set() set_bit(PORT_LED, LED_R)
>
> Ja tych makr mam więcej, to był tylko przykład z 'setbit'.
> Chodzi o to, żeby w dowolnym makrze można było podstawić port
> lub flagę nie generując przy tym osobnego makra dla każdego
> przypadku, np.:
>
> setbit(F_LED_R);
> clrbit(F_LED_R);
> chgbit(F_LED_R);
> if (valbit(F_LED_R))
a czemu upierasz się przy makrach? Nie możesz dać inline function?
Waldek
Następne wpisy z tego wątku
- 19.10.17 20:17 Sebastian Biały
- 19.10.17 21:14 sword
- 19.10.17 21:15 sword
- 19.10.17 21:19 Sebastian Biały
- 19.10.17 21:38 Grzegorz Niemirowski
- 19.10.17 22:17 sword
- 19.10.17 22:28 Sebastian Biały
- 19.10.17 22:48 Jakub Rakus
- 20.10.17 02:04 J.F.
- 20.10.17 09:43 Marcin
- 20.10.17 11:53 Janusz
- 20.10.17 13:57 sword
- 20.10.17 14:21 sword
- 20.10.17 15:17 Adam Wysocki
Najnowsze wątki z tej grupy
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
- Skąd diody LED 1,5V?
- Apollo Comm
- PICkit3 mnie pokonał
- LEDy na choinkę zdechły
- Wtopa LED
- Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- Microsoft, C/C++ na Rust - news
- Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- zasilacz
- Zegary DCF
Najnowsze wątki
- 2026-01-09 EKOFASZYŚCI DO NAUKI Chiny odpaliły reaktor na tor. Zachód przespał ten moment? - AstroSzort
- 2026-01-09 Sebastian M
- 2026-01-09 weto nowelizacji ustawy o ś.u.d.e. (wz. DSA)
- 2026-01-09 Warszawa => Dynamics 365 Commerce/POS Developer <=
- 2026-01-09 Ładowanie w 13 minut
- 2026-01-08 Umiejętność tankowania na egzaminie z prawa jazdy
- 2026-01-08 Nowy akumulator Donut Lab
- 2026-01-08 Komenda policji nie ma nic wspólnego ze sprawą zgwałcenia policjantki
- 2026-01-08 Pilot do zamka/bramy
- 2026-01-08 Ślad węglowy
- 2026-01-08 Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- 2026-01-08 Prezydent SZAP/USONA Trump ułaskawił prezydenta Hondurasu Hernandeza skazanego na 45 lat więzienia
- 2026-01-08 Agora zwalnia grupowo, mimo że w firmie pojawiły się zyski, czyli załoga zapracowała na siebie
- 2026-01-08 Agora zwalnia grupowo, mimo że w firmie pojawiły się zyski, czyli załoga zapracowała na siebie
- 2026-01-08 Dlaczego wrzucenie szkolnego krzyża do śmieci to zbrodnia mniejsza od zgaszenia sejmowej menory?




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]