X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Finclude%2Fpic16%2Fpic18f2220.h;h=60f16b9f381f42f8800c48125569fb73cd4ee1f0;hb=bcd7ea0345d4562df688d1ea190d26d6a753c696;hp=22eb00cb1b27536fb745b7d7461e4c159e61f499;hpb=97cd7990e16c7d3190086766a5089f5ea1b5e990;p=fw%2Fsdcc diff --git a/device/include/pic16/pic18f2220.h b/device/include/pic16/pic18f2220.h index 22eb00cb..60f16b9f 100644 --- a/device/include/pic16/pic18f2220.h +++ b/device/include/pic16/pic18f2220.h @@ -25,7 +25,7 @@ typedef union { unsigned RA4:1; unsigned RA5:1; unsigned RA6:1; - unsigned :1; + unsigned RA7:1; }; struct { @@ -81,12 +81,23 @@ typedef union { unsigned INT0:1; unsigned INT1:1; unsigned INT2:1; - unsigned INT3:1; + unsigned CCP2:1; unsigned :1; unsigned :1; unsigned :1; unsigned :1; }; + + struct { + unsigned AN12:1; + unsigned AN10:1; + unsigned AN8:1; + unsigned AN9:1; + unsigned AN11:1; + unsigned KBI1:1; + unsigned KBI2:1; + unsigned KBI3:1; + }; } __PORTBbits_t; extern volatile __PORTBbits_t __at (0xf81) PORTBbits; @@ -453,6 +464,16 @@ typedef union { unsigned :1; unsigned :1; }; + struct { + unsigned :1; + unsigned :1; + unsigned :1; + unsigned :1; + unsigned DC2B0:1; + unsigned DC2B1:1; + unsigned :1; + unsigned :1; + }; } __CCP2CONbits_t; extern volatile __CCP2CONbits_t __at (0xfba) CCP2CONbits; @@ -471,6 +492,16 @@ typedef union { unsigned :1; unsigned :1; }; + struct { + unsigned :1; + unsigned :1; + unsigned :1; + unsigned :1; + unsigned DC1B0:1; + unsigned DC1B1:1; + unsigned :1; + unsigned :1; + }; } __CCP1CONbits_t; extern volatile __CCP1CONbits_t __at (0xfbd) CCP1CONbits; @@ -700,6 +731,21 @@ typedef union { extern volatile __OSCCONbits_t __at (0xfd3) OSCCONbits; extern __sfr __at (0xfd5) T0CON; +typedef union { + struct { + unsigned T0PS0:1; + unsigned T0PS1:1; + unsigned T0PS2:1; + unsigned PSA:1; + unsigned T0SE:1; + unsigned T0CS:1; + unsigned T08BIT:1; + unsigned TMR0ON:1; + }; +} __T0CONbits_t; + +extern volatile __T0CONbits_t __at (0xfd5) T0CONbits; + extern __sfr __at (0xfd6) TMR0L; extern __sfr __at (0xfd7) TMR0H; extern __sfr __at (0xfd8) STATUS;