⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 status.c

📁 utisoftware c code for linux,机卡分离方案。
💻 C
字号:
#include "defusr.h"
#include "libassp.h"
#include "def596.h"

/*""FUNC COMMENT""*************************************************************
 *-----------------------------------------------------------------------------
 * Function		: Report status
 *-----------------------------------------------------------------------------
 * Declaration	: U8 RprtSTS(U8 Sta1, U16 Sta2)
 *-----------------------------------------------------------------------------
 * Argument		: U8  Sta1			; DIDO
 *-----------------------------------------------------------------------------
 * Return		: U8				; Data In / Data Out Status
 *-----------------------------------------------------------------------------
 * Note			:
 *-----------------------------------------------------------------------------
 *""FUNC COMMENT END""********************************************************/
U8 RprtSTS(U8 Sta1, U16 Sta2)
{
	return YES;
}

/*""FUNC COMMENT""*************************************************************
 *-----------------------------------------------------------------------------
 * Function		: Disconnect check
 *-----------------------------------------------------------------------------
 * Declaration	: U16 isDisconnect(void)
 *-----------------------------------------------------------------------------
 * Argument		: void
 *-----------------------------------------------------------------------------
 * Return		: U16				; YES (disconnect)
 *				:					; NO  (not disconnect)
 *-----------------------------------------------------------------------------
 * Note			:
 *-----------------------------------------------------------------------------
 *""FUNC COMMENT END""********************************************************/
U16 isDisconnect(void)
{
	/* GET DESCRIPTOR (8bytes) */
	if( SetupStage(0x0680, 0x0100, 0x0000, 8) != SACK ) {
		if( SetupStage(0x0680, 0x0100, 0x0000, 8) != SACK ) {
			if( SetupStage(0x0680, 0x0100, 0x0000, 8) != SACK )
				return YES;
		}
	}
	return NO;


#if 0
	if( ControlRead(0x0680, 0x0100, 0x0000, 8, (U8 *)UsbTmp) != SACK ) {
		if( ControlRead(0x0680, 0x0100, 0x0000, 8, (U8 *)UsbTmp) != SACK ) {
			if( ControlRead(0x0680, 0x0100, 0x0000, 8, (U8 *)UsbTmp) != SACK )
				return YES;
		}
	}
	return NO;
#endif
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -