Andreas,

Thank you for the workaround.  I will use that as required.
In my simple test.s file, it works.

However, the #defines I'm using in my real program are from the
timera.h include file.  Specifically, these lines:

#define OUTMOD2             0x0080  /* Output mode 2 */
#define OUTMOD1             0x0040  /* Output mode 1 */
#define OUTMOD0             0x0020  /* Output mode 0 */
#define CCIE                0x0010  /* Capture/compare interrupt enable */
#define CCI                 0x0008  /* Capture input signal (read) */
#define OUT                 0x0004  /* PWM Output signal if output mode 0 */

I guess I can re-define these with .equ like you suggested but
it would be better if the assembler worked for these.  I'm a 
new mspgcc user but your experience sounds like something broke 
in the assembler recently?

                                - Dan

> From: bellga...@netiera.de 
> Sent: Thursday, September 18, 2003 2:37 PM
> 
> Hi Dan,
> 
> I know this behavior. I had some #define statements in my 
> assembler file and it worked for some time. I don't know
> what went wrong, but later the same instructions failed like
> yours. Try the .equ statement instead, that worked:
> 
> .equ foo1,1
> 
> Hope that helps!
> 
> Andreas

Reply via email to