Hi Joe,

Sorry about that. I should be OK in developer CVS now. I don't know how long that will take to reach the public CVS. The error was just the last underscore missing in this line in compa.h:

#if defined(__msp430_have_compa_extended_mux)

This addition provides for new comparator features in the msp430f21x1 devices.

Regards,
Steve

Joe Polastre wrote:

I believe Steve made the commit, but now compa.h halts the compilation
of msp430-libc

[jpolas...@buzzing src]# make
msp430-gcc -x assembler-with-cpp  -mmcu=msp430x110 -I./../include -I.
-Wa,-gstabs -D_GNU_ASSEMBLER_ -c gcrt0.S -o crt430x110.o
msp430-gcc -x assembler-with-cpp  -mmcu=msp430x112 -I./../include -I.
-Wa,-gstabs -D_GNU_ASSEMBLER_ -c gcrt0.S -o crt430x112.o
msp430-gcc -x assembler-with-cpp  -mmcu=msp430x1101 -I./../include -I.
-Wa,-gstabs -D_GNU_ASSEMBLER_ -c gcrt0.S -o crt430x1101.o
In file included from ../include/msp430x11x1.h:25,
                from ../include/io.h:33,
                from gcrt0.S:25:
../include/msp430/compa.h:44:42: missing ')' after "defined"
make: *** [crt430x1101.o] Error 1

[r...@buzzing src]# msp430-gcc --version
msp430-gcc (GCC) 3.2.3

[r...@buzzing src]# msp430-gcc --target-help

Target specific options:
 -msave-prologue           Use subroutine call for function
prologue/epilogue when possible
 -mno-volatile-workaround  Do not perform volatile workaround for
bitwise operations
 -mno-stack-init           No stack init in main()
 -mIAR                     Produce IAR assembler syntax
 -mnoint-hwmul             Assume interrupt routine does not do
hardware multiply
 -minline-hwmul            Issue inline multiplication code for 32-bit integer
 -mdisable-hwmul           Disable hardware multiplier
 -mforce-hwmul             Force hardware multiplier
 -mstrict-align            Strict alignment for all structures
 -mpgr                     Add stack information to profiler
 -mpgl                     Add library profile information
 -mpgs                     Add ordinary profile information
 -mendup-at=               Jump to specified routine at the end of main()
 -mmcu=                    Specify the MCU name
 -minit-stack=             Specify the initial stack address

There are undocumented target specific options as well.
MSP430 options:
 -mmcu=[msp430-name] select microcontroller type
                 msp430x110  msp430x112
                 msp430x1101 msp430x1111
                 msp430x1121 msp430x1122 msp430x1132
                 msp430x122  msp430x123
                 msp430x1222 msp430x1232
                 msp430x133  msp430x135
                 msp430x1331 msp430x1351
                 msp430x147  msp430x148  msp430x149
                 msp430x155  msp430x156  msp430x157
                 msp430x167  msp430x168  msp430x169
                 msp430x1610 msp430x1611 msp430x1612
                 msp430x311  msp430x312  msp430x313  msp430x314  msp430x315
                 msp430x323  msp430x325
                 msp430x336  msp430x337
                 msp430x412  msp430x413  msp430x415  msp430x417
                 msp430xE423 msp430xE425 msp430E427
                 msp430xW423 msp430xW425 msp430W427
                 msp430xG437 msp430xG438 msp430G439
                 msp430x435  msp430x436  msp430x437
                 msp430x447  msp430x448  msp430x449
Known MCU names:
        msp1
        msp2
        msp430x110
        msp430x112
        msp430x1101
        msp430x1111
        msp430x1121
        msp430x1122
        msp430x1132
        msp430x122
        msp430x123
        msp430x1222
        msp430x1232
        msp430x133
        msp430x135
        msp430x1331
        msp430x1351
        msp430x147
        msp430x148
        msp430x149
        msp430x155
        msp430x156
        msp430x157
        msp430x167
        msp430x168
        msp430x169
        msp430x1610
        msp430x1611
        msp430x1612
        msp430x311
        msp430x312
        msp430x313
        msp430x314
        msp430x315
        msp430x323
        msp430x325
        msp430x336
        msp430x337
        msp430x412
        msp430x413
        msp430x415
        msp430x417
        msp430xE423
        msp430xE425
        msp430xE427
        msp430xW423
        msp430xW425
        msp430xW427
        msp430xG437
        msp430xG438
        msp430xG439
        msp430x435
        msp430x436
        msp430x437
        msp430x447
        msp430x448
        msp430x449

 no emulation specific options.

-Joe



Reply via email to