* device/include/mcs51/cc2510fx.h: added _XPAGE
authorMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 14 Apr 2008 13:27:33 +0000 (13:27 +0000)
committerMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 14 Apr 2008 13:27:33 +0000 (13:27 +0000)
* device/include/mcs51/compiler.h: cosmetic changes

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5135 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
device/include/mcs51/cc2510fx.h
device/include/mcs51/compiler.h

index 4d1b44bb2600a432c85d82d595c8f528cc75314b..442af4b11dd4d95ee50efbc49572f32bcc87239a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-04-14 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * device/include/mcs51/cc2510fx.h: added _XPAGE
+       * device/include/mcs51/compiler.h: cosmetic changes
+
 2008-03-31 Maarten Brock <sourceforge.brock AT dse.nl>
 
        * sdcc.dsw: adapted for moved cpp2, added dependency for as_z80 on config
index 04de283d957894355efe2de491bbe520e5a6d813..6b95247723f30b44a5e7925f6f4d8e77cd7b20d1 100644 (file)
@@ -97,6 +97,7 @@ SFR(P1,       0x90); // Port 1
 SFR(RFIM,     0x91); // RF Interrupt Mask
 SFR(DPS,      0x92); // Data Pointer Select 
 SFR(MPAGE,    0x93); // Memory Page Select 
+SFR(_XPAGE,   0x93); // Memory Page Select under the name SDCC needs it
 SFR(ENDIAN,   0x95); // USB Endianess Control (CC2511Fx) 
 SFR(S0CON,    0x98); // Interrupt Flag 2
    SBIT(ENCIF_0,  0x98, 0); // AES Interrupt Flag 0 
index 747d4a56b63062bb23f28b5eba6a116916548c3c..660d69fec1bc5a2dabe40d3233c2728804dbc339 100644 (file)
   * http://sdcc.sf.net
  */
 #if defined SDCC
-# define SBIT(name, addr, bit)  __sbit  __at(addr+bit)                  name
-# define SFR(name, addr)        __sfr   __at(addr)                      name
+# define SBIT(name, addr, bit)  __sbit  __at(addr+bit)                    name
+# define SFR(name, addr)        __sfr   __at(addr)                        name
 # define SFRX(name, addr)       __xdata volatile unsigned char __at(addr) name
-# define SFR16(name, addr)      __sfr16 __at(((addr+1U)<<8) | addr)     name
-# define SFR16E(name, fulladdr) __sfr16 __at(fulladdr)                  name
+# define SFR16(name, addr)      __sfr16 __at(((addr+1U)<<8) | addr)       name
+# define SFR16E(name, fulladdr) __sfr16 __at(fulladdr)                    name
 # define SFR32(name, addr)      __sfr32 __at(((addr+3UL)<<24) | ((addr+2UL)<<16) | ((addr+1UL)<<8) | addr) name
-# define SFR32E(name, fulladdr) __sfr32 __at(fulladdr)                  name
+# define SFR32E(name, fulladdr) __sfr32 __at(fulladdr)                    name
 
 /** Keil C51
   * http://www.keil.com