+2005-06-24 Raphael Neider <rneider AT web.de>
+
+ * device/lib/pic16/libdev/pic18f[68][567]20.c:
+ corrected typos...
+ * device/include/pic16/signal.h: added USBIF
+ and SIG_USB
+
2005-06-24 Raphael Neider <rneider AT web.de>
* device/lib/pic16/libdev/pic18f2455.c,
#define LVDIF 0x2
#define BCLIF 0x3
#define EEIF 0x4
+#define USBIF 0x5
/* interrupt testing arguments */
#define SIG_RB _INTCON, RBIF
#define SIG_RC _PIR1, RCIF
#define SIG_TX _PIR1, TXIF
#define SIG_MSSP _PIR1, SSPIF
+#define SIG_USB _PIR2, USBIF
#define DEF_ABSVECTOR(vecno, name) \
__sfr __at (0xfff) TOSU;
/* for compatibility reasons */
-__sfr __at (0xfab) RCSTA1;
-volatile __RCSTA1bits_t __at (0xfab) RCSTA1bits;
+__sfr __at (0xfab) RCSTA;
+volatile __RCSTA1bits_t __at (0xfab) RCSTAbits;
-__sfr __at (0xfac) TXSTA1;
-volatile __TXSTA1bits_t __at (0xfac) TXSTA1bits;
+__sfr __at (0xfac) TXSTA;
+volatile __TXSTA1bits_t __at (0xfac) TXSTAbits;
-__sfr __at (0xfad) TXREG1;
-__sfr __at (0xfae) RCREG1;
-__sfr __at (0xfaf) SPBRG1;
+__sfr __at (0xfad) TXREG;
+__sfr __at (0xfae) RCREG;
+__sfr __at (0xfaf) SPBRG;
/* for compatibility reasons */
-__sfr __at (0xfab) RCSTA1;
-volatile __RCSTA1bits_t __at (0xfab) RCSTA1bits;
+__sfr __at (0xfab) RCSTA;
+volatile __RCSTA1bits_t __at (0xfab) RCSTAbits;
-__sfr __at (0xfac) TXSTA1;
-volatile __TXSTA1bits_t __at (0xfac) TXSTA1bits;
+__sfr __at (0xfac) TXSTA;
+volatile __TXSTA1bits_t __at (0xfac) TXSTAbits;
-__sfr __at (0xfad) TXREG1;
-__sfr __at (0xfae) RCREG1;
-__sfr __at (0xfaf) SPBRG1;
+__sfr __at (0xfad) TXREG;
+__sfr __at (0xfae) RCREG;
+__sfr __at (0xfaf) SPBRG;
/* for compatibility reasons */
-__sfr __at (0xfab) RCSTA1;
-volatile __RCSTA1bits_t __at (0xfab) RCSTA1bits;
+__sfr __at (0xfab) RCSTA;
+volatile __RCSTA1bits_t __at (0xfab) RCSTAbits;
-__sfr __at (0xfac) TXSTA1;
-volatile __TXSTA1bits_t __at (0xfac) TXSTA1bits;
+__sfr __at (0xfac) TXSTA;
+volatile __TXSTA1bits_t __at (0xfac) TXSTAbits;
-__sfr __at (0xfad) TXREG1;
-__sfr __at (0xfae) RCREG1;
-__sfr __at (0xfaf) SPBRG1;
+__sfr __at (0xfad) TXREG;
+__sfr __at (0xfae) RCREG;
+__sfr __at (0xfaf) SPBRG;
/* for compatibility reasons */
-__sfr __at (0xfab) RCSTA1;
-volatile __RCSTA1bits_t __at (0xfab) RCSTA1bits;
+__sfr __at (0xfab) RCSTA;
+volatile __RCSTA1bits_t __at (0xfab) RCSTAbits;
-__sfr __at (0xfac) TXSTA1;
-volatile __TXSTA1bits_t __at (0xfac) TXSTA1bits;
+__sfr __at (0xfac) TXSTA;
+volatile __TXSTA1bits_t __at (0xfac) TXSTAbits;
-__sfr __at (0xfad) TXREG1;
-__sfr __at (0xfae) RCREG1;
-__sfr __at (0xfaf) SPBRG1;
+__sfr __at (0xfad) TXREG;
+__sfr __at (0xfae) RCREG;
+__sfr __at (0xfaf) SPBRG;