📄 testregs.h
字号:
EXTERN xdata volatile BYTE MICROFRAME _AT_ 0xE686;
EXTERN xdata volatile BYTE FNADDR _AT_ 0xE687;
EXTERN xdata volatile BYTE EP0BCH _AT_ 0xE68A;
EXTERN xdata volatile BYTE EP0BCL _AT_ 0xE68B;
EXTERN xdata volatile BYTE EP1OUTBC _AT_ 0xE68D;
EXTERN xdata volatile BYTE EP1INBC _AT_ 0xE68F;
EXTERN xdata volatile BYTE EP2BCH _AT_ 0xE690;
EXTERN xdata volatile BYTE EP2BCL _AT_ 0xE691;
EXTERN xdata volatile BYTE EP4BCH _AT_ 0xE694;
EXTERN xdata volatile BYTE EP4BCL _AT_ 0xE695;
EXTERN xdata volatile BYTE EP6BCH _AT_ 0xE698;
EXTERN xdata volatile BYTE EP6BCL _AT_ 0xE699;
EXTERN xdata volatile BYTE EP8BCH _AT_ 0xE69C;
EXTERN xdata volatile BYTE EP8BCL _AT_ 0xE69D;
EXTERN xdata volatile BYTE EP0CS _AT_ 0xE6A0;
EXTERN xdata volatile BYTE EP1OUTCS _AT_ 0xE6A1;
EXTERN xdata volatile BYTE EP1INCS _AT_ 0xE6A2;
EXTERN xdata volatile BYTE EP2CS _AT_ 0xE6A3;
EXTERN xdata volatile BYTE EP4CS _AT_ 0xE6A4;
EXTERN xdata volatile BYTE EP6CS _AT_ 0xE6A5;
EXTERN xdata volatile BYTE EP8CS _AT_ 0xE6A6;
EXTERN xdata volatile BYTE EP2FIFOFLGS _AT_ 0xE6A7;
EXTERN xdata volatile BYTE EP4FIFOFLGS _AT_ 0xE6A8;
EXTERN xdata volatile BYTE EP6FIFOFLGS _AT_ 0xE6A9;
EXTERN xdata volatile BYTE EP8FIFOFLGS _AT_ 0xE6AA;
EXTERN xdata volatile BYTE EP2FIFOBCH _AT_ 0xE6AB;
EXTERN xdata volatile BYTE EP2FIFOBCL _AT_ 0xE6AC;
EXTERN xdata volatile BYTE EP4FIFOBCH _AT_ 0xE6AD;
EXTERN xdata volatile BYTE EP4FIFOBCL _AT_ 0xE6AE;
EXTERN xdata volatile BYTE EP6FIFOBCH _AT_ 0xE6AF;
EXTERN xdata volatile BYTE EP6FIFOBCL _AT_ 0xE6B0;
EXTERN xdata volatile BYTE EP8FIFOBCH _AT_ 0xE6B1;
EXTERN xdata volatile BYTE EP8FIFOBCL _AT_ 0xE6B2;
EXTERN xdata volatile BYTE SUDPTRH _AT_ 0xE6B3;
EXTERN xdata volatile BYTE SUDPTRL _AT_ 0xE6B4;
EXTERN xdata volatile BYTE SUDPTRCTL _AT_ 0xE6B5;
EXTERN xdata volatile BYTE SETUPDAT[8] _AT_ 0xE6B8;
EXTERN xdata volatile BYTE GPIFWFSELECT _AT_ 0xE6C0;
EXTERN xdata volatile BYTE GPIFIDLECS _AT_ 0xE6C1;
EXTERN xdata volatile BYTE GPIFIDLECTL _AT_ 0xE6C2;
EXTERN xdata volatile BYTE GPIFCTLCFG _AT_ 0xE6C3;
EXTERN xdata volatile BYTE GPIFADRH _AT_ 0xE6C4;
EXTERN xdata volatile BYTE GPIFADRL _AT_ 0xE6C5;
EXTERN xdata volatile BYTE GPIFTCB3 _AT_ 0xE6CE;
EXTERN xdata volatile BYTE GPIFTCB2 _AT_ 0xE6CF;
EXTERN xdata volatile BYTE GPIFTCB1 _AT_ 0xE6D0;
EXTERN xdata volatile BYTE GPIFTCB0 _AT_ 0xE6D1;
#define EP2GPIFTCH GPIFTCB1
#define EP2GPIFTCL GPIFTCB0
#define EP4GPIFTCH GPIFTCB1
#define EP4GPIFTCL GPIFTCB0
#define EP6GPIFTCH GPIFTCB1
#define EP6GPIFTCL GPIFTCB0
#define EP8GPIFTCH GPIFTCB1
#define EP8GPIFTCL GPIFTCB0
EXTERN xdata volatile BYTE EP2GPIFFLGSEL _AT_ 0xE6D2;
EXTERN xdata volatile BYTE EP2GPIFPFSTOP _AT_ 0xE6D3;
EXTERN xdata volatile BYTE EP2GPIFTRIG _AT_ 0xE6D4;
EXTERN xdata volatile BYTE EP4GPIFFLGSEL _AT_ 0xE6DA;
EXTERN xdata volatile BYTE EP4GPIFPFSTOP _AT_ 0xE6DB;
EXTERN xdata volatile BYTE EP4GPIFTRIG _AT_ 0xE6DC;
EXTERN xdata volatile BYTE EP6GPIFFLGSEL _AT_ 0xE6E2;
EXTERN xdata volatile BYTE EP6GPIFPFSTOP _AT_ 0xE6E3;
EXTERN xdata volatile BYTE EP6GPIFTRIG _AT_ 0xE6E4;
EXTERN xdata volatile BYTE EP8GPIFFLGSEL _AT_ 0xE6EA;
EXTERN xdata volatile BYTE EP8GPIFPFSTOP _AT_ 0xE6EB;
EXTERN xdata volatile BYTE EP8GPIFTRIG _AT_ 0xE6EC;
EXTERN xdata volatile BYTE XGPIFSGLDATH _AT_ 0xE6F0;
EXTERN xdata volatile BYTE XGPIFSGLDATLX _AT_ 0xE6F1;
EXTERN xdata volatile BYTE XGPIFSGLDATLNOX _AT_ 0xE6F2;
EXTERN xdata volatile BYTE GPIFREADYCFG _AT_ 0xE6F3;
EXTERN xdata volatile BYTE GPIFREADYSTAT _AT_ 0xE6F4;
EXTERN xdata volatile BYTE GPIFABORT _AT_ 0xE6F5;
EXTERN xdata volatile BYTE FLOWSTATE _AT_ 0xE6C6;
EXTERN xdata volatile BYTE FLOWLOGIC _AT_ 0xE6C7;
EXTERN xdata volatile BYTE FLOWEQ0CTL _AT_ 0xE6C8;
EXTERN xdata volatile BYTE FLOWEQ1CTL _AT_ 0xE6C9;
EXTERN xdata volatile BYTE FLOWHOLDOFF _AT_ 0xE6CA;
EXTERN xdata volatile BYTE FLOWSTB _AT_ 0xE6CB;
EXTERN xdata volatile BYTE FLOWSTBEDGE _AT_ 0xE6CC;
EXTERN xdata volatile BYTE FLOWSTBHPERIOD _AT_ 0xE6CD;
EXTERN xdata volatile BYTE GPIFHOLDAMOUNT _AT_ 0xE60C;
EXTERN xdata volatile BYTE UDMACRCH _AT_ 0xE67D;
EXTERN xdata volatile BYTE UDMACRCL _AT_ 0xE67E;
EXTERN xdata volatile BYTE UDMACRCQUAL _AT_ 0xE67F;
EXTERN xdata volatile BYTE DBUG _AT_ 0xE6F8;
EXTERN xdata volatile BYTE TESTCFG _AT_ 0xE6F9;
EXTERN xdata volatile BYTE USBTEST _AT_ 0xE6FA;
EXTERN xdata volatile BYTE CT1 _AT_ 0xE6FB;
EXTERN xdata volatile BYTE CT2 _AT_ 0xE6FC;
EXTERN xdata volatile BYTE CT3 _AT_ 0xE6FD;
EXTERN xdata volatile BYTE CT4 _AT_ 0xE6FE;
EXTERN xdata volatile BYTE EP0BUF[64] _AT_ 0xE740;
EXTERN xdata volatile BYTE EP1OUTBUF[64] _AT_ 0xE780;
EXTERN xdata volatile BYTE EP1INBUF[64] _AT_ 0xE7C0;
EXTERN xdata volatile BYTE EP2FIFOBUF[1024] _AT_ 0xF000;
EXTERN xdata volatile BYTE EP4FIFOBUF[1024] _AT_ 0xF400;
EXTERN xdata volatile BYTE EP6FIFOBUF[1024] _AT_ 0xF800;
EXTERN xdata volatile BYTE EP8FIFOBUF[1024] _AT_ 0xFC00;
#undef EXTERN
#undef _AT_
#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 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 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
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -