__ASM_HEADER__ msp430

OP #2343503
Lesenswert?

Guten Morgen Forum,

ich hab mal wieder eine kleine Frage.
Und zwar nutze ich eine msp430 header file, die das Code Composer Studio 
mitiefert.
Ein auszug davon:
1
#ifdef __ASM_HEADER__ /* Begin #defines for assembler */
2
#define LPM0                   (CPUOFF)
3
[...]
4
/* End #defines for assembler */
5

6
#else /* Begin #defines for C */
7
#define LPM0_bits              (CPUOFF)
8
[...]
9

10
#include "in430.h"
11

12
#define LPM0         _bis_SR_register(LPM0_bits)         /* Enter Low Power Mode 0 */
13
[...]
14
#endif /* End #defines for C */
Ich schreibe meinen Code in C und wollte wissen, ob ich nun die 
Definition LPM0 benutzen kann, oder ob ich stattdessen LPM0_bits 
benutzen sollte?
Also funktionieren tut der Befehl LPM0 einwandfrei, die Bits werden 
gesetzt, nur irritiert mich die #ifdef _ASM_HEADER_ ein wenig.

mfG

Bob

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren