[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-libc-dev] [Bug #3327] I read from phorum that outb() is deprec
Re: [avr-libc-dev] [Bug #3327] I read from phorum that outb() is deprecated? But still can found a note from library "Use outb
Tue, 29 Apr 2003 10:22:44 -0600
On 29 Apr 2003 at 9:06, Theodore A. Roth wrote:
> On Tue, 29 Apr 2003, E. Weddington wrote:
> :) On 28 Apr 2003 at 23:41, address@hidden wrote:
> :) > There are some portability issues that are better handled by
> using :) > outb() instead of the <SFR> = <VAL>; idiom. :) :) Such as?
> Not so much portability, but a valid point:
> Also, It's conceivable that someone could want to use a chunk of on
> linux (using direct io access) or some other system and avr. Of
> course, it would be some ugly code full of #if's and such.
> If someone has some compelling arguments for deprecating outb and
> friends, the bug report can be reopened.
After going through the convolutions in sfr_defs.h, the outb, inb,
etc. macros look to be equivalent to the <sfr> = <val> idiom. And I
can now see the portability issues.
Perhaps (eventually) adding a note about portability issues and the
reasons for using / not using these macros in the docs would help
No arguments. Bug stays invalid and closed.