//
// This header file was automatically generated by:
//
-// inc2h.pl V4514
+// inc2h.pl V4585
//
// Copyright (c) 2002, Kevin L. Pauba, All Rights Reserved
//
//==========================================================================
//Rev: Date: Reason:
+//1.03 11/17/05 Added the INTCON bits TMR0IE and TMR0IF and the ADCON1 bit ADCS2.
//1.02 05/28/02 Corrected values for _CP_ALL and _CP_OFF in Configuration Bits section.
//1.01 10/03/01 Added the PIR2 bit CMIF and the PIE2 bit CMIE
//1.00 04/19/01 Initial Release (BD - generated from PIC16F877A.inc)
//----- Register Files------------------------------------------------------
-extern __data __at (INDF_ADDR) volatile char INDF;
+extern __sfr __at (INDF_ADDR) INDF;
extern __sfr __at (TMR0_ADDR) TMR0;
-extern __data __at (PCL_ADDR) volatile char PCL;
+extern __sfr __at (PCL_ADDR) PCL;
extern __sfr __at (STATUS_ADDR) STATUS;
extern __sfr __at (FSR_ADDR) FSR;
extern __sfr __at (PORTA_ADDR) PORTA;
unsigned char PCFG3:1;
unsigned char :1;
unsigned char :1;
- unsigned char :1;
+ unsigned char ADCS2:1;
unsigned char ADFM:1;
};
} __ADCON1_bits_t;
#define PCFG1 ADCON1_bits.PCFG1
#define PCFG2 ADCON1_bits.PCFG2
#define PCFG3 ADCON1_bits.PCFG3
+#define ADCS2 ADCON1_bits.ADCS2
#define ADFM ADCON1_bits.ADFM
// ----- CCP1CON bits --------------------
unsigned char PEIE:1;
unsigned char GIE:1;
};
+ struct {
+ unsigned char :1;
+ unsigned char :1;
+ unsigned char TMR0IF:1;
+ unsigned char :1;
+ unsigned char :1;
+ unsigned char TMR0IE:1;
+ unsigned char :1;
+ unsigned char :1;
+ };
} __INTCON_bits_t;
extern volatile __INTCON_bits_t __at(INTCON_ADDR) INTCON_bits;
#define RBIF INTCON_bits.RBIF
#define INTF INTCON_bits.INTF
#define T0IF INTCON_bits.T0IF
+#define TMR0IF INTCON_bits.TMR0IF
#define RBIE INTCON_bits.RBIE
#define INTE INTCON_bits.INTE
#define T0IE INTCON_bits.T0IE
+#define TMR0IE INTCON_bits.TMR0IE
#define PEIE INTCON_bits.PEIE
#define GIE INTCON_bits.GIE