usb_hid_ad.h
来自「基于义统et44的AD与PWM控制程序,简单的输出输入动作控制程序,可用于自行设」· C头文件 代码 · 共 99 行
H
99 行
#include <usb_reg.h>
#include <c_macro.h>
#define RXTXEN 0
#define SESTALL 1
#define DTOG 2
#define DTOGERR 3
#define ACKSTS 4
#define STALLSTS 5
#define ERRSTS 6
#define CDTOG 7
unsigned int at 0x29 nPrd1;
unsigned int at 0x2B nDt1;
unsigned int at 0x4a nCount;
unsigned char at 0x4c szCount;
#define ADCHANNEL 0x0F
#define ConfigOk 0
#define SETOK 1
#define GETAD 0
#define StopPwm 2
sfr UsbState = 0x40;
BYTE at 0x43 byPwmOut;
unsigned char at 0x4a byTemp;
unsigned char at 0x4b byCount;
// define for AdState;
sfr AdState = 0x50;
BYTE at 0x51 byAdDataH;
BYTE at 0x52 byAdDataL;
#define ADINOK 2
#define ADOUTOK 3
unsigned char at 0x53 byAdData;
sfr PwmState = 0x60;
unsigned char at 0x61 byPwmData;
void GetPwmData()using 1;
void AdInitial();
void AdStart();
void DelayMs(unsigned char nMs);
void DelayNs(unsigned char nMs);
// function for usb sub function
void AddUsbSetReportSub() using USBBANK;
void AddUsbInitialWorkSub() using USBBANK;
void AddUsbRt0x01Request() using USBBANK;
void AddUsbRt0x02Request() using USBBANK;
void AddUsbRt0x00Request() using USBBANK;
void AddUsbRt0x80Request() using USBBANK;
void AddUsbRt0x82Request() using USBBANK;
void AddUsbRt0x20Request() using USBBANK;
void AddUsbRt0x21Request() using USBBANK;
void AddUsbRt0x23Request() using USBBANK;
void AddUsbRt0xA0Request() using USBBANK;
void AddUsbRt0xA1Request() using USBBANK;
void AddUsbRt0xA3Request() using USBBANK;
void AddUsbGetReportSub() using USBBANK;
void AddUsbBmRequestType() using USBBANK;
void AddUsbGetReportExpSub() using USBBANK;
void AddUsbEp1Sub() using USBBANK;
void AddUsbEp2Sub() using USBBANK;
void AddUsbEp3Sub() using USBBANK;
void AddUsbBusResetSub() using USBBANK;
void AddUsbIdleIntSub() using USBBANK;
void AddUsbWakeup() using USBBANK;
void AddUsbSof() using USBBANK;
void AddUsbDeviceConfigOk() using USBBANK;
// extern function in prjName_usb_lib.c
extern void UsbIntPre() using USBBANK;
extern void UsbInitial() using USBBANK;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?