comm.h
Aller à la documentation de ce fichier.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00023
#ifndef __COMM_H__
00024
#define __COMM_H__
00025
00026
#include "defines.h"
00027
00030 #define TIME_OUT -1
00031
00036 #define DISABLEKEYBOARD asm in al, 0x0A asm and al, 0xF7 asm out 0x0A, al
00037
00042 #define ENABLEKEYBOARD asm in al, 0x0A asm or al, 0x08 asm out 0x0A, al
00043
00056
void InitPort(
int vitesse);
00057
00062
void ClosePort();
00063
00070
void Send(
const void* buffer,
unsigned int nSize);
00071
00079
void Send_long(
unsigned int nSegment,
unsigned int off_set,
unsigned int nSize);
00080
00091
int Receive(
void* buffer,
unsigned int nSize,
unsigned int time_out);
00092
00104
int Receive_long(
unsigned int nSegment,
unsigned int off_set,
unsigned int nSize,
unsigned int time_out);
00105
00106
#endif
Copyright 2004 The Libg100 Team
Sourceforge Project - LGPL Licensing