X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Finclude%2Fpic%2Fpic16f628a.h;h=b3503f0c953350b086b24bb1e4ac07de5580ca05;hb=8970dc67896685a4a83e920a0efeee4e07016ca6;hp=fa28bbdc63d721125e2a14605c059377550c74b0;hpb=f7003552f3b3cbe77914bedaac032e3356e0c0b2;p=fw%2Fsdcc diff --git a/device/include/pic/pic16f628a.h b/device/include/pic/pic16f628a.h index fa28bbdc..b3503f0c 100644 --- a/device/include/pic/pic16f628a.h +++ b/device/include/pic/pic16f628a.h @@ -152,42 +152,6 @@ extern __sfr __at (EECON1_ADDR) EECON1; extern __sfr __at (EECON2_ADDR) EECON2; extern __sfr __at (VRCON_ADDR) VRCON; -//----- STATUS Bits -------------------------------------------------------- - - -//----- INTCON Bits -------------------------------------------------------- - - -//----- PIR1 Bits ---------------------------------------------------------- - - -//----- T1CON Bits --------------------------------------------------------- - -//----- T2CON Bits --------------------------------------------------------- - -//----- CCP1CON Bits --------------------------------------------------------- - -//----- RCSTA Bits --------------------------------------------------------- - -//----- CMCON Bits --------------------------------------------------------- - - -//----- OPTION Bits -------------------------------------------------------- - - -//----- PIE1 Bits ---------------------------------------------------------- - - -//----- PCON Bits ---------------------------------------------------------- - - -//----- TXSTA Bits ---------------------------------------------------------- - -//----- EECON1 Bits --------------------------------------------------------- - -//----- VRCON Bits --------------------------------------------------------- - - //========================================================================== // // RAM Definition @@ -464,8 +428,8 @@ typedef union { unsigned char RA3:1; unsigned char RA4:1; unsigned char RA5:1; - unsigned char :1; - unsigned char :1; + unsigned char RA6:1; + unsigned char RA7:1; }; } __PORTA_bits_t; extern volatile __PORTA_bits_t __at(PORTA_ADDR) PORTA_bits; @@ -477,6 +441,8 @@ extern volatile __PORTA_bits_t __at(PORTA_ADDR) PORTA_bits; #define RA3 PORTA_bits.RA3 #define RA4 PORTA_bits.RA4 #define RA5 PORTA_bits.RA5 +#define RA6 PORTA_bits.RA6 +#define RA7 PORTA_bits.RA7 #endif /* NO_BIT_DEFINES */ // ----- PORTB bits -------------------- @@ -615,8 +581,8 @@ typedef union { unsigned char TRISA3:1; unsigned char TRISA4:1; unsigned char TRISA5:1; - unsigned char :1; - unsigned char :1; + unsigned char TRISA6:1; + unsigned char TRISA7:1; }; } __TRISA_bits_t; extern volatile __TRISA_bits_t __at(TRISA_ADDR) TRISA_bits; @@ -628,6 +594,8 @@ extern volatile __TRISA_bits_t __at(TRISA_ADDR) TRISA_bits; #define TRISA3 TRISA_bits.TRISA3 #define TRISA4 TRISA_bits.TRISA4 #define TRISA5 TRISA_bits.TRISA5 +#define TRISA6 TRISA_bits.TRISA6 +#define TRISA7 TRISA_bits.TRISA7 #endif /* NO_BIT_DEFINES */ // ----- TRISB bits --------------------