[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [avr-gcc-list] Newbie - should this work?

From: Artur Lipowski
Subject: RE: [avr-gcc-list] Newbie - should this work?
Date: Thu, 23 Jan 2003 08:20:05 +0100

> -----Original Message-----
> From: Christoph Plattner [mailto:address@hidden
> Sent: Wednesday, January 22, 2003 8:04 PM
> To: Artur Lipowski; address@hidden; address@hidden
> Subject: Re: [avr-gcc-list] Newbie - should this work?
> Otherwise, it is not my preferred method "hiding" functionality
> too much into macros - especially in this example of primitive
> I/O.
"PORTD &= 0x77;" looks for me more "natural" (than outb(.....)) and code is
a lot more readable.
There is also place for compiler optimizations (address arithmetic has a
long history and "support" in C).
In case of library development it may be worth to dive into "macro hell" to
save time during final development.

> I am "POSIX fan", and one reason is the easy readablilty of code,
> and not so complicated macro-hacks ...
I am not Posix fan, but also try avoid any macros in C.

Artur Lipowski

avr-gcc-list at http://avr1.org

reply via email to

[Prev in Thread] Current Thread [Next in Thread]