#include "fx2types.h"
Go to the source code of this file.
Defines | |
#define | EXTAUTODAT1 XAUTODAT1 |
Autoptr2 MOVX access. | |
#define | EXTAUTODAT2 XAUTODAT2 |
#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 | bmERRLIMIT bmBIT0 |
#define | bmISOEP2 bmBIT4 |
#define | bmISOEP4 bmBIT5 |
#define | bmISOEP6 bmBIT6 |
#define | bmISOEP8 bmBIT7 |
#define | bmEP0IN bmBIT0 |
#define | bmEP0OUT bmBIT1 |
#define | bmEP1IN bmBIT2 |
#define | bmEP1OUT bmBIT3 |
#define | bmEP2 bmBIT4 |
#define | bmEP4 bmBIT5 |
#define | bmEP6 bmBIT6 |
#define | bmEP8 bmBIT7 |
#define | bmBREAK bmBIT3 |
#define | bmBPPULSE bmBIT2 |
#define | bmBPEN bmBIT1 |
#define | bmAV2EN bmBIT3 |
#define | INT4IN 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 | bmBUF (bmBIT0|bmBIT1) |
#define | bmSIZE bmBIT3 |
#define | bmTYPE (bmBIT4|bmBIT5) |
#define | bmDIR bmBIT6 |
#define | bmVALID bmBIT7 |
#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 | bmNAKALL bmBIT7 |
#define | bmFULLSPEEDONLY bmBIT4 |
Variables | |
xdata at volatile BYTE | GPIF_WAVE_DATA |
xdata at volatile BYTE | RES_WAVEDATA_END |
xdata at volatile BYTE | CPUCS |
xdata at volatile BYTE | IFCONFIG |
Control & Status. | |
xdata at volatile BYTE | PINFLAGSAB |
Interface Configuration. | |
xdata at volatile BYTE | PINFLAGSCD |
FIFO FLAGA and FLAGB Assignments. | |
xdata at volatile BYTE | FIFORESET |
FIFO FLAGC and FLAGD Assignments. | |
xdata at volatile BYTE | BREAKPT |
Restore FIFOS to default state. | |
xdata at volatile BYTE | BPADDRH |
Breakpoint. | |
xdata at volatile BYTE | BPADDRL |
Breakpoint Address H. | |
xdata at volatile BYTE | UART230 |
Breakpoint Address L. | |
xdata at volatile BYTE | FIFOPINPOLAR |
230 Kbaud clock for T0,T1,T2 | |
xdata at volatile BYTE | REVID |
FIFO polarities. | |
xdata at volatile BYTE | REVCTL |
Chip Revision. | |
xdata at volatile BYTE | EP1OUTCFG |
Chip Revision Control. | |
xdata at volatile BYTE | EP1INCFG |
Endpoint 1-OUT Configuration. | |
xdata at volatile BYTE | EP2CFG |
Endpoint 1-IN Configuration. | |
xdata at volatile BYTE | EP4CFG |
Endpoint 2 Configuration. | |
xdata at volatile BYTE | EP6CFG |
Endpoint 4 Configuration. | |
xdata at volatile BYTE | EP8CFG |
Endpoint 6 Configuration. | |
xdata at volatile BYTE | EP2FIFOCFG |
Endpoint 8 Configuration. | |
xdata at volatile BYTE | EP4FIFOCFG |
Endpoint 2 FIFO configuration. | |
xdata at volatile BYTE | EP6FIFOCFG |
Endpoint 4 FIFO configuration. | |
xdata at volatile BYTE | EP8FIFOCFG |
Endpoint 6 FIFO configuration. | |
xdata at volatile BYTE | EP2AUTOINLENH |
Endpoint 8 FIFO configuration. | |
xdata at volatile BYTE | EP2AUTOINLENL |
Endpoint 2 Packet Length H (IN only). | |
xdata at volatile BYTE | EP4AUTOINLENH |
Endpoint 2 Packet Length L (IN only). | |
xdata at volatile BYTE | EP4AUTOINLENL |
Endpoint 4 Packet Length H (IN only). | |
xdata at volatile BYTE | EP6AUTOINLENH |
Endpoint 4 Packet Length L (IN only). | |
xdata at volatile BYTE | EP6AUTOINLENL |
Endpoint 6 Packet Length H (IN only). | |
xdata at volatile BYTE | EP8AUTOINLENH |
Endpoint 6 Packet Length L (IN only). | |
xdata at volatile BYTE | EP8AUTOINLENL |
Endpoint 8 Packet Length H (IN only). | |
xdata at volatile BYTE | EP2FIFOPFH |
Endpoint 8 Packet Length L (IN only). | |
xdata at volatile BYTE | EP2FIFOPFL |
EP2 Programmable Flag trigger H. | |
xdata at volatile BYTE | EP4FIFOPFH |
EP2 Programmable Flag trigger L. | |
xdata at volatile BYTE | EP4FIFOPFL |
EP4 Programmable Flag trigger H. | |
xdata at volatile BYTE | EP6FIFOPFH |
EP4 Programmable Flag trigger L. | |
xdata at volatile BYTE | EP6FIFOPFL |
EP6 Programmable Flag trigger H. | |
xdata at volatile BYTE | EP8FIFOPFH |
EP6 Programmable Flag trigger L. | |
xdata at volatile BYTE | EP8FIFOPFL |
EP8 Programmable Flag trigger H. | |
xdata at volatile BYTE | EP2ISOINPKTS |
EP8 Programmable Flag trigger L. | |
xdata at volatile BYTE | EP4ISOINPKTS |
EP2 (if ISO) IN Packets per frame (1-3). | |
xdata at volatile BYTE | EP6ISOINPKTS |
EP4 (if ISO) IN Packets per frame (1-3). | |
xdata at volatile BYTE | EP8ISOINPKTS |
EP6 (if ISO) IN Packets per frame (1-3). | |
xdata at volatile BYTE | INPKTEND |
EP8 (if ISO) IN Packets per frame (1-3). | |
xdata at volatile BYTE | OUTPKTEND |
Force IN Packet End. | |
xdata at volatile BYTE | EP2FIFOIE |
Force OUT Packet End. | |
xdata at volatile BYTE | EP2FIFOIRQ |
Endpoint 2 Flag Interrupt Enable. | |
xdata at volatile BYTE | EP4FIFOIE |
Endpoint 2 Flag Interrupt Request. | |
xdata at volatile BYTE | EP4FIFOIRQ |
Endpoint 4 Flag Interrupt Enable. | |
xdata at volatile BYTE | EP6FIFOIE |
Endpoint 4 Flag Interrupt Request. | |
xdata at volatile BYTE | EP6FIFOIRQ |
Endpoint 6 Flag Interrupt Enable. | |
xdata at volatile BYTE | EP8FIFOIE |
Endpoint 6 Flag Interrupt Request. | |
xdata at volatile BYTE | EP8FIFOIRQ |
Endpoint 8 Flag Interrupt Enable. | |
xdata at volatile BYTE | IBNIE |
Endpoint 8 Flag Interrupt Request. | |
xdata at volatile BYTE | IBNIRQ |
IN-BULK-NAK Interrupt Enable. | |
xdata at volatile BYTE | NAKIE |
IN-BULK-NAK interrupt Request. | |
xdata at volatile BYTE | NAKIRQ |
Endpoint Ping NAK interrupt Enable. | |
xdata at volatile BYTE | USBIE |
Endpoint Ping NAK interrupt Request. | |
xdata at volatile BYTE | USBIRQ |
USB Int Enables. | |
xdata at volatile BYTE | EPIE |
USB Interrupt Requests. | |
xdata at volatile BYTE | EPIRQ |
Endpoint Interrupt Enables. | |
xdata at volatile BYTE | GPIFIE |
Endpoint Interrupt Requests. | |
xdata at volatile BYTE | GPIFIRQ |
GPIF Interrupt Enable. | |
xdata at volatile BYTE | USBERRIE |
GPIF Interrupt Request. | |
xdata at volatile BYTE | USBERRIRQ |
USB Error Interrupt Enables. | |
xdata at volatile BYTE | ERRCNTLIM |
USB Error Interrupt Requests. | |
xdata at volatile BYTE | CLRERRCNT |
USB Error counter and limit. | |
xdata at volatile BYTE | INT2IVEC |
Clear Error Counter EC[3..0]. | |
xdata at volatile BYTE | INT4IVEC |
Interupt 2 (USB) Autovector. | |
xdata at volatile BYTE | INTSETUP |
Interupt 4 (FIFOS & GPIF) Autovector. | |
xdata at volatile BYTE | PORTACFG |
Interrupt 2&4 Setup. | |
xdata at volatile BYTE | PORTCCFG |
I/O PORTA Alternate Configuration. | |
xdata at volatile BYTE | PORTECFG |
I/O PORTC Alternate Configuration. | |
xdata at volatile BYTE | I2CS |
I/O PORTE Alternate Configuration. | |
xdata at volatile BYTE | I2DAT |
Control & Status. | |
xdata at volatile BYTE | I2CTL |
Data. | |
xdata at volatile BYTE | XAUTODAT1 |
I2C Control. | |
xdata at volatile BYTE | XAUTODAT2 |
Autoptr1 MOVX access. | |
xdata at volatile BYTE | USBCS |
xdata at volatile BYTE | SUSPEND |
USB Control & Status. | |
xdata at volatile BYTE | WAKEUPCS |
Put chip into suspend. | |
xdata at volatile BYTE | TOGCTL |
Wakeup source and polarity. | |
xdata at volatile BYTE | USBFRAMEH |
Toggle Control. | |
xdata at volatile BYTE | USBFRAMEL |
USB Frame count H. | |
xdata at volatile BYTE | MICROFRAME |
USB Frame count L. | |
xdata at volatile BYTE | FNADDR |
Microframe count, 0-7. | |
xdata at volatile BYTE | EP0BCH |
USB Function address. | |
xdata at volatile BYTE | EP0BCL |
Endpoint 0 Byte Count H. | |
xdata at volatile BYTE | EP1OUTBC |
Endpoint 0 Byte Count L. | |
xdata at volatile BYTE | EP1INBC |
Endpoint 1 OUT Byte Count. | |
xdata at volatile BYTE | EP2BCH |
Endpoint 1 IN Byte Count. | |
xdata at volatile BYTE | EP2BCL |
Endpoint 2 Byte Count H. | |
xdata at volatile BYTE | EP4BCH |
Endpoint 2 Byte Count L. | |
xdata at volatile BYTE | EP4BCL |
Endpoint 4 Byte Count H. | |
xdata at volatile BYTE | EP6BCH |
Endpoint 4 Byte Count L. | |
xdata at volatile BYTE | EP6BCL |
Endpoint 6 Byte Count H. | |
xdata at volatile BYTE | EP8BCH |
Endpoint 6 Byte Count L. | |
xdata at volatile BYTE | EP8BCL |
Endpoint 8 Byte Count H. | |
xdata at volatile BYTE | EP0CS |
Endpoint 8 Byte Count L. | |
xdata at volatile BYTE | EP1OUTCS |
Endpoint Control and Status. | |
xdata at volatile BYTE | EP1INCS |
Endpoint 1 OUT Control and Status. | |
xdata at volatile BYTE | EP2CS |
Endpoint 1 IN Control and Status. | |
xdata at volatile BYTE | EP4CS |
Endpoint 2 Control and Status. | |
xdata at volatile BYTE | EP6CS |
Endpoint 4 Control and Status. | |
xdata at volatile BYTE | EP8CS |
Endpoint 6 Control and Status. | |
xdata at volatile BYTE | EP2FIFOFLGS |
Endpoint 8 Control and Status. | |
xdata at volatile BYTE | EP4FIFOFLGS |
Endpoint 2 Flags. | |
xdata at volatile BYTE | EP6FIFOFLGS |
Endpoint 4 Flags. | |
xdata at volatile BYTE | EP8FIFOFLGS |
Endpoint 6 Flags. | |
xdata at volatile BYTE | EP2FIFOBCH |
Endpoint 8 Flags. | |
xdata at volatile BYTE | EP2FIFOBCL |
EP2 FIFO total byte count H. | |
xdata at volatile BYTE | EP4FIFOBCH |
EP2 FIFO total byte count L. | |
xdata at volatile BYTE | EP4FIFOBCL |
EP4 FIFO total byte count H. | |
xdata at volatile BYTE | EP6FIFOBCH |
EP4 FIFO total byte count L. | |
xdata at volatile BYTE | EP6FIFOBCL |
EP6 FIFO total byte count H. | |
xdata at volatile BYTE | EP8FIFOBCH |
EP6 FIFO total byte count L. | |
xdata at volatile BYTE | EP8FIFOBCL |
EP8 FIFO total byte count H. | |
xdata at volatile BYTE | SUDPTRH |
EP8 FIFO total byte count L. | |
xdata at volatile BYTE | SUDPTRL |
Setup Data Pointer high address byte. | |
xdata at volatile BYTE | SUDPTRCTL |
Setup Data Pointer low address byte. | |
xdata at volatile BYTE | SETUPDAT [8] |
Setup Data Pointer Auto Mode. | |
xdata at volatile BYTE | GPIFWFSELECT |
8 bytes of SETUP data | |
xdata at volatile BYTE | GPIFIDLECS |
Waveform Selector. | |
xdata at volatile BYTE | GPIFIDLECTL |
GPIF Done, GPIF IDLE drive mode. | |
xdata at volatile BYTE | GPIFCTLCFG |
Inactive Bus, CTL states. | |
xdata at volatile BYTE | GPIFADRH |
CTL OUT pin drive. | |
xdata at volatile BYTE | GPIFADRL |
GPIF Address H. | |
xdata at volatile BYTE | GPIFTCB3 |
GPIF Address L. | |
xdata at volatile BYTE | GPIFTCB2 |
GPIF Transaction Count Byte 3. | |
xdata at volatile BYTE | GPIFTCB1 |
GPIF Transaction Count Byte 2. | |
xdata at volatile BYTE | GPIFTCB0 |
GPIF Transaction Count Byte 1. | |
xdata at volatile BYTE | EP2GPIFFLGSEL |
GPIF Transaction Count Byte 0. | |
xdata at volatile BYTE | EP2GPIFPFSTOP |
EP2 GPIF Flag select. | |
xdata at volatile BYTE | EP2GPIFTRIG |
Stop GPIF EP2 transaction on prog. flag. | |
xdata at volatile BYTE | EP4GPIFFLGSEL |
EP2 FIFO Trigger. | |
xdata at volatile BYTE | EP4GPIFPFSTOP |
EP4 GPIF Flag select. | |
xdata at volatile BYTE | EP4GPIFTRIG |
Stop GPIF EP4 transaction on prog. flag. | |
xdata at volatile BYTE | EP6GPIFFLGSEL |
EP4 FIFO Trigger. | |
xdata at volatile BYTE | EP6GPIFPFSTOP |
EP6 GPIF Flag select. | |
xdata at volatile BYTE | EP6GPIFTRIG |
Stop GPIF EP6 transaction on prog. flag. | |
xdata at volatile BYTE | EP8GPIFFLGSEL |
EP6 FIFO Trigger. | |
xdata at volatile BYTE | EP8GPIFPFSTOP |
EP8 GPIF Flag select. | |
xdata at volatile BYTE | EP8GPIFTRIG |
Stop GPIF EP8 transaction on prog. flag. | |
xdata at volatile BYTE | XGPIFSGLDATH |
EP8 FIFO Trigger. | |
xdata at volatile BYTE | XGPIFSGLDATLX |
GPIF Data H (16-bit mode only). | |
xdata at volatile BYTE | XGPIFSGLDATLNOX |
Read/Write GPIF Data L & trigger transac. | |
xdata at volatile BYTE | GPIFREADYCFG |
Read GPIF Data L, no transac trigger. | |
xdata at volatile BYTE | GPIFREADYSTAT |
Internal RDY,Sync/Async, RDY5CFG. | |
xdata at volatile BYTE | GPIFABORT |
RDY pin states. | |
xdata at volatile BYTE | FLOWSTATE |
Abort GPIF cycles. | |
xdata at volatile BYTE | FLOWLOGIC |
Defines GPIF flow state. | |
xdata at volatile BYTE | FLOWEQ0CTL |
Defines flow/hold decision criteria. | |
xdata at volatile BYTE | FLOWEQ1CTL |
CTL states during active flow state. | |
xdata at volatile BYTE | FLOWHOLDOFF |
CTL states during hold flow state. | |
xdata at volatile BYTE | FLOWSTB |
xdata at volatile BYTE | FLOWSTBEDGE |
CTL/RDY Signal to use as master data strobe. | |
xdata at volatile BYTE | FLOWSTBHPERIOD |
Defines active master strobe edge. | |
xdata at volatile BYTE | GPIFHOLDAMOUNT |
Half Period of output master strobe. | |
xdata at volatile BYTE | UDMACRCH |
Data delay shift. | |
xdata at volatile BYTE | UDMACRCL |
CRC Upper byte. | |
xdata at volatile BYTE | UDMACRCQUAL |
CRC Lower byte. | |
xdata at volatile BYTE | EP0BUF [64] |
UDMA In only, host terminated use only. | |
xdata at volatile BYTE | EP1OUTBUF [64] |
EP0 IN-OUT buffer. | |
xdata at volatile BYTE | EP1INBUF [64] |
EP1-OUT buffer. | |
xdata at volatile BYTE | EP2FIFOBUF [1024] |
EP1-IN buffer. | |
xdata at volatile BYTE | EP4FIFOBUF [1024] |
512/1024-byte EP2 buffer (IN or OUT) | |
xdata at volatile BYTE | EP6FIFOBUF [1024] |
512 byte EP4 buffer (IN or OUT) | |
xdata at volatile BYTE | EP8FIFOBUF [1024] |
512/1024-byte EP6 buffer (IN or OUT) | |
xdata at volatile BYTE | ECCCFG |
512 byte EP8 buffer (IN or OUT) | |
xdata at volatile BYTE | ECCRESET |
ECC Configuration. | |
xdata at volatile BYTE | ECC1B0 |
ECC Reset. | |
xdata at volatile BYTE | ECC1B1 |
ECC1 Byte 0. | |
xdata at volatile BYTE | ECC1B2 |
ECC1 Byte 1. | |
xdata at volatile BYTE | ECC2B0 |
ECC1 Byte 2. | |
xdata at volatile BYTE | ECC2B1 |
ECC2 Byte 0. | |
xdata at volatile BYTE | ECC2B2 |
ECC2 Byte 1. | |
xdata at volatile BYTE | GPCR2 |
ECC2 Byte 2. | |
sfr at | IOA |
Chip Features. | |
sbit at | PA0 |
sbit at | PA1 |
sbit at | PA2 |
sbit at | PA3 |
sbit at | PA4 |
sbit at | PA5 |
sbit at | PA6 |
sbit at | PA7 |
sfr at | SP |
sfr at | DPL |
sfr at | DPH |
sfr at | DPL1 |
sfr at | DPH1 |
sfr at | DPS |
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 |
sbit at | PB0 |
sbit at | PB1 |
sbit at | PB2 |
sbit at | PB3 |
sbit at | PB4 |
sbit at | PB5 |
sbit at | PB6 |
sbit at | PB7 |
sfr at | EXIF |
sfr at | _XPAGE |
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 | AUTOPTRH1 |
sfr at | AUTOPTRL1 |
sfr at | AUTOPTRH2 |
sfr at | AUTOPTRL2 |
sfr at | IOC |
sbit at | PC0 |
sbit at | PC1 |
sbit at | PC2 |
sbit at | PC3 |
sbit at | PC4 |
sbit at | PC5 |
sbit at | PC6 |
sbit at | PC7 |
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 |
sbit at | PD0 |
sbit at | PD1 |
sbit at | PD2 |
sbit at | PD3 |
sbit at | PD4 |
sbit at | PD5 |
sbit at | PD6 |
sbit at | PD7 |
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 | EUSB |
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 |
The TRM for the fx2 chip contains the full documentation for what each of these registers do.
Definition in file fx2regs.h.
sfr at AUTOPTRSETUP |
sfr at EP2468STAT |
sfr at EP24FIFOFLGS |
xdata at volatile BYTE EP2AUTOINLENH |
xdata at volatile BYTE EP2AUTOINLENL |
xdata at volatile BYTE EP2FIFOBCH |
xdata at volatile BYTE EP2FIFOBCL |
xdata at volatile BYTE EP2FIFOBUF[1024] |
xdata at volatile BYTE EP2FIFOCFG |
xdata at volatile BYTE EP2FIFOFLGS |
xdata at volatile BYTE EP2FIFOIRQ |
xdata at volatile BYTE EP2FIFOPFH |
xdata at volatile BYTE EP2FIFOPFL |
xdata at volatile BYTE EP2GPIFFLGSEL |
xdata at volatile BYTE EP2GPIFPFSTOP |
xdata at volatile BYTE EP2GPIFTRIG |
xdata at volatile BYTE EP2ISOINPKTS |
xdata at volatile BYTE EP4AUTOINLENH |
xdata at volatile BYTE EP4AUTOINLENL |
xdata at volatile BYTE EP4FIFOBCH |
xdata at volatile BYTE EP4FIFOBCL |
xdata at volatile BYTE EP4FIFOBUF[1024] |
xdata at volatile BYTE EP4FIFOCFG |
xdata at volatile BYTE EP4FIFOFLGS |
xdata at volatile BYTE EP4FIFOIRQ |
xdata at volatile BYTE EP4FIFOPFH |
xdata at volatile BYTE EP4FIFOPFL |
xdata at volatile BYTE EP4GPIFFLGSEL |
xdata at volatile BYTE EP4GPIFPFSTOP |
xdata at volatile BYTE EP4GPIFTRIG |
xdata at volatile BYTE EP4ISOINPKTS |
sfr at EP68FIFOFLGS |
xdata at volatile BYTE EP6AUTOINLENH |
xdata at volatile BYTE EP6AUTOINLENL |
xdata at volatile BYTE EP6FIFOBCH |
xdata at volatile BYTE EP6FIFOBCL |
xdata at volatile BYTE EP6FIFOBUF[1024] |
xdata at volatile BYTE EP6FIFOCFG |
xdata at volatile BYTE EP6FIFOFLGS |
xdata at volatile BYTE EP6FIFOIRQ |
xdata at volatile BYTE EP6FIFOPFH |
xdata at volatile BYTE EP6FIFOPFL |
xdata at volatile BYTE EP6GPIFFLGSEL |
xdata at volatile BYTE EP6GPIFPFSTOP |
xdata at volatile BYTE EP6GPIFTRIG |
xdata at volatile BYTE EP6ISOINPKTS |
xdata at volatile BYTE EP8AUTOINLENH |
xdata at volatile BYTE EP8AUTOINLENL |
xdata at volatile BYTE EP8FIFOBCH |
xdata at volatile BYTE EP8FIFOBCL |
xdata at volatile BYTE EP8FIFOBUF[1024] |
xdata at volatile BYTE EP8FIFOCFG |
xdata at volatile BYTE EP8FIFOFLGS |
xdata at volatile BYTE EP8FIFOIRQ |
xdata at volatile BYTE EP8FIFOPFH |
xdata at volatile BYTE EP8FIFOPFL |
xdata at volatile BYTE EP8GPIFFLGSEL |
xdata at volatile BYTE EP8GPIFPFSTOP |
xdata at volatile BYTE EP8GPIFTRIG |
xdata at volatile BYTE EP8ISOINPKTS |
xdata at volatile BYTE FIFOPINPOLAR |
xdata at volatile BYTE FLOWEQ0CTL |
xdata at volatile BYTE FLOWEQ1CTL |
xdata at volatile BYTE FLOWHOLDOFF |
xdata at volatile BYTE FLOWSTBEDGE |
xdata at volatile BYTE FLOWSTBHPERIOD |
xdata at volatile BYTE GPIF_WAVE_DATA |
xdata at volatile BYTE GPIFCTLCFG |
xdata at volatile BYTE GPIFHOLDAMOUNT |
xdata at volatile BYTE GPIFIDLECS |
xdata at volatile BYTE GPIFIDLECTL |
xdata at volatile BYTE GPIFREADYCFG |
xdata at volatile BYTE GPIFREADYSTAT |
sfr at GPIFSGLDATH |
sfr at GPIFSGLDATLNOX |
sfr at GPIFSGLDATLX |
xdata at volatile BYTE GPIFWFSELECT |
sfr at IOA |
xdata at volatile BYTE MICROFRAME |
xdata at volatile BYTE PINFLAGSAB |
xdata at volatile BYTE PINFLAGSCD |
xdata at volatile BYTE RES_WAVEDATA_END |
xdata at volatile BYTE UDMACRCQUAL |
xdata at volatile BYTE XGPIFSGLDATH |
xdata at volatile BYTE XGPIFSGLDATLNOX |
xdata at volatile BYTE XGPIFSGLDATLX |