GNU Radio 3.4.0 C++ API
fx2regs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ALLOCATE_EXTERN
#define EXTERN
#define _AT_(a)   at a
#define EXTAUTODAT1   XAUTODAT1
#define EXTAUTODAT2   XAUTODAT2
#define EP2GPIFTCH   GPIFTCB1
#define EP2GPIFTCL   GPIFTCB0
#define EP4GPIFTCH   GPIFTCB1
#define EP4GPIFTCL   GPIFTCB0
#define EP6GPIFTCH   GPIFTCB1
#define EP6GPIFTCL   GPIFTCB0
#define EP8GPIFTCH   GPIFTCB1
#define EP8GPIFTCL   GPIFTCB0
#define AUTOPTRH1   APTR1H
#define AUTOPTRL1   APTR1L
#define bmBIT0   1
#define bmBIT1   2
#define bmBIT2   4
#define bmBIT3   8
#define bmBIT4   16
#define bmBIT5   32
#define bmBIT6   64
#define bmBIT7   128
#define bmPRTCSTB   bmBIT5
#define bmCLKSPD   (bmBIT4 | bmBIT3)
#define bmCLKSPD1   bmBIT4
#define bmCLKSPD0   bmBIT3
#define bmCLKINV   bmBIT2
#define bmCLKOE   bmBIT1
#define bm8051RES   bmBIT0
#define bmFLAGD   bmBIT7
#define bmINT1   bmBIT1
#define bmINT0   bmBIT0
#define bmGPIFA7   bmBIT7
#define bmGPIFA6   bmBIT6
#define bmGPIFA5   bmBIT5
#define bmGPIFA4   bmBIT4
#define bmGPIFA3   bmBIT3
#define bmGPIFA2   bmBIT2
#define bmGPIFA1   bmBIT1
#define bmGPIFA0   bmBIT0
#define bmGPIFA8   bmBIT7
#define bmT2EX   bmBIT6
#define bmINT6   bmBIT5
#define bmRXD1OUT   bmBIT4
#define bmRXD0OUT   bmBIT3
#define bmT2OUT   bmBIT2
#define bmT1OUT   bmBIT1
#define bmT0OUT   bmBIT0
#define bmSTART   bmBIT7
#define bmSTOP   bmBIT6
#define bmLASTRD   bmBIT5
#define bmID   (bmBIT4 | bmBIT3)
#define bmBERR   bmBIT2
#define bmACK   bmBIT1
#define bmDONE   bmBIT0
#define bmSTOPIE   bmBIT1
#define bm400KHZ   bmBIT0
#define bmIV4   bmBIT6
#define bmIV3   bmBIT5
#define bmIV2   bmBIT4
#define bmIV1   bmBIT3
#define bmIV0   bmBIT2
#define bmEP0ACK   bmBIT6
#define bmHSGRANT   bmBIT5
#define bmURES   bmBIT4
#define bmSUSP   bmBIT3
#define bmSUTOK   bmBIT2
#define bmSOF   bmBIT1
#define bmSUDAV   bmBIT0
#define bmBREAK   bmBIT3
#define bmBPPULSE   bmBIT2
#define bmBPEN   bmBIT1
#define bmAV2EN   bmBIT3
#define bmINT4IN   bmBIT1
#define bmAV4EN   bmBIT0
#define bmHSM   bmBIT7
#define bmDISCON   bmBIT3
#define bmNOSYNSOF   bmBIT2
#define bmRENUM   bmBIT1
#define bmSIGRESUME   bmBIT0
#define bmWU2   bmBIT7
#define bmWU   bmBIT6
#define bmWU2POL   bmBIT5
#define bmWUPOL   bmBIT4
#define bmDPEN   bmBIT2
#define bmWU2EN   bmBIT1
#define bmWUEN   bmBIT0
#define bmHSNAK   bmBIT7
#define bmEPBUSY   bmBIT1
#define bmEPSTALL   bmBIT0
#define bmNPAK   (bmBIT6 | bmBIT5 | bmBIT4)
#define bmEPFULL   bmBIT3
#define bmEPEMPTY   bmBIT2
#define bmEP8FULL   bmBIT7
#define bmEP8EMPTY   bmBIT6
#define bmEP6FULL   bmBIT5
#define bmEP6EMPTY   bmBIT4
#define bmEP4FULL   bmBIT3
#define bmEP4EMPTY   bmBIT2
#define bmEP2FULL   bmBIT1
#define bmEP2EMPTY   bmBIT0
#define bmSDPAUTO   bmBIT0
#define bmQUERYTOGGLE   bmBIT7
#define bmSETTOGGLE   bmBIT6
#define bmRESETTOGGLE   bmBIT5
#define bmTOGCTLEPMASK   bmBIT3 | bmBIT2 | bmBIT1 | bmBIT0
#define bmEP8IBN   bmBIT5
#define bmEP6IBN   bmBIT4
#define bmEP4IBN   bmBIT3
#define bmEP2IBN   bmBIT2
#define bmEP1IBN   bmBIT1
#define bmEP0IBN   bmBIT0
#define bmEP8PING   bmBIT7
#define bmEP6PING   bmBIT6
#define bmEP4PING   bmBIT5
#define bmEP2PING   bmBIT4
#define bmEP1PING   bmBIT3
#define bmEP0PING   bmBIT2
#define bmIBN   bmBIT0
#define bmIFCLKSRC   bmBIT7
#define bm3048MHZ   bmBIT6
#define bmIFCLKOE   bmBIT5
#define bmIFCLKPOL   bmBIT4
#define bmASYNC   bmBIT3
#define bmGSTATE   bmBIT2
#define bmIFCFG1   bmBIT1
#define bmIFCFG0   bmBIT0
#define bmIFCFGMASK   (bmIFCFG0 | bmIFCFG1)
#define bmIFGPIF   bmIFCFG1
#define bmINFM   bmBIT6
#define bmOEP   bmBIT5
#define bmAUTOOUT   bmBIT4
#define bmAUTOIN   bmBIT3
#define bmZEROLENIN   bmBIT2
#define bmWORDWIDE   bmBIT0
#define bmNOAUTOARM   bmBIT1
#define bmSKIPCOMMIT   bmBIT0
#define bmDYN_OUT   bmBIT1
#define bmENH_PKT   bmBIT0
#define bmNAKALL   bmBIT7
#define bmVALID   bmBIT7
#define bmIN   bmBIT6
#define bmTYPE1   bmBIT5
#define bmTYPE0   bmBIT4
#define bmISOCHRONOUS   bmTYPE0
#define bmBULK   bmTYPE1
#define bmINTERRUPT   (bmTYPE1 | bmTYPE0)
#define bm1KBUF   bmBIT3
#define bmBUF1   bmBIT1
#define bmBUF0   bmBIT0
#define bmQUADBUF   0
#define bmINVALIDBUF   bmBUF0
#define bmDOUBLEBUF   bmBUF1
#define bmTRIPLEBUF   (bmBUF1 | bmBUF0)
#define bmSKIP   bmBIT7
#define bmGPIF_IDLE   bmBIT7
#define bmGPIF_EP2_START   0
#define bmGPIF_EP4_START   1
#define bmGPIF_EP6_START   2
#define bmGPIF_EP8_START   3
#define bmGPIF_READ   bmBIT2
#define bmGPIF_WRITE   0
#define bmEXIF_USBINT   bmBIT4
#define bmEXIF_I2CINT   bmBIT5
#define bmEXIF_IE4   bmBIT6
#define bmEXIF_IE5   bmBIT7

Typedefs

typedef unsigned char BYTE
typedef unsigned short WORD

Functions

EXTERN xdata _AT_ (0xE400) volatile BYTE GPIF_WAVE_DATA[128]
EXTERN xdata _AT_ (0xE480) volatile BYTE RES_WAVEDATA_END
EXTERN xdata _AT_ (0xE600) volatile BYTE CPUCS
EXTERN xdata _AT_ (0xE601) volatile BYTE IFCONFIG
EXTERN xdata _AT_ (0xE602) volatile BYTE PINFLAGSAB
EXTERN xdata _AT_ (0xE603) volatile BYTE PINFLAGSCD
EXTERN xdata _AT_ (0xE604) volatile BYTE FIFORESET
EXTERN xdata _AT_ (0xE605) volatile BYTE BREAKPT
EXTERN xdata _AT_ (0xE606) volatile BYTE BPADDRH
EXTERN xdata _AT_ (0xE607) volatile BYTE BPADDRL
EXTERN xdata _AT_ (0xE608) volatile BYTE UART230
EXTERN xdata _AT_ (0xE609) volatile BYTE FIFOPINPOLAR
EXTERN xdata _AT_ (0xE60A) volatile BYTE REVID
EXTERN xdata _AT_ (0xE60B) volatile BYTE REVCTL
EXTERN xdata _AT_ (0xE610) volatile BYTE EP1OUTCFG
EXTERN xdata _AT_ (0xE611) volatile BYTE EP1INCFG
EXTERN xdata _AT_ (0xE612) volatile BYTE EP2CFG
EXTERN xdata _AT_ (0xE613) volatile BYTE EP4CFG
EXTERN xdata _AT_ (0xE614) volatile BYTE EP6CFG
EXTERN xdata _AT_ (0xE615) volatile BYTE EP8CFG
EXTERN xdata _AT_ (0xE618) volatile BYTE EP2FIFOCFG
EXTERN xdata _AT_ (0xE619) volatile BYTE EP4FIFOCFG
EXTERN xdata _AT_ (0xE61A) volatile BYTE EP6FIFOCFG
EXTERN xdata _AT_ (0xE61B) volatile BYTE EP8FIFOCFG
EXTERN xdata _AT_ (0xE620) volatile BYTE EP2AUTOINLENH
EXTERN xdata _AT_ (0xE621) volatile BYTE EP2AUTOINLENL
EXTERN xdata _AT_ (0xE622) volatile BYTE EP4AUTOINLENH
EXTERN xdata _AT_ (0xE623) volatile BYTE EP4AUTOINLENL
EXTERN xdata _AT_ (0xE624) volatile BYTE EP6AUTOINLENH
EXTERN xdata _AT_ (0xE625) volatile BYTE EP6AUTOINLENL
EXTERN xdata _AT_ (0xE626) volatile BYTE EP8AUTOINLENH
EXTERN xdata _AT_ (0xE627) volatile BYTE EP8AUTOINLENL
EXTERN xdata _AT_ (0xE630) volatile BYTE EP2FIFOPFH
EXTERN xdata _AT_ (0xE631) volatile BYTE EP2FIFOPFL
EXTERN xdata _AT_ (0xE632) volatile BYTE EP4FIFOPFH
EXTERN xdata _AT_ (0xE633) volatile BYTE EP4FIFOPFL
EXTERN xdata _AT_ (0xE634) volatile BYTE EP6FIFOPFH
EXTERN xdata _AT_ (0xE635) volatile BYTE EP6FIFOPFL
EXTERN xdata _AT_ (0xE636) volatile BYTE EP8FIFOPFH
EXTERN xdata _AT_ (0xE637) volatile BYTE EP8FIFOPFL
EXTERN xdata _AT_ (0xE640) volatile BYTE EP2ISOINPKTS
EXTERN xdata _AT_ (0xE641) volatile BYTE EP4ISOINPKTS
EXTERN xdata _AT_ (0xE642) volatile BYTE EP6ISOINPKTS
EXTERN xdata _AT_ (0xE643) volatile BYTE EP8ISOINPKTS
EXTERN xdata _AT_ (0xE648) volatile BYTE INPKTEND
EXTERN xdata _AT_ (0xE649) volatile BYTE OUTPKTEND
EXTERN xdata _AT_ (0xE650) volatile BYTE EP2FIFOIE
EXTERN xdata _AT_ (0xE651) volatile BYTE EP2FIFOIRQ
EXTERN xdata _AT_ (0xE652) volatile BYTE EP4FIFOIE
EXTERN xdata _AT_ (0xE653) volatile BYTE EP4FIFOIRQ
EXTERN xdata _AT_ (0xE654) volatile BYTE EP6FIFOIE
EXTERN xdata _AT_ (0xE655) volatile BYTE EP6FIFOIRQ
EXTERN xdata _AT_ (0xE656) volatile BYTE EP8FIFOIE
EXTERN xdata _AT_ (0xE657) volatile BYTE EP8FIFOIRQ
EXTERN xdata _AT_ (0xE658) volatile BYTE IBNIE
EXTERN xdata _AT_ (0xE659) volatile BYTE IBNIRQ
EXTERN xdata _AT_ (0xE65A) volatile BYTE NAKIE
EXTERN xdata _AT_ (0xE65B) volatile BYTE NAKIRQ
EXTERN xdata _AT_ (0xE65C) volatile BYTE USBIE
EXTERN xdata _AT_ (0xE65D) volatile BYTE USBIRQ
EXTERN xdata _AT_ (0xE65E) volatile BYTE EPIE
EXTERN xdata _AT_ (0xE65F) volatile BYTE EPIRQ
EXTERN xdata _AT_ (0xE660) volatile BYTE GPIFIE
EXTERN xdata _AT_ (0xE661) volatile BYTE GPIFIRQ
EXTERN xdata _AT_ (0xE662) volatile BYTE USBERRIE
EXTERN xdata _AT_ (0xE663) volatile BYTE USBERRIRQ
EXTERN xdata _AT_ (0xE664) volatile BYTE ERRCNTLIM
EXTERN xdata _AT_ (0xE665) volatile BYTE CLRERRCNT
EXTERN xdata _AT_ (0xE666) volatile BYTE INT2IVEC
EXTERN xdata _AT_ (0xE667) volatile BYTE INT4IVEC
EXTERN xdata _AT_ (0xE668) volatile BYTE INTSETUP
EXTERN xdata _AT_ (0xE670) volatile BYTE PORTACFG
EXTERN xdata _AT_ (0xE671) volatile BYTE PORTCCFG
EXTERN xdata _AT_ (0xE672) volatile BYTE PORTECFG
EXTERN xdata _AT_ (0xE678) volatile BYTE I2CS
EXTERN xdata _AT_ (0xE679) volatile BYTE I2DAT
EXTERN xdata _AT_ (0xE67A) volatile BYTE I2CTL
EXTERN xdata _AT_ (0xE67B) volatile BYTE XAUTODAT1
EXTERN xdata _AT_ (0xE67C) volatile BYTE XAUTODAT2
EXTERN xdata _AT_ (0xE680) volatile BYTE USBCS
EXTERN xdata _AT_ (0xE681) volatile BYTE SUSPEND
EXTERN xdata _AT_ (0xE682) volatile BYTE WAKEUPCS
EXTERN xdata _AT_ (0xE683) volatile BYTE TOGCTL
EXTERN xdata _AT_ (0xE684) volatile BYTE USBFRAMEH
EXTERN xdata _AT_ (0xE685) volatile BYTE USBFRAMEL
EXTERN xdata _AT_ (0xE686) volatile BYTE MICROFRAME
EXTERN xdata _AT_ (0xE687) volatile BYTE FNADDR
EXTERN xdata _AT_ (0xE68A) volatile BYTE EP0BCH
EXTERN xdata _AT_ (0xE68B) volatile BYTE EP0BCL
EXTERN xdata _AT_ (0xE68D) volatile BYTE EP1OUTBC
EXTERN xdata _AT_ (0xE68F) volatile BYTE EP1INBC
EXTERN xdata _AT_ (0xE690) volatile BYTE EP2BCH
EXTERN xdata _AT_ (0xE691) volatile BYTE EP2BCL
EXTERN xdata _AT_ (0xE694) volatile BYTE EP4BCH
EXTERN xdata _AT_ (0xE695) volatile BYTE EP4BCL
EXTERN xdata _AT_ (0xE698) volatile BYTE EP6BCH
EXTERN xdata _AT_ (0xE699) volatile BYTE EP6BCL
EXTERN xdata _AT_ (0xE69C) volatile BYTE EP8BCH
EXTERN xdata _AT_ (0xE69D) volatile BYTE EP8BCL
EXTERN xdata _AT_ (0xE6A0) volatile BYTE EP0CS
EXTERN xdata _AT_ (0xE6A1) volatile BYTE EP1OUTCS
EXTERN xdata _AT_ (0xE6A2) volatile BYTE EP1INCS
EXTERN xdata _AT_ (0xE6A3) volatile BYTE EP2CS
EXTERN xdata _AT_ (0xE6A4) volatile BYTE EP4CS
EXTERN xdata _AT_ (0xE6A5) volatile BYTE EP6CS
EXTERN xdata _AT_ (0xE6A6) volatile BYTE EP8CS
EXTERN xdata _AT_ (0xE6A7) volatile BYTE EP2FIFOFLGS
EXTERN xdata _AT_ (0xE6A8) volatile BYTE EP4FIFOFLGS
EXTERN xdata _AT_ (0xE6A9) volatile BYTE EP6FIFOFLGS
EXTERN xdata _AT_ (0xE6AA) volatile BYTE EP8FIFOFLGS
EXTERN xdata _AT_ (0xE6AB) volatile BYTE EP2FIFOBCH
EXTERN xdata _AT_ (0xE6AC) volatile BYTE EP2FIFOBCL
EXTERN xdata _AT_ (0xE6AD) volatile BYTE EP4FIFOBCH
EXTERN xdata _AT_ (0xE6AE) volatile BYTE EP4FIFOBCL
EXTERN xdata _AT_ (0xE6AF) volatile BYTE EP6FIFOBCH
EXTERN xdata _AT_ (0xE6B0) volatile BYTE EP6FIFOBCL
EXTERN xdata _AT_ (0xE6B1) volatile BYTE EP8FIFOBCH
EXTERN xdata _AT_ (0xE6B2) volatile BYTE EP8FIFOBCL
EXTERN xdata _AT_ (0xE6B3) volatile BYTE SUDPTRH
EXTERN xdata _AT_ (0xE6B4) volatile BYTE SUDPTRL
EXTERN xdata _AT_ (0xE6B5) volatile BYTE SUDPTRCTL
EXTERN xdata _AT_ (0xE6B8) volatile BYTE SETUPDAT[8]
EXTERN xdata _AT_ (0xE6C0) volatile BYTE GPIFWFSELECT
EXTERN xdata _AT_ (0xE6C1) volatile BYTE GPIFIDLECS
EXTERN xdata _AT_ (0xE6C2) volatile BYTE GPIFIDLECTL
EXTERN xdata _AT_ (0xE6C3) volatile BYTE GPIFCTLCFG
EXTERN xdata _AT_ (0xE6C4) volatile BYTE GPIFADRH
EXTERN xdata _AT_ (0xE6C5) volatile BYTE GPIFADRL
EXTERN xdata _AT_ (0xE6CE) volatile BYTE GPIFTCB3
EXTERN xdata _AT_ (0xE6CF) volatile BYTE GPIFTCB2
EXTERN xdata _AT_ (0xE6D0) volatile BYTE GPIFTCB1
EXTERN xdata _AT_ (0xE6D1) volatile BYTE GPIFTCB0
EXTERN xdata _AT_ (0xE6D2) volatile BYTE EP2GPIFFLGSEL
EXTERN xdata _AT_ (0xE6D3) volatile BYTE EP2GPIFPFSTOP
EXTERN xdata _AT_ (0xE6D4) volatile BYTE EP2GPIFTRIG
EXTERN xdata _AT_ (0xE6DA) volatile BYTE EP4GPIFFLGSEL
EXTERN xdata _AT_ (0xE6DB) volatile BYTE EP4GPIFPFSTOP
EXTERN xdata _AT_ (0xE6DC) volatile BYTE EP4GPIFTRIG
EXTERN xdata _AT_ (0xE6E2) volatile BYTE EP6GPIFFLGSEL
EXTERN xdata _AT_ (0xE6E3) volatile BYTE EP6GPIFPFSTOP
EXTERN xdata _AT_ (0xE6E4) volatile BYTE EP6GPIFTRIG
EXTERN xdata _AT_ (0xE6EA) volatile BYTE EP8GPIFFLGSEL
EXTERN xdata _AT_ (0xE6EB) volatile BYTE EP8GPIFPFSTOP
EXTERN xdata _AT_ (0xE6EC) volatile BYTE EP8GPIFTRIG
EXTERN xdata _AT_ (0xE6F0) volatile BYTE XGPIFSGLDATH
EXTERN xdata _AT_ (0xE6F1) volatile BYTE XGPIFSGLDATLX
EXTERN xdata _AT_ (0xE6F2) volatile BYTE XGPIFSGLDATLNOX
EXTERN xdata _AT_ (0xE6F3) volatile BYTE GPIFREADYCFG
EXTERN xdata _AT_ (0xE6F4) volatile BYTE GPIFREADYSTAT
EXTERN xdata _AT_ (0xE6F5) volatile BYTE GPIFABORT
EXTERN xdata _AT_ (0xE6C6) volatile BYTE FLOWSTATE
EXTERN xdata _AT_ (0xE6C7) volatile BYTE FLOWLOGIC
EXTERN xdata _AT_ (0xE6C8) volatile BYTE FLOWEQ0CTL
EXTERN xdata _AT_ (0xE6C9) volatile BYTE FLOWEQ1CTL
EXTERN xdata _AT_ (0xE6CA) volatile BYTE FLOWHOLDOFF
EXTERN xdata _AT_ (0xE6CB) volatile BYTE FLOWSTB
EXTERN xdata _AT_ (0xE6CC) volatile BYTE FLOWSTBEDGE
EXTERN xdata _AT_ (0xE6CD) volatile BYTE FLOWSTBHPERIOD
EXTERN xdata _AT_ (0xE60C) volatile BYTE GPIFHOLDAMOUNT
EXTERN xdata _AT_ (0xE67D) volatile BYTE UDMACRCH
EXTERN xdata _AT_ (0xE67E) volatile BYTE UDMACRCL
EXTERN xdata _AT_ (0xE67F) volatile BYTE UDMACRCQUAL
EXTERN xdata _AT_ (0xE6F8) volatile BYTE DBUG
EXTERN xdata _AT_ (0xE6F9) volatile BYTE TESTCFG
EXTERN xdata _AT_ (0xE6FA) volatile BYTE USBTEST
EXTERN xdata _AT_ (0xE6FB) volatile BYTE CT1
EXTERN xdata _AT_ (0xE6FC) volatile BYTE CT2
EXTERN xdata _AT_ (0xE6FD) volatile BYTE CT3
EXTERN xdata _AT_ (0xE6FE) volatile BYTE CT4
EXTERN xdata _AT_ (0xE740) volatile BYTE EP0BUF[64]
EXTERN xdata _AT_ (0xE780) volatile BYTE EP1OUTBUF[64]
EXTERN xdata _AT_ (0xE7C0) volatile BYTE EP1INBUF[64]
EXTERN xdata _AT_ (0xF000) volatile BYTE EP2FIFOBUF[1024]
EXTERN xdata _AT_ (0xF400) volatile BYTE EP4FIFOBUF[1024]
EXTERN xdata _AT_ (0xF800) volatile BYTE EP6FIFOBUF[1024]
EXTERN xdata _AT_ (0xFC00) volatile BYTE EP8FIFOBUF[1024]

Variables

sfr at IOA
sfr at SP
sfr at DPL
sfr at DPH
sfr at DPL1
sfr at DPH1
sfr at DPS
sbit at SEL
sfr at PCON
sfr at TCON
sbit at IT0
sbit at IE0
sbit at IT1
sbit at IE1
sbit at TR0
sbit at TF0
sbit at TR1
sbit at TF1
sfr at TMOD
sfr at TL0
sfr at TL1
sfr at TH0
sfr at TH1
sfr at CKCON
sfr at IOB
sfr at EXIF
sfr at MPAGE
sfr at SCON0
sbit at RI
sbit at TI
sbit at RB8
sbit at TB8
sbit at REN
sbit at SM2
sbit at SM1
sbit at SM0
sfr at SBUF0
sfr at APTR1H
sfr at APTR1L
sfr at AUTODAT1
sfr at AUTOPTRH2
sfr at AUTOPTRL2
sfr at AUTODAT2
sfr at IOC
sfr at INT2CLR
sfr at INT4CLR
sfr at IE
sbit at EX0
sbit at ET0
sbit at EX1
sbit at ET1
sbit at ES0
sbit at ET2
sbit at ES1
sbit at EA
sfr at EP2468STAT
sfr at EP24FIFOFLGS
sfr at EP68FIFOFLGS
sfr at AUTOPTRSETUP
sfr at IOD
sfr at IOE
sfr at OEA
sfr at OEB
sfr at OEC
sfr at OED
sfr at OEE
sfr at IP
sbit at PX0
sbit at PT0
sbit at PX1
sbit at PT1
sbit at PS0
sbit at PT2
sbit at PS1
sfr at EP01STAT
sfr at GPIFTRIG
sfr at GPIFSGLDATH
sfr at GPIFSGLDATLX
sfr at GPIFSGLDATLNOX
sfr at SCON1
sbit at RI1
sbit at TI1
sbit at RB81
sbit at TB81
sbit at REN1
sbit at SM21
sbit at SM11
sbit at SM01
sfr at SBUF1
sfr at T2CON
sbit at CP_RL2
sbit at C_T2
sbit at TR2
sbit at EXEN2
sbit at TCLK
sbit at RCLK
sbit at EXF2
sbit at TF2
sfr at RCAP2L
sfr at RCAP2H
sfr at TL2
sfr at TH2
sfr at PSW
sbit at P
sbit at FL
sbit at OV
sbit at RS0
sbit at RS1
sbit at F0
sbit at AC
sbit at CY
sfr at EICON
sbit at INT6
sbit at RESI
sbit at ERESI
sbit at SMOD1
sfr at ACC
sfr at EIE
sbit at EIUSB
sbit at EI2C
sbit at EIEX4
sbit at EIEX5
sbit at EIEX6
sfr at B
sfr at EIP
sbit at PUSB
sbit at PI2C
sbit at EIPX4
sbit at EIPX5
sbit at EIPX6

Define Documentation

#define _AT_ (   a)    at a
#define ALLOCATE_EXTERN
#define AUTOPTRH1   APTR1H
#define AUTOPTRL1   APTR1L
#define bm1KBUF   bmBIT3
#define bm3048MHZ   bmBIT6
#define bm400KHZ   bmBIT0
#define bm8051RES   bmBIT0
#define bmACK   bmBIT1
#define bmASYNC   bmBIT3
#define bmAUTOIN   bmBIT3
#define bmAUTOOUT   bmBIT4
#define bmAV2EN   bmBIT3
#define bmAV4EN   bmBIT0
#define bmBERR   bmBIT2
#define bmBIT0   1
#define bmBIT1   2
#define bmBIT2   4
#define bmBIT3   8
#define bmBIT4   16
#define bmBIT5   32
#define bmBIT6   64
#define bmBIT7   128
#define bmBPEN   bmBIT1
#define bmBPPULSE   bmBIT2
#define bmBREAK   bmBIT3
#define bmBUF0   bmBIT0
#define bmBUF1   bmBIT1
#define bmBULK   bmTYPE1
#define bmCLKINV   bmBIT2
#define bmCLKOE   bmBIT1
#define bmCLKSPD   (bmBIT4 | bmBIT3)
#define bmCLKSPD0   bmBIT3
#define bmCLKSPD1   bmBIT4
#define bmDISCON   bmBIT3
#define bmDONE   bmBIT0
#define bmDOUBLEBUF   bmBUF1
#define bmDPEN   bmBIT2
#define bmDYN_OUT   bmBIT1
#define bmENH_PKT   bmBIT0
#define bmEP0ACK   bmBIT6
#define bmEP0IBN   bmBIT0
#define bmEP0PING   bmBIT2
#define bmEP1IBN   bmBIT1
#define bmEP1PING   bmBIT3
#define bmEP2EMPTY   bmBIT0
#define bmEP2FULL   bmBIT1
#define bmEP2IBN   bmBIT2
#define bmEP2PING   bmBIT4
#define bmEP4EMPTY   bmBIT2
#define bmEP4FULL   bmBIT3
#define bmEP4IBN   bmBIT3
#define bmEP4PING   bmBIT5
#define bmEP6EMPTY   bmBIT4
#define bmEP6FULL   bmBIT5
#define bmEP6IBN   bmBIT4
#define bmEP6PING   bmBIT6
#define bmEP8EMPTY   bmBIT6
#define bmEP8FULL   bmBIT7
#define bmEP8IBN   bmBIT5
#define bmEP8PING   bmBIT7
#define bmEPBUSY   bmBIT1
#define bmEPEMPTY   bmBIT2
#define bmEPFULL   bmBIT3
#define bmEPSTALL   bmBIT0
#define bmEXIF_I2CINT   bmBIT5
#define bmEXIF_IE4   bmBIT6
#define bmEXIF_IE5   bmBIT7
#define bmEXIF_USBINT   bmBIT4
#define bmFLAGD   bmBIT7
#define bmGPIF_EP2_START   0
#define bmGPIF_EP4_START   1
#define bmGPIF_EP6_START   2
#define bmGPIF_EP8_START   3
#define bmGPIF_IDLE   bmBIT7
#define bmGPIF_READ   bmBIT2
#define bmGPIF_WRITE   0
#define bmGPIFA0   bmBIT0
#define bmGPIFA1   bmBIT1
#define bmGPIFA2   bmBIT2
#define bmGPIFA3   bmBIT3
#define bmGPIFA4   bmBIT4
#define bmGPIFA5   bmBIT5
#define bmGPIFA6   bmBIT6
#define bmGPIFA7   bmBIT7
#define bmGPIFA8   bmBIT7
#define bmGSTATE   bmBIT2
#define bmHSGRANT   bmBIT5
#define bmHSM   bmBIT7
#define bmHSNAK   bmBIT7
#define bmIBN   bmBIT0
#define bmID   (bmBIT4 | bmBIT3)
#define bmIFCFG0   bmBIT0
#define bmIFCFG1   bmBIT1
#define bmIFCFGMASK   (bmIFCFG0 | bmIFCFG1)
#define bmIFCLKOE   bmBIT5
#define bmIFCLKPOL   bmBIT4
#define bmIFCLKSRC   bmBIT7
#define bmIFGPIF   bmIFCFG1
#define bmIN   bmBIT6
#define bmINFM   bmBIT6
#define bmINT0   bmBIT0
#define bmINT1   bmBIT1
#define bmINT4IN   bmBIT1
#define bmINT6   bmBIT5
#define bmINTERRUPT   (bmTYPE1 | bmTYPE0)
#define bmINVALIDBUF   bmBUF0
#define bmISOCHRONOUS   bmTYPE0
#define bmIV0   bmBIT2
#define bmIV1   bmBIT3
#define bmIV2   bmBIT4
#define bmIV3   bmBIT5
#define bmIV4   bmBIT6
#define bmLASTRD   bmBIT5
#define bmNAKALL   bmBIT7
#define bmNOAUTOARM   bmBIT1
#define bmNOSYNSOF   bmBIT2
#define bmNPAK   (bmBIT6 | bmBIT5 | bmBIT4)
#define bmOEP   bmBIT5
#define bmPRTCSTB   bmBIT5
#define bmQUADBUF   0
#define bmQUERYTOGGLE   bmBIT7
#define bmRENUM   bmBIT1
#define bmRESETTOGGLE   bmBIT5
#define bmRXD0OUT   bmBIT3
#define bmRXD1OUT   bmBIT4
#define bmSDPAUTO   bmBIT0
#define bmSETTOGGLE   bmBIT6
#define bmSIGRESUME   bmBIT0
#define bmSKIP   bmBIT7
#define bmSKIPCOMMIT   bmBIT0
#define bmSOF   bmBIT1
#define bmSTART   bmBIT7
#define bmSTOP   bmBIT6
#define bmSTOPIE   bmBIT1
#define bmSUDAV   bmBIT0
#define bmSUSP   bmBIT3
#define bmSUTOK   bmBIT2
#define bmT0OUT   bmBIT0
#define bmT1OUT   bmBIT1
#define bmT2EX   bmBIT6
#define bmT2OUT   bmBIT2
#define bmTOGCTLEPMASK   bmBIT3 | bmBIT2 | bmBIT1 | bmBIT0
#define bmTRIPLEBUF   (bmBUF1 | bmBUF0)
#define bmTYPE0   bmBIT4
#define bmTYPE1   bmBIT5
#define bmURES   bmBIT4
#define bmVALID   bmBIT7
#define bmWORDWIDE   bmBIT0
#define bmWU   bmBIT6
#define bmWU2   bmBIT7
#define bmWU2EN   bmBIT1
#define bmWU2POL   bmBIT5
#define bmWUEN   bmBIT0
#define bmWUPOL   bmBIT4
#define bmZEROLENIN   bmBIT2
#define EP2GPIFTCH   GPIFTCB1
#define EP2GPIFTCL   GPIFTCB0
#define EP4GPIFTCH   GPIFTCB1
#define EP4GPIFTCL   GPIFTCB0
#define EP6GPIFTCH   GPIFTCB1
#define EP6GPIFTCL   GPIFTCB0
#define EP8GPIFTCH   GPIFTCB1
#define EP8GPIFTCL   GPIFTCB0
#define EXTAUTODAT1   XAUTODAT1
#define EXTAUTODAT2   XAUTODAT2
#define EXTERN

Typedef Documentation

typedef unsigned char BYTE
typedef unsigned short WORD

Function Documentation

EXTERN xdata _AT_ ( 0xE400  ) volatile
EXTERN xdata _AT_ ( 0xFC00  ) volatile
EXTERN xdata _AT_ ( 0xF800  ) volatile
EXTERN xdata _AT_ ( 0xF400  ) volatile
EXTERN xdata _AT_ ( 0xF000  ) volatile
EXTERN xdata _AT_ ( 0xE7C0  ) volatile
EXTERN xdata _AT_ ( 0xE780  ) volatile
EXTERN xdata _AT_ ( 0xE740  ) volatile
EXTERN xdata _AT_ ( 0xE6FE  ) volatile
EXTERN xdata _AT_ ( 0xE6FD  ) volatile
EXTERN xdata _AT_ ( 0xE6FC  ) volatile
EXTERN xdata _AT_ ( 0xE6FB  ) volatile
EXTERN xdata _AT_ ( 0xE6FA  ) volatile
EXTERN xdata _AT_ ( 0xE6F9  ) volatile
EXTERN xdata _AT_ ( 0xE6F8  ) volatile
EXTERN xdata _AT_ ( 0xE67F  ) volatile
EXTERN xdata _AT_ ( 0xE67E  ) volatile
EXTERN xdata _AT_ ( 0xE67D  ) volatile
EXTERN xdata _AT_ ( 0xE60C  ) volatile
EXTERN xdata _AT_ ( 0xE6CD  ) volatile
EXTERN xdata _AT_ ( 0xE6CC  ) volatile
EXTERN xdata _AT_ ( 0xE6CB  ) volatile
EXTERN xdata _AT_ ( 0xE6CA  ) volatile
EXTERN xdata _AT_ ( 0xE6C9  ) volatile
EXTERN xdata _AT_ ( 0xE6C8  ) volatile
EXTERN xdata _AT_ ( 0xE6C7  ) volatile
EXTERN xdata _AT_ ( 0xE6C6  ) volatile
EXTERN xdata _AT_ ( 0xE6F5  ) volatile
EXTERN xdata _AT_ ( 0xE6F4  ) volatile
EXTERN xdata _AT_ ( 0xE6F3  ) volatile
EXTERN xdata _AT_ ( 0xE6F2  ) volatile
EXTERN xdata _AT_ ( 0xE6F1  ) volatile
EXTERN xdata _AT_ ( 0xE6F0  ) volatile
EXTERN xdata _AT_ ( 0xE6EC  ) volatile
EXTERN xdata _AT_ ( 0xE6EB  ) volatile
EXTERN xdata _AT_ ( 0xE6EA  ) volatile
EXTERN xdata _AT_ ( 0xE6E4  ) volatile
EXTERN xdata _AT_ ( 0xE6E3  ) volatile
EXTERN xdata _AT_ ( 0xE6E2  ) volatile
EXTERN xdata _AT_ ( 0xE6DC  ) volatile
EXTERN xdata _AT_ ( 0xE6DB  ) volatile
EXTERN xdata _AT_ ( 0xE6DA  ) volatile
EXTERN xdata _AT_ ( 0xE6D4  ) volatile
EXTERN xdata _AT_ ( 0xE6D3  ) volatile
EXTERN xdata _AT_ ( 0xE6D2  ) volatile
EXTERN xdata _AT_ ( 0xE6D1  ) volatile
EXTERN xdata _AT_ ( 0xE6D0  ) volatile
EXTERN xdata _AT_ ( 0xE6CF  ) volatile
EXTERN xdata _AT_ ( 0xE6CE  ) volatile
EXTERN xdata _AT_ ( 0xE6C5  ) volatile
EXTERN xdata _AT_ ( 0xE6C4  ) volatile
EXTERN xdata _AT_ ( 0xE6C3  ) volatile
EXTERN xdata _AT_ ( 0xE6C2  ) volatile
EXTERN xdata _AT_ ( 0xE6C1  ) volatile
EXTERN xdata _AT_ ( 0xE6C0  ) volatile
EXTERN xdata _AT_ ( 0xE6B8  ) volatile
EXTERN xdata _AT_ ( 0xE6B5  ) volatile
EXTERN xdata _AT_ ( 0xE6B4  ) volatile
EXTERN xdata _AT_ ( 0xE6B3  ) volatile
EXTERN xdata _AT_ ( 0xE6B2  ) volatile
EXTERN xdata _AT_ ( 0xE6B1  ) volatile
EXTERN xdata _AT_ ( 0xE6B0  ) volatile
EXTERN xdata _AT_ ( 0xE6AF  ) volatile
EXTERN xdata _AT_ ( 0xE6AE  ) volatile
EXTERN xdata _AT_ ( 0xE6AD  ) volatile
EXTERN xdata _AT_ ( 0xE6AC  ) volatile
EXTERN xdata _AT_ ( 0xE6AB  ) volatile
EXTERN xdata _AT_ ( 0xE6AA  ) volatile
EXTERN xdata _AT_ ( 0xE6A9  ) volatile
EXTERN xdata _AT_ ( 0xE6A8  ) volatile
EXTERN xdata _AT_ ( 0xE6A7  ) volatile
EXTERN xdata _AT_ ( 0xE6A6  ) volatile
EXTERN xdata _AT_ ( 0xE6A5  ) volatile
EXTERN xdata _AT_ ( 0xE6A4  ) volatile
EXTERN xdata _AT_ ( 0xE6A3  ) volatile
EXTERN xdata _AT_ ( 0xE6A2  ) volatile
EXTERN xdata _AT_ ( 0xE6A1  ) volatile
EXTERN xdata _AT_ ( 0xE6A0  ) volatile
EXTERN xdata _AT_ ( 0xE69D  ) volatile
EXTERN xdata _AT_ ( 0xE69C  ) volatile
EXTERN xdata _AT_ ( 0xE699  ) volatile
EXTERN xdata _AT_ ( 0xE698  ) volatile
EXTERN xdata _AT_ ( 0xE695  ) volatile
EXTERN xdata _AT_ ( 0xE694  ) volatile
EXTERN xdata _AT_ ( 0xE691  ) volatile
EXTERN xdata _AT_ ( 0xE690  ) volatile
EXTERN xdata _AT_ ( 0xE68F  ) volatile
EXTERN xdata _AT_ ( 0xE68D  ) volatile
EXTERN xdata _AT_ ( 0xE68B  ) volatile
EXTERN xdata _AT_ ( 0xE68A  ) volatile
EXTERN xdata _AT_ ( 0xE687  ) volatile
EXTERN xdata _AT_ ( 0xE686  ) volatile
EXTERN xdata _AT_ ( 0xE685  ) volatile
EXTERN xdata _AT_ ( 0xE684  ) volatile
EXTERN xdata _AT_ ( 0xE683  ) volatile
EXTERN xdata _AT_ ( 0xE682  ) volatile
EXTERN xdata _AT_ ( 0xE681  ) volatile
EXTERN xdata _AT_ ( 0xE680  ) volatile
EXTERN xdata _AT_ ( 0xE67C  ) volatile
EXTERN xdata _AT_ ( 0xE67B  ) volatile
EXTERN xdata _AT_ ( 0xE67A  ) volatile
EXTERN xdata _AT_ ( 0xE679  ) volatile
EXTERN xdata _AT_ ( 0xE678  ) volatile
EXTERN xdata _AT_ ( 0xE672  ) volatile
EXTERN xdata _AT_ ( 0xE671  ) volatile
EXTERN xdata _AT_ ( 0xE670  ) volatile
EXTERN xdata _AT_ ( 0xE668  ) volatile
EXTERN xdata _AT_ ( 0xE667  ) volatile
EXTERN xdata _AT_ ( 0xE666  ) volatile
EXTERN xdata _AT_ ( 0xE665  ) volatile
EXTERN xdata _AT_ ( 0xE664  ) volatile
EXTERN xdata _AT_ ( 0xE663  ) volatile
EXTERN xdata _AT_ ( 0xE662  ) volatile
EXTERN xdata _AT_ ( 0xE661  ) volatile
EXTERN xdata _AT_ ( 0xE660  ) volatile
EXTERN xdata _AT_ ( 0xE65F  ) volatile
EXTERN xdata _AT_ ( 0xE65E  ) volatile
EXTERN xdata _AT_ ( 0xE65D  ) volatile
EXTERN xdata _AT_ ( 0xE65C  ) volatile
EXTERN xdata _AT_ ( 0xE65B  ) volatile
EXTERN xdata _AT_ ( 0xE65A  ) volatile
EXTERN xdata _AT_ ( 0xE659  ) volatile
EXTERN xdata _AT_ ( 0xE658  ) volatile
EXTERN xdata _AT_ ( 0xE657  ) volatile
EXTERN xdata _AT_ ( 0xE656  ) volatile
EXTERN xdata _AT_ ( 0xE655  ) volatile
EXTERN xdata _AT_ ( 0xE654  ) volatile
EXTERN xdata _AT_ ( 0xE653  ) volatile
EXTERN xdata _AT_ ( 0xE652  ) volatile
EXTERN xdata _AT_ ( 0xE651  ) volatile
EXTERN xdata _AT_ ( 0xE650  ) volatile
EXTERN xdata _AT_ ( 0xE649  ) volatile
EXTERN xdata _AT_ ( 0xE648  ) volatile
EXTERN xdata _AT_ ( 0xE643  ) volatile
EXTERN xdata _AT_ ( 0xE642  ) volatile
EXTERN xdata _AT_ ( 0xE641  ) volatile
EXTERN xdata _AT_ ( 0xE640  ) volatile
EXTERN xdata _AT_ ( 0xE637  ) volatile
EXTERN xdata _AT_ ( 0xE636  ) volatile
EXTERN xdata _AT_ ( 0xE635  ) volatile
EXTERN xdata _AT_ ( 0xE634  ) volatile
EXTERN xdata _AT_ ( 0xE633  ) volatile
EXTERN xdata _AT_ ( 0xE632  ) volatile
EXTERN xdata _AT_ ( 0xE631  ) volatile
EXTERN xdata _AT_ ( 0xE630  ) volatile
EXTERN xdata _AT_ ( 0xE627  ) volatile
EXTERN xdata _AT_ ( 0xE626  ) volatile
EXTERN xdata _AT_ ( 0xE625  ) volatile
EXTERN xdata _AT_ ( 0xE624  ) volatile
EXTERN xdata _AT_ ( 0xE623  ) volatile
EXTERN xdata _AT_ ( 0xE622  ) volatile
EXTERN xdata _AT_ ( 0xE621  ) volatile
EXTERN xdata _AT_ ( 0xE620  ) volatile
EXTERN xdata _AT_ ( 0xE61B  ) volatile
EXTERN xdata _AT_ ( 0xE61A  ) volatile
EXTERN xdata _AT_ ( 0xE619  ) volatile
EXTERN xdata _AT_ ( 0xE618  ) volatile
EXTERN xdata _AT_ ( 0xE615  ) volatile
EXTERN xdata _AT_ ( 0xE614  ) volatile
EXTERN xdata _AT_ ( 0xE613  ) volatile
EXTERN xdata _AT_ ( 0xE612  ) volatile
EXTERN xdata _AT_ ( 0xE611  ) volatile
EXTERN xdata _AT_ ( 0xE610  ) volatile
EXTERN xdata _AT_ ( 0xE60B  ) volatile
EXTERN xdata _AT_ ( 0xE60A  ) volatile
EXTERN xdata _AT_ ( 0xE609  ) volatile
EXTERN xdata _AT_ ( 0xE608  ) volatile
EXTERN xdata _AT_ ( 0xE607  ) volatile
EXTERN xdata _AT_ ( 0xE606  ) volatile
EXTERN xdata _AT_ ( 0xE605  ) volatile
EXTERN xdata _AT_ ( 0xE604  ) volatile
EXTERN xdata _AT_ ( 0xE603  ) volatile
EXTERN xdata _AT_ ( 0xE602  ) volatile
EXTERN xdata _AT_ ( 0xE601  ) volatile
EXTERN xdata _AT_ ( 0xE600  ) volatile
EXTERN xdata _AT_ ( 0xE480  ) volatile

Variable Documentation

sbit at AC
sfr at ACC
sfr at APTR1H
sfr at APTR1L
sfr at AUTODAT1
sfr at AUTODAT2
sfr at AUTOPTRH2
sfr at AUTOPTRL2
sfr at AUTOPTRSETUP
sfr at B
sbit at C_T2
sfr at CKCON
sbit at CP_RL2
sbit at CY
sfr at DPH
sfr at DPH1
sfr at DPL
sfr at DPL1
sfr at DPS
sbit at EA
sbit at EI2C
sfr at EICON
sfr at EIE
sbit at EIEX4
sbit at EIEX5
sbit at EIEX6
sfr at EIP
sbit at EIPX4
sbit at EIPX5
sbit at EIPX6
sbit at EIUSB
sfr at EP01STAT
sfr at EP2468STAT
sfr at EP24FIFOFLGS
sfr at EP68FIFOFLGS
sbit at ERESI
sbit at ES0
sbit at ES1
sbit at ET0
sbit at ET1
sbit at ET2
sbit at EX0
sbit at EX1
sbit at EXEN2
sbit at EXF2
sfr at EXIF
sbit at F0
sbit at FL
sfr at GPIFSGLDATH
sfr at GPIFSGLDATLX
sfr at GPIFTRIG
sfr at IE
sbit at IE0
sbit at IE1
sfr at INT2CLR
sfr at INT4CLR
sbit at INT6
sfr at IOA
sfr at IOB
sfr at IOC
sfr at IOD
sfr at IOE
sfr at IP
sbit at IT0
sbit at IT1
sfr at MPAGE
sfr at OEA
sfr at OEB
sfr at OEC
sfr at OED
sfr at OEE
sbit at OV
word gsm_asr P
sfr at PCON
sbit at PI2C
sbit at PS0
sbit at PS1
sfr at PSW
sbit at PT0
sbit at PT1
sbit at PT2
sbit at PUSB
sbit at PX0
sbit at PX1
sbit at RB8
sbit at RB81
sfr at RCAP2H
sfr at RCAP2L
sbit at RCLK
sbit at REN
sbit at REN1
sbit at RESI
sbit at RI
sbit at RI1
sbit at RS0
sbit at RS1
sfr at SBUF0
sfr at SBUF1
sfr at SCON0
sfr at SCON1
sbit at SEL
sbit at SM0
sbit at SM01
sbit at SM1
sbit at SM11
sbit at SM2
sbit at SM21
sbit at SMOD1
sfr at SP
sfr at T2CON
sbit at TB8
sbit at TB81
sbit at TCLK
sfr at TCON
sbit at TF0
sbit at TF1
sbit at TF2
sfr at TH0
sfr at TH1
sfr at TH2
sbit at TI
sbit at TI1
sfr at TL0
sfr at TL1
sfr at TL2
sfr at TMOD
sbit at TR0
sbit at TR1
sbit at TR2