uha.c

来自「TDI的USB HOST芯片UHC124的编程手册和固件驱动源代码」· C语言 代码 · 共 46 行

C
46
字号
/*
	UHA.C: Sample abort routines for UHC124 library
	
(C) Copyright TransDimension, Inc.  All rights reserved.             
                                                                   
Modification history
====================
13Sep2000 Original Release
31Jan2001 Modified, JW

*/

#include "types.h"

/*	abort after being called 10 times */

U8 UH_Abort10times(U8 m)
{
	static U8 cnt;

	if (!m) cnt = 0; else cnt++;
	return(cnt == 10); 
}

/*	
	abort when a key is pressed -- micro-processor dependent routine
	key_hit() returns non-zero if a key is hit, otherwise returns 0.
*/

U8 UH_AbortKbhit(U8 m)
{
	return(m ? key_hit() : 0);
}

/*	
	abort after 10 ms - micro-proceesor dependent routine ms_zero()
	reset timeout clock to 0, and returns 0; whereas ms_read() 
	returns current timeout clock in ms, after the most recent reset.

U8 td_abort_10ms(U8 m)
{
	return(m ? (ms_read() >= 10) : ms_zero());
}

*/

⌨️ 快捷键说明

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