#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 |
1.5.7.1