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

📄 h8hst.h

📁 USBhost source
💻 H
字号:
/**
*	h8lb.h
*	俫俉俴俙俶儃乕僪
*	(c)2002 Junichi Tomaru
*/
#include	<stdlib.h>
#include	<string.h>
#include	"h8_3052f.h"
#include	"bios.h"
#include	"lcd.h"
#include	"sio.h"
#include	"sl811hst.h"
#include	"usbdef.h"
#include	"usrdef.h"
#include	"ut.h"


union	DWORD_T {
	dword	data;
	struct {			/* 價僢僌僄儞僨傿傾儞梡 */
		word	hi;
		word	lo;
	} words;
};
typedef	union DWORD_T	dword_t;

union	WORD_T{				/* 侾俇倐倝倲仺俉倐倝倲亊俀 */
	word	data;
	struct {			/* 價僢僌僄儞僨傿傾儞梡 */
		byte	hi;
		byte	lo;
	} bytes;
};
typedef union WORD_T	word_t;

/* 僌儘乕僶儖曄悢 */
char	usbspeed;			/* 倀俽俛僗僺乕僪 */
devinf_t	info;			/* 僨僶僀僗忣曬 */
devdesc_t	devdesc;

/* 妱傝崬傒僔儕傾儖憲庴怣梡 */
_Extern volatile char	rx0buf[256];	/* 庴怣僶僢僼傽 */
_Extern volatile byte	rx0hp;		/* 庴怣僿僢僪億僀儞僞 */
_Extern volatile byte	rx0tp;		/* 庴怣僥乕儖億僀儞僞 */
_Extern volatile byte	rx0ct;		/* 庴怣僇僂儞僞 */
_Extern volatile char	rx0err;		/* 庴怣僄儔乕 */
_Extern volatile char	tx0buf[256];	/* 憲怣僶僢僼傽 */
_Extern volatile byte	tx0hp;		/* 憲怣僿僢僪億僀儞僞 */
_Extern volatile byte	tx0tp;		/* 憲怣僥乕儖億僀儞僞 */
_Extern volatile byte	tx0ct;		/* 憲怣僇僂儞僞 */
_Extern volatile char	rx1buf[256];	/* 庴怣僶僢僼傽 */
_Extern volatile byte	rx1hp;		/* 庴怣僿僢僪億僀儞僞 */
_Extern volatile byte	rx1tp;		/* 庴怣僥乕儖億僀儞僞 */
_Extern volatile byte	rx1ct;		/* 庴怣僇僂儞僞 */
_Extern volatile char	rx1err;		/* 庴怣僄儔乕 */
_Extern volatile char	tx1buf[256];	/* 憲怣僶僢僼傽 */
_Extern volatile byte	tx1hp;		/* 憲怣僿僢僪億僀儞僞 */
_Extern volatile byte	tx1tp;		/* 憲怣僥乕儖億僀儞僞 */
_Extern volatile byte	tx1ct;		/* 憲怣僇僂儞僞 */


/* disp.c */
void	dispmessage( char mes );
void	dispnetprotocol( word type );
void	disptransprotocol( char type );
void	dispipaddress( void );

/* debug.c */
char	*bin8tohex( unsigned char bin, char *buf );
char	*bin16tohex( unsigned int bin, char *buf );
char	*bin32tohex( unsigned int long bin, char *buf );
bool	getdebcom( void );
void	debuginit( void );
void	prompt( void );
void	debugmain( void );

/* h8host.c */
char	getdipsw( void );

/* h8lbver.c */
extern	char	titleid[];
extern	char	makerid[];
extern	char	copyright[];
extern	char	revs[];
extern	char	vers[];

/* end of h8host.h */

⌨️ 快捷键说明

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