Alex_Rambler wrote:
>b> Just one data point, but: I'm a professional developer (30 years s/w
>b> development experience from micros to mainframes). Now working on
>b> third LPC-based commercial product. Compared Keil, IAR, and gcc and
>b> chose Rowley Crossworks (gcc-based).
>
>Oh, I can't hold out from the reply.
>I tried to use Crossworks in the begining to explore LPC2xxx.
>It ugly work with the structures. I tried to define T0MCR like
> struct:
>{{
>typedef struct
> {
> __REG32 MR0I :1;
> __REG32 MR0R :1;
> __REG32 MR0S :1;
>
> __REG32 MR1I :1;
> __REG32 MR1R :1;
> __REG32 MR1S :1;
>
> __REG32 MR2I :1;
> __REG32 MR2R :1;
> __REG32 MR2S :1;
>
> __REG32 MR3I :1;
> __REG32 MR3R :1;
> __REG32 MR3S :1;
> __REG32 :4;
>} __txmcr_bits;
>
>#define T0MCRbits (*(volatile __txmcr_bits *)0xE0004014)
>
>}}
>
>
>
The only thing I am curious about is why you bounded your struct def
inside a double code block?
TomW
--
Tom Walsh - WN3L - Embedded Systems Consultant
http://openhardware.net, http://cyberiansoftware.com
"Windows? No thanks, I have work to do..."
----------------------------------------------------Message
Re: [lpc2000] Re: Looking to buy compiler
2005-11-08 by Tom Walsh
Attachments
- No local attachments were found for this message.