X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=device%2Finclude%2Fmcs51%2Fcompiler.h;fp=device%2Finclude%2Fmcs51%2Fcompiler.h;h=e8bdc283cda85b0fabdffde7e36324927bfdc370;hb=f1be544d8fcb3ff37000939b9739e427f65f3a91;hp=cc8f6a32c80a7eac5528dc63cdcb905e241ce8ff;hpb=ac3b73ef0556ed8a71ff7c5ce6702ba32f9b8ce1;p=fw%2Fsdcc diff --git a/device/include/mcs51/compiler.h b/device/include/mcs51/compiler.h index cc8f6a32..e8bdc283 100644 --- a/device/include/mcs51/compiler.h +++ b/device/include/mcs51/compiler.h @@ -114,7 +114,11 @@ # define SBIT(name, addr, bit) _sfrbit name _at(addr+bit) # define SFR(name, addr) _sfrbyte name _at(addr) # define SFRX(name, addr) _xdat volatile unsigned char name _at(addr) +#if _CC51 > 71 +# define SFR16(name, addr) _sfrword _little name _at(addr) +#else # define SFR16(name, addr) /* not supported */ +#endif # define SFR16E(name, fulladdr) /* not supported */ # define SFR32(name, fulladdr) /* not supported */ # define SFR32E(name, fulladdr) /* not supported */