?? lb_bdy1.c
字號:
/*
***********************************************************************************************************
Amos
The Real_Time Operation System
Multi Task
(c) Copyright 1998-2002, ShangYaoHui, Shenzhen
All Right Reserved
VERSION 6.01
" By : 商耀揮(ShangYaoHui)
create time: 2002-7-3 20:23:23
***********************************************************************************************************
*/
/************ head file list *************/
#include "envopt.h" /* environment options */
#include "envdep.h" /* environment dependent */
#include "envind.h" /* environment independent */
#include "gen.h" /* general */
#include "cm5.h" /* common functions */
#include "ssi.h" /* system services */
/* header/extern include files (.x) */
#include "gen.x" /* general */
#include "cm5.x" /* common functions */
#include "ssi.x" /* system services */
#include "cm_llist.h"
#include "cm_llist.x"
#ifdef WIN32
#include "winbase.h"
#endif
#include "rx.h"
#include "rx.x"
#include "rx_msg.h"
#include "rx_msg.x"
#include "lb_cm.h"
#include "lb_cm.x"
#include "lb_recv.h"
#include "lb_recv.x"
#include "lb_xmit.h"
#include "lb_xmit.x"
#include "lb_msg.h"
#include "lb_msg.x"
#include "lb_bdy1.h"
#include "lb_bdy1.x"
#include "lb_bdy2.h"
#include "lb_bdy2.x"
#include "lb_bdy4.h"
#include "lb_bdy3.h"
#include "lb_bdy3.x"
#include "lb_bdy4.h"
#include "lb_bdy4.h"
#include "lb_bdy4.x"
#include "lb_bdy5.h"
#include "lb_bdy5.x"
/************* const define **************/
/******** import variable declare ********/
/******* gloable variable declare ********/
/*********** function declare ************/
/********** function prototype ***********/
S16 lbRecvProc (U8 gunId)
{
ScCommCb_s * scCommCb;
U32 evntMask = 0;
scCommCb = findScComm(gunId);
#ifdef TEST_COM
lbRecvProcess(scCommCb);
#else
/* modify by shang 2002-7-10 13:48:44 */
#if 0 /* last code */
SetCommMask(scCommCb->comm, EV_RXCHAR|EV_TXEMPTY);
// scCommCb->overlap.hEvent = NULLP;
scCommCb->overlap.Offset = 0;
scCommCb->overlap.OffsetHigh = 0;
err = WaitCommEvent(scCommCb->comm, &evntMask, &scCommCb->overlap);
if(err == 0)
{
err = GetLastError();
}
if((evntMask & EV_RXCHAR) == EV_RXCHAR)
{
lbRecvProcess(scCommCb);
}
#else /* new code */
lbRecvProcess(scCommCb);
#endif /* end modify */
/* modify by shang is over 2002-7-10 13:48:44*/
#endif
RETVALUE(ROK);
}
/******************* modify histroy list *******************
001. create at: 2002-7-3 20:23:23 by Shangyaohui
****************** modify histroy list end ****************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -