X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Finclude%2Fpic%2Fpic16f873a.h;h=710e2375789bcf30e9fadec81217d2c0c5c05caf;hb=13906aff7874da28c033f501fb593bffc2e25dd3;hp=ed79b55c9a562d7662431a4229102b6562ec9e6c;hpb=0896ad01516dd8b11172b8a9c11cc906039dae19;p=fw%2Fsdcc diff --git a/device/include/pic/pic16f873a.h b/device/include/pic/pic16f873a.h index ed79b55c..710e2375 100644 --- a/device/include/pic/pic16f873a.h +++ b/device/include/pic/pic16f873a.h @@ -4,7 +4,7 @@ // // This header file was automatically generated by: // -// inc2h.pl V4514 +// inc2h.pl V4585 // // Copyright (c) 2002, Kevin L. Pauba, All Rights Reserved // @@ -109,6 +109,7 @@ //========================================================================== //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) @@ -134,9 +135,9 @@ //----- 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; @@ -352,7 +353,7 @@ typedef union { unsigned char PCFG3:1; unsigned char :1; unsigned char :1; - unsigned char :1; + unsigned char ADCS2:1; unsigned char ADFM:1; }; } __ADCON1_bits_t; @@ -362,6 +363,7 @@ extern volatile __ADCON1_bits_t __at(ADCON1_ADDR) ADCON1_bits; #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 -------------------- @@ -488,15 +490,27 @@ typedef union { 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