• Main Page
  • Modules
  • Index
  • File List
  • Globals

compiler/icc8051/bit24le1.h

Go to the documentation of this file.
00001 /*--------------------------------------------------------------------------
00002  * bit24le1.h
00003  *
00004  * IAR ICC8051 bit definition file for the Nordic Semiconductor nRF24LE1
00005  * 2.4GHz RF transceiver with embedded 8051 compatible microcontroller.
00006  *
00007  *
00008  *------------------------------------------------------------------------*/
00009 #ifndef BIT24LE1_H
00010 #define BIT24LE1_H
00011 
00012 /*  FSR  */
00013 #define MCDIS   FSR_bit.MCDIS
00014 #define STP     FSR_bit.STP
00015 #define WEN     FSR_bit.WEN
00016 #define RDYN    FSR_bit.RDYN
00017 #define INFEN   FSR_bit.INFEN
00018 #define RDIS    FSR_bit.RDIS
00019 #define RDEND   FSR_bit.RDEND
00020 #define WPEN    FSR_bit.WPEN
00021 
00022 /*  PSW   */
00023 #define CY      PSW_bit.CY
00024 #define AC      PSW_bit.AC
00025 #define F0      PSW_bit.F0
00026 #define RS1     PSW_bit.RS1
00027 #define RS0     PSW_bit.RS0
00028 #define OV      PSW_bit.OV
00029 #define P       PSW_bit.P
00030 
00031 /*  TCON   */
00032 #define TF1     TCON_bit.TF1
00033 #define TR1     TCON_bit.TR1
00034 #define TF0     TCON_bit.TF0
00035 #define TR0     TCON_bit.TR0
00036 #define IE1     TCON_bit.IE1
00037 #define IT1     TCON_bit.IT1
00038 #define IE0     TCON_bit.IE0
00039 #define IT0     TCON_bit.IT0
00040 
00041 /*  S0CON  */
00042 #define SM0     S0CON_bit.SM0
00043 #define SM1     S0CON_bit.SM1
00044 #define SM20    S0CON_bit.SM20
00045 #define REN0    S0CON_bit.REN0
00046 #define TB80    S0CON_bit.TB80
00047 #define RB80    S0CON_bit.RB80
00048 #define TI0     S0CON_bit.TI0
00049 #define RI0     S0CON_bit.RI0
00050 
00051 /*  T2CON  */
00052 #define T2PS    T2CON_bit.T2PS
00053 #define I3FR    T2CON_bit.I3FR
00054 #define I2FR    T2CON_bit.I2FR
00055 #define T2R1    T2CON_bit.T2R1
00056 #define T2R0    T2CON_bit.T2R0
00057 #define T2CM    T2CON_bit.T2CM
00058 #define T2I1    T2CON_bit.T2I1
00059 #define T2I0    T2CON_bit.T2I0
00060 
00061 /*  IEN0  */
00062 #define EA      IEN0_bit.EA
00063 #define ET2     IEN0_bit.ET2
00064 #define ES0     IEN0_bit.ES0 
00065 #define ET1     IEN0_bit.ET1
00066 #define EX1     IEN0_bit.EX1
00067 #define ET0     IEN0_bit.ET0
00068 #define EX0     IEN0_bit.EX0
00069 
00070 /* IEN1  */
00071 #define EXEN2   IEN1_bit.EXEN2
00072 #define WUIRQ   IEN1_bit.WUIRQ
00073 #define MISC    IEN1_bit.MISC
00074 #define WUPIN   IEN1_bit.WUPIN
00075 #define SPI     IEN1_bit.SPI
00076 #define RF      IEN1_bit.RF
00077 #define RFSPI   IEN1_bit.RFSPI
00078 
00079 /* IRCON */
00080 #define EXF2    IRCON_bit.EXF2
00081 #define TF2     IRCON_bit.TF2
00082 #define WUF     IRCON_bit.WUF
00083 #define MISCF   IRCON_bit.MISCF
00084 #define WUPINF  IRCON_bit.WUPINF
00085 #define SPIF    IRCON_bit.SPIF
00086 #define RFF     IRCON_bit.RFF
00087 #define RFSPIF  IRCON_bit.RFSPIF
00088 
00089 /* PORT0 */
00090 #define P00     P0_bit.P00
00091 #define P01     P0_bit.P01
00092 #define P02     P0_bit.P02
00093 #define P03     P0_bit.P03
00094 #define P04     P0_bit.P04
00095 #define P05     P0_bit.P05
00096 #define P06     P0_bit.P06
00097 #define P07     P0_bit.P07
00098 
00099 /* PORT1 */
00100 #define P10     P1_bit.P10
00101 #define P11     P1_bit.P11
00102 #define P12     P1_bit.P12
00103 #define P13     P1_bit.P13
00104 #define P14     P1_bit.P14
00105 #define P15     P1_bit.P15
00106 #define P16     P1_bit.P16
00107 #define P17     P1_bit.P17
00108 
00109 /* PORT2 */
00110 #define P20     P2_bit.P20
00111 #define P21     P2_bit.P21
00112 #define P22     P2_bit.P22
00113 #define P23     P2_bit.P23
00114 #define P24     P2_bit.P24
00115 #define P25     P2_bit.P25
00116 #define P26     P2_bit.P26
00117 #define P27     P2_bit.P27
00118 
00119 /* PORT3 */
00120 #define P30     P3_bit.P30
00121 #define P31     P3_bit.P31
00122 #define P32     P3_bit.P32
00123 #define P33     P3_bit.P33
00124 #define P34     P3_bit.P34
00125 #define P35     P3_bit.P35
00126 #define P36     P3_bit.P36
00127 #define P37     P3_bit.P37
00128 
00129 /* RFCON */
00130 #define RFCE    RFCON_bit.RFCE
00131 #define RFCSN   RFCON_bit.RFCSN
00132 #define RFCKEN  RFCON_bit.RFCKEN
00133 
00134 /* ADCON */
00135 #define BD      ADCON_bit.BD
00136 
00137 #endif

Generated on Fri Apr 20 2012 14:11:44 for nRFGo SDK by  doxygen 1.7.2