X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Finclude%2Fpic16%2Fpic18f6520.h;h=eee64908b6ef86865502d4107d78e7338e528dde;hb=bb226788dab3832b0ec0cda70874ce3fce4eebc6;hp=f4210a370ac80e743ced69239bdeff51c67c6009;hpb=bf67f8d705935961d3758f9735e5f528141a47be;p=fw%2Fsdcc diff --git a/device/include/pic16/pic18f6520.h b/device/include/pic16/pic18f6520.h index f4210a37..eee64908 100644 --- a/device/include/pic16/pic18f6520.h +++ b/device/include/pic16/pic18f6520.h @@ -754,6 +754,16 @@ extern volatile __TXSTA1bits_t __at (0xfac) TXSTA1bits; extern __sfr __at (0xfad) TXREG1; extern __sfr __at (0xfae) RCREG1; extern __sfr __at (0xfaf) SPBRG1; + +/* for compatibility reasons */ +extern __sfr __at (0xfab) RCSTA; +extern volatile __RCSTA1bits_t __at (0xfab) RCSTAbits; +extern __sfr __at (0xfac) TXSTA; +extern volatile __TXSTA1bits_t __at (0xfac) TXSTAbits; +extern __sfr __at (0xfad) TXREG; +extern __sfr __at (0xfae) RCREG; +extern __sfr __at (0xfaf) SPBRG; + extern __sfr __at (0xfb0) PSPCON; typedef union { struct { @@ -1193,6 +1203,16 @@ typedef union { unsigned PEIE:1; unsigned GIE:1; }; + struct { + unsigned :1; + unsigned INT0IF:1; + unsigned TMR0IF:1; + unsigned :1; + unsigned INT0IE:1; + unsigned TMR0IE:1; + unsigned GIEL:1; + unsigned GIEH:1; + }; } __INTCONbits_t; extern volatile __INTCONbits_t __at (0xff2) INTCONbits; @@ -1384,7 +1404,4 @@ extern __sfr __at (0xfff) TOSU; #define __IDLOC7 0x200007 -/* added for USART compatibility with smaller devices */ -#define __MULTIPLE_USARTS 1 - #endif