* (c) 2002 by M. P. Ashton <data@ieee.org>
* Originally based in part on work by Texas Instruments Inc.
*
- * $Id: adc12.h,v 1.10 2006/01/12 00:47:21 cliechti Exp $
+ * $Id: adc12.h,v 1.11 2008/10/09 15:00:14 sb-sf Exp $
*/
/* Switches: none */
#define ADC12IV_ 0x01A8 /* ADC12 Interrupt Vector Word */
sfrw(ADC12IV,ADC12IV_);
-#ifndef _GNU_ASSEMBLER_
+#ifndef __ASSEMBLER__
/* Structured declaration */
typedef struct {
volatile unsigned
#endif
#define ADC12MEM_ 0x0140 /* ADC12 Conversion Memory */
-#ifdef _GNU_ASSEMBLER_
+#ifdef __ASSEMBLER__
#define ADC12MEM ADC12MEM_ /* ADC12 Conversion Memory (for assembler) */
#else
#define ADC12MEM ((int*) ADC12MEM_) /* ADC12 Conversion Memory (for C) */
sfrw(ADC12MEM15,ADC12MEM15_);
#define ADC12MCTL_ 0x0080 /* ADC12 Memory Control */
-#ifdef _GNU_ASSEMBLER_
+#ifdef __ASSEMBLER__
#define ADC12MCTL ADC12MCTL_ /* ADC12 Memory Control (for assembler) */
#else
#define ADC12MCTL ((char*) ADC12MCTL_) /* ADC12 Memory Control (for C) */