From: SourceForge.net <no...@so...> - 2003-11-14 10:01:14
|
Bugs item #842007, was opened at 2003-11-14 02:01 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=842007&group_id=599 Category: msc51(8051) target Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: DS89C420 support Initial Comment: Hi, Found a couple of bugs in the DS89C420 support in mcs51reg.h. --------------------------- diff -Nru /usr/local/sdcc-2.3.5-2003-10-05/share/sdcc/include/mcs51reg.h mcs51reg.h --- /usr/local/sdcc-2.3.5-2003-10-05/share/sdcc/include/mcs51reg.h Tue Oct 7 11:46:01 2003 +++ mcs51reg.h Fri Nov 14 10:54:33 2003 @@ -2837,14 +2837,14 @@ #ifdef IP0__x__LPS1__LPT2__LPS0__LPT1__LPX1__LPT0__LPX0 #undef IP0__x__LPS1__LPT2__LPS0__LPT1__LPX1__LPT0__LPX0 sfr at 0xB8 IP0 ; // interrupt priority register DS89C420 specific -// Not directly accessible IP0 bits -#define LPX0 0x01 -#define LPT0 0x02 -#define LPX1 0x04 -#define LPT1 0x08 -#define LPS0 0x10 -#define LPT2 0x20 -#define LPS1 0x40 +// Bit registers +sbit at 0xB8 LPX0 ; +sbit at 0xB9 LPT0 ; +sbit at 0xBA LPX1 ; +sbit at 0xBB LPT1 ; +sbit at 0xBC LPS0 ; +sbit at 0xBD LPT2 ; +sbit at 0xBE LPS1 ; #endif #ifdef IP1__x__x__IP1_5__IP1_4__IP1_3__IP1_2__IP1_1__IP1_0 @@ -2862,14 +2862,14 @@ #ifdef IP1__x__MPS1__MPT2__MPS0__MPT1__MPX1__MPT0__MPX0 #undef IP1__x__MPS1__MPT2__MPS0__MPT1__MPX1__MPT0__MPX0 sfr at 0xB1 IP1 ; // interrupt priority register DS89C420 specific -// Not directly accessible IP0 bits -#define LPX0 0x01 -#define LPT0 0x02 -#define LPX1 0x04 -#define LPT1 0x08 -#define LPS0 0x10 -#define LPT2 0x20 -#define LPS1 0x40 +// Not directly accessible IP1 bits +#define MPX0 0x01 +#define MPT0 0x02 +#define MPX1 0x04 +#define MPT1 0x08 +#define MPS0 0x10 +#define MPT2 0x20 +#define MPS1 0x40 #endif #ifdef IP1__PT2__PCM2__PCM1__PCM0__PCT3__PCT2__PCT1__PCT0 @@ -4237,6 +4237,17 @@ #endif #ifdef MICROCONTROLLER_DS80C32X +#define TF2_VECTOR 5 /* 0x2B */ +#define PFI_VECTOR 6 /* 0x33 */ +#define SIO1_VECTOR 7 /* 0x3B */ +#define IE2_VECTOR 8 /* 0x43 */ +#define IE3_VECTOR 9 /* 0x4B */ +#define IE4_VECTOR 10 /* 0x53 */ +#define IE5_VECTOR 11 /* 0x5B */ +#define WDI_VECTOR 12 /* 0x63 */ +#endif + +#ifdef MICROCONTROLLER_DS89C420 #define TF2_VECTOR 5 /* 0x2B */ #define PFI_VECTOR 6 /* 0x33 */ #define SIO1_VECTOR 7 /* 0x3B */ ----------------------------------------- Jan Kardell, developer mailto:jan...@mi... Mida Systemutveckling AB http://www.mida.se Box 64, S-732 22 ARBOGA, SWEDEN Phone: +46 589 89808 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=100599&aid=842007&group_id=599 |