📄 d_usb.h
字号:
//
// Programmer
//
// Date init 14.12.2004
//
// Reviser $Author:: Dkpechri $
//
// Revision date $Date:: 19-07-06 10:02 $
//
// Filename $Workfile:: d_usb.h $
//
// Version $Revision:: 10 $
//
// Archive $Archive:: /LMS2006/Sys01/Main/Firmware/Source/d_usb.h $
//
// Platform C
//
#ifndef D_USB
#define D_USB
//* public constants
// LOW level commands
#define OPENFILEWRITE 0x01
#define OPENFILEREAD 0x02
#define WRITEFILE 0x03
#define CLOSEFILE 0x04
// Low level direct command escape
#define DIRECTCOMMAND 0x80 // Escape sent to the Loader
#define USB_TIMEOUT 0x0BB8 // Equals approx. 1 mS. Used for recover a "broken" cable situation
//* external function description
void dUsbInit(void);
void dUsbExit(void);
ULONG dUsbRead(UBYTE *pData, ULONG Length);
ULONG dUsbWrite( const UBYTE *pData, ULONG Length);
UBYTE dUsbIsConfigured(void);
void dUsbInsertHandle(UBYTE Handle);
void dUsbRemoveHandle(UBYTE Handle);
UWORD dUsbGetFirstHandle(void);
UWORD dUsbGetNextHandle(void);
UWORD dUsbCheckConnection(void);
void dUsbResetConfig(void);
void dUsbStoreBtAddress(UBYTE *pBtAddress);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -