* device/lib/pic/libdev/devices.txt: device list for mkall.sh
[fw/sdcc] / device / include / pic16 / pic18f8520.h
index bef093785572593678245427403d06b4cf42eb64..ba6d09641475bfb931d58376e87def28f3db7ec0 100644 (file)
@@ -850,6 +850,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 {
@@ -1397,17 +1407,17 @@ extern __sfr __at (0xfff) TOSU;
 /* Timer1 OSC 3H options */
 #define _T1OSCMX_LOW_3H        0xFD    /* Low Power */
 
-/* Low Voltage Program 3H options */
-#define _LVP_ON_3H     0xFF    /* Enabled */
-#define _LVP_OFF_3H    0xFB    /* Disabled */
+/* Low Voltage Program 4L options */
+#define _LVP_ON_4L     0xFF    /* Enabled */
+#define _LVP_OFF_4L    0xFB    /* Disabled */
 
-/* Background Debug 3H options */
-#define _BACKBUG_OFF_3H        0xFF    /* Disabled */
-#define _BACKBUG_ON_3H 0x7F    /* Enabled */
+/* Background Debug 4L options */
+#define _BACKBUG_OFF_4L        0xFF    /* Disabled */
+#define _BACKBUG_ON_4L 0x7F    /* Enabled */
 
-/* Stack Overflow Reset 3H options */
-#define _STVR_ON_3H    0xFF    /* Enabled */
-#define _STVR_OFF_3H   0xFE    /* Disabled */
+/* Stack Overflow Reset 4L options */
+#define _STVR_ON_4L    0xFF    /* Enabled */
+#define _STVR_OFF_4L   0xFE    /* Disabled */
 
 /* Code Protect 00800-01FFF 5L options */
 #define _CP_0_OFF_5L   0xFF    /* Disabled */
@@ -1493,7 +1503,4 @@ extern __sfr __at (0xfff) TOSU;
 #define __IDLOC7       0x200007
 
 
-/* added for USART compatibility with smaller devices */
-#define __MULTIPLE_USARTS 1
-
 #endif