📄 ist.h.bak
字号:
#include "define.h"
#include "epphal.h"
#include "d12ci.h"
#include "mainloop.h"
#include "usb100.h"
#include "otp.h"
extern void ep0_txdone(void);
extern void ep0_rxdone(void);
extern void ep1_txdone(void);
extern void ep1_rxdone(void);
extern void main_txdone(void);
extern void main_rxdone(void);
extern unsigned char otp_type;
unsigned int addr=0;
unsigned char two_ci=0;
unsigned char dir_otp_flash;
bit busb_tx=0;
/*
//*************************************************************************
// Public static data
//*************************************************************************
*/
EPPFLAGS bEPPflags;
/* Control endpoint TX/RX buffers */
extern CONTROL_XFER ControlData;
/* ISR static vars */
unsigned char idata GenEpBuf[5];
unsigned char idata EpBuf[128];
//USB中断处理
usb_isr() interrupt 0
{
DISABLE;
fn_usb_isr();
ENABLE;
//============== 自动检测USB设备
P3_2=1;
if (P3_2)
{
IT0=0;
}
else
{
IT0=1;
}
}
//USB中断服务子程序
extern void fn_usb_isr()
extern void ep0_rxdone(void)
extern void ep0_txdone(void)
extern void ep1_txdone(void)
extern void ep1_rxdone(void)
extern void main_txdone(void)
extern void main_rxdone(void)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -