亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? proto.h

?? pda點菜寶開機登陸主界面時首先通過查所有員工的編號和姓名
?? H
字號:
/******************************************************************************

 (c) Copyright Motorola Semiconductors Hong Kong Limited 1995-2000
 ALL RIGHTS RESERVED

******************************************************************************
 Project Name  : Personal Portable System Manager, PPSM
 Project No.   : PDAPSM031
 Title         : PPSM Tools Library
 File Name     : proto.h
 Created On    : 03/28/95
 Modifications : 02/02/00 EC - What used to be EZ only is now common
 				 			   to VZ also (VZ-008)
 Release       : 02/29/00 PPSM v3.20

 Description   :
	
	All PPSM system routines prototype are included in this file. 

*****************************************************************************/
#ifndef PROTO_INCLUDED
#define PROTO_INCLUDED

/*
 * Task tools
 */
STATUS  PPSMInit( U16 calibrate);
STATUS  TaskCreate(P_U32 taskId, P_VOID procAddr, S16 xSrc, S16 ySrc, 
			S16 xDest, S16 yDest, P_U8 bitmap);
STATUS  TaskStart(U32 taskId);
STATUS  TaskTerminate(U32 taskId);
STATUS  SubTaskCreate(P_U32 taskId, P_VOID procAddr, U16 stackSize, U16 numArg, ... );
STATUS  AdvTaskCreate( P_U32 taskId, P_VOID procAddr, S16 xSrc, S16 ySrc, 
			S16 xDest, S16 yDest, S32 stackSize, U16 newScreen,
			U16 screenWidth, U16 screenHeight, P_U8 bitmap);
STATUS	TaskHook( U32 taskId, P_VOID entryCallback, P_VOID exitCallback);
STATUS	TaskReInit( U32 taskId, U16 flag);

/*
 * Active Area tools
 */
STATUS  ActiveAreaEnable(P_U32 areaId, U32 code, U32 mode, 
			S16 xSrc, S16 ySrc, S16 xDest, S16 yDest);
STATUS  ActiveAreaSuspend(U32 areaId, U32 flag);
STATUS  ActiveAreaDisable(U32 areaId);
STATUS  ActiveAreaRead(U32 areaId, P_S16 xSrc, P_S16 ySrc, 
			P_S16 xDest, P_S16 yDest);
STATUS  AreaEchoEnable(U32 areaId);
STATUS  AreaEchoDisable(U32 areaId);
STATUS  CtrlIconEnable(P_U32 areaId, S16 xSrc, S16 ySrc, U16 iconType);
STATUS  CtrlIconDisable(U32 areaId);
STATUS  ActiveAreaToFront( U32 areaId);
STATUS  ActiveAreaPosition(U32 areaId, S16 xSrc, S16 ySrc, S16 xDest, S16 yDest);

/*
 * Time tools
 */
STATUS  AlarmSet(U16 year, U16 month, U16 date, 
		U16 hour, U16 minute, U16 second);
void    AlarmClear(void);
STATUS  AlarmRead(P_U16 year, P_U16 month, P_U16 date, 
		P_U16 hour, P_U16 minute, P_U16 second);
STATUS  SetPeriod(U16 period);
STATUS  AlarmSetId(P_U32 alarmId, U16 year, U16 month, U16 date, 
		U16 hour, U16 minute, U16 second);
void    AlarmClearId(U32 alarmId);
STATUS  AlarmReadId(U32 alarmId, P_U16 year, P_U16 month, P_U16 date, 
		P_U16 hour, P_U16 minute, P_U16 second);
STATUS  SetPeriodId(P_U32 alarmId, U16 period);
STATUS  Timeout(U32 microSecond);
STATUS  InputTimeout(U32 microSecond);



void    RefTimeInit( void);
U32 RefTimeRead( void);
U32 RefTimeDiff( U32 beginTime, U32 endTime);
U32 RefFineTimeRead( void);
U32 RefFineTimeDiff( U32 beginTime, U32 endTime);
STATUS  RefTimeAlarm( U32 alarmTime);
STATUS  RefFineTimeAlarm( U32 alarmTime);
STATUS	RefTimeAlarmId(P_U32 alarmId, U32 inTime);
STATUS	RefFineTimeAlarmId(P_U32 alarmId, U32 alarmTime);
STATUS	DeleteTimer(U32 timerId);
STATUS  TimeoutId(P_U32 timeoutId, U32 millisecond);

/*
 * System tools
 */
P_VOID  GetScreenMem( U16 screenWidth, U16 screenHeight);
STATUS  PutLogo( void);
STATUS  MoveBlock(U32 *srcAddr, U32 *destAddr, U32 size);
STATUS  ActiveListPush( void);
STATUS  ActiveListPop( void);
STATUS  AdvOpenSoftKey( U16 xPos, U16 yPos, U16 keyWidth, U16 keyHeight, U16 numCol, U16 numRow, P_U16 keyMap, P_U8 bitmap);
STATUS  OpenSoftKey(U16 xPos, U16 yPos);
STATUS  CloseSoftKey(void);
STATUS  DateTimeSet(U16 year, U16 month, U16 date, 
			U16 hour, U16 minute, U16 second);
STATUS  DateTimeRead(P_U16 year, P_U16 month, P_U16 date, 
			P_U16 hour, P_U16 minute, P_U16 second);
STATUS  ReadSMVersion(P_U32 major, P_U32 minor);
void    IconScanOn( void);
void    IconScanOff( void);
void    ScanningOn( void);
void    ScanningOff( void);

/* 
 * Memory management tools
 */
void    *Lmalloc( U32 ) ;
void    Lfree( void* ) ;
void    *Lrealloc( void *old, U32 sz ) ;
void    *Lcalloc( U32 sizeneeded ) ;
STATUS 	TaskMemUsed(U32 taskId, P_U32 pSizeUsed);
U32 	TotalMemUsed(void);
U32 	TotalMemSize(void);
S32	TaskStackAvail(void);

/* 
 * Interrupt tools
 */
STATUS  IrptGetData(P_U32 area_id, P_U32 *data, P_U32 size);
STATUS  IrptSendData(U16 irptType, U32 sData, P_U32 data, U32 size);
U32	IrptRequest( U32 irptFlag);
STATUS  IrptRelease( U32 irptFlag);

void    AppSwap( U16 flag);
STATUS  IsHandlerValid( U16 flag);
STATUS  IsHandlerFree( U16 flag);

/* 
 * Prototypes for graphics tools
 */
void    ClearScreen(U16 greyLevel);
STATUS  DrawDot(U16 greyLevel, U16 xPos, U16 yPos, U16 style);
STATUS  DrawHorz(U16 greyLevel, U16 xPos, U16 yPos, U16 width, U16 dotLine, 
		U16 style);
STATUS  DrawVert(U16 greyLevel, U16 xPos, U16 yPos, U16 height, U16 dotLine, 
		U16 style);
STATUS  DrawLine(U16 greyLevel, U16 xSrc, U16 ySrc, U16 xDest, U16 yDest, 
		U16 dotLine, U16 style);
STATUS  DrawRec(U16 greyLevel, U16 xSrc, U16 ySrc, U16 xDest, U16 yDest, 
		U16 dotLine, U16 style);
STATUS  DrawCircle(U16 greyLevel, U16 xCenter, U16 yCenter, U16 radius, 
		U16 style); 
STATUS  DrawEllipse(U16 greyLevel, U16 xCenter, U16 yCenter, U16 xRadius, 
		U16 yRadius, U16 style); 
STATUS  DrawArc(U16 greyLevel, U16 x1, U16 y1, U16 x2, U16 y2, U16 style); 
STATUS  DrawVector( U16 greyLevel, U16 numberOfPoints, P_POINT points, U16 style, U16 mode);
STATUS  LCDPutLine(U16 greyLevel, U16 x1, U16 y1, U16 x2, U16 y2, U16 dotLine, U16 style);
STATUS  InvRec(U16 xPos, U16 yPos, U16 width, U16 height);
STATUS  PutRec(P_U8 bitmap, U16 xPos, U16 yPos, U16 width, U16 height, U16 style, U16 invByte);
STATUS  SaveRec(P_U8 bitmap, U16 xPos, U16 yPos, U16 width, U16 height, U16 invByte);
STATUS  ExchangeRec(U16 xPos, U16 yPos, U16 width, U16 height, P_U8 bitmap);
STATUS  ClearRec(U16 greyLevel, U16 xPos, U16 yPos, U16 width, U16 height, 
		U16 style);
U16 GetDisplayX(void);
U16 GetDisplayY(void);
U16 GetLogicalX(void);
U16 GetLogicalY(void);
STATUS  ChangeWindow(U32 addr, U16 width, U16 height, P_U32 oldAddr, P_U16
		oldWidth, P_U16 oldHeight);
STATUS  SetPatternFill(U16 modeL, U16 backGreyL, 
		U16 borderModeL, U16 fillSpaceL);
STATUS SetDotWidth(U16 newWidth, P_U16 oldWidth);
STATUS ChangePanning(P_PAN_SCREEN newPanning, U16 flag, P_PAN_SCREEN oldPanning);
STATUS DisplayMove(U16 xPos, U16 yPos);
STATUS PutChar(U16 greyLevel, P_U8 character, U16 xPos, U16 yPos, 
		U16 font, U16 width, U16 height, U16 style);

/*
 * Prototypes for Database tools
 */
STATUS  DBAdd(P_U32 dbId);
STATUS  DBDelete(U32 dbId);
STATUS  DBReadTotalNumber(P_S32 numDB);
STATUS  DBAddRecord(U32 dbId, P_U32 recId, S32 numFmt);
STATUS  DBDeleteRecord(U32 dbId, U32 recId);
STATUS  DBChangeStdData(U32 dbId, U32 recId, S32 fieldId, P_TEXT data);
STATUS  DBChangeUnfData(U32 dbId, U32 recId, S32 type, P_U32 data, S32 size);
STATUS  DBReadData(U32 dbId, U32 recId, S32 fieldId, P_TEXT *data);
STATUS  DBSearchData(U32 dbId, S32 fieldId, P_TEXT data, P_U32 recId);
STATUS  DBReadUnfData( U32 dbId, U32 recId, P_S32 type, P_U32 *data, 
					P_S32 size );
STATUS  DBReadTotalNumberRecords(U32 dbId, P_S32 numRec);
STATUS  DBSetSecretFlag(U32 dbId, S32 sFlag);
STATUS  DBSecretFlag(U32 dbId, P_S32 sFlag);
STATUS  DBSetRecordSecretFlag( U32 dbId, U32 recId, S32 sFlag);
STATUS  DBRecordSecret(U32 dbId, U32 recId, P_S32 sFlag);

STATUS  DBGetPrevRecID(U32 dbId, U32 recId, P_U32 prevID, P_U16 topListFlag);
STATUS  DBGetNextRecID(U32 dbId, U32 recId, P_U32 nextID, P_U16 botListFlag);
STATUS  DBGetFirstRecID(U32 dbId, P_U32 recId);
STATUS  DBAppendRecord( U32 dbId, U32 recId, S32 numFmt, P_U32 outRecId);
STATUS  DBAddRecToTop( U32 dbId, S32 numFmt, P_U32 outRecId);


/* 
 * Prototypes for Text Tools
 */
STATUS  TextCreate(P_U32 templateId);
STATUS  TextDelete(U32 templateId);
STATUS  TextSetup(U32 templateId, U8 fontType, U8 outputStyle, U8 greyLevel, 
		  U16 xPos, U16 yPos, U16 width, U16 height);
STATUS  TextMap(U32 templateId, P_TEXT buffer, U16 size);
STATUS  TextUnmap(U32 templateId);
STATUS  TextSetCursor(U32 templateId, U16 cursor);
STATUS  TextReadCursor(U32 templateId, P_U16 cursor);
STATUS  TextSetDisplay(U32 templateId, U16 x, U16 y, U16 width, U16 height, 
					U16 cursor);
STATUS  TextSetFont(U32 templateId, P_FONTATTR pFontAttr);
STATUS  TextSetOutlook(U32 templateId, U16 outputStyle, U16 greyLevel);


/* 
 * Prototypes for graphics functions
 */
STATUS  LCDScreenMove( U16 x, U16 y);
STATUS  CursorSet(U16 x, U16 y);
STATUS  CursorOff();
STATUS  CursorInit( U16 width, U16 height);
STATUS  CursorSetPos( U16 x, U16 y);
STATUS  CursorSetOrigin( U16 x, U16 y);
STATUS  CursorSetStatus( U16 status);
STATUS  CursorGetPos( P_U16 x, P_U16 y);
STATUS  CursorGetOrigin( P_U16 x, P_U16 y);
STATUS  CursorGetStatus( P_U16 status);
STATUS  CursorSetBlink( U16 frequency);

#if defined(EZ328) || defined(VZ328)    /*** VZ-008 ***/
/* functions added for EZ328 */
STATUS LCDContrast(U8 contrast);
#endif
STATUS LCDRefreshRate(U16 refreshRate, P_U16 refreshRateSet);



/* 
 * Prototypes for RTC device drivers
 */

STATUS  RTCInit( U16 hour, U16 minute, U16 second);
STATUS  RTCSetTime( U16 hour, U16 minute, U16 second);
STATUS  RTCGetTime( P_U16 hour, P_U16 minute, P_U16 second);
STATUS  RTCSetAlarm( U16 hour, U16 minute, U16 second);
STATUS  RTCClearAlarm( void);

/* 
 * Prototypes for Pen Input tools
 */
STATUS  PenSetRate( U16 rate);
STATUS  PenGetInput( P_S16 x, P_S16 y);
STATUS  PenEchoParam( U16 echoCol, U16 echoWidth);
STATUS  PenSetInputOrg( S16 x, S16 y);
STATUS  PenSetInputMax( S16 x, S16 y);
STATUS  PenCalibration( U16 logoFlag);

/* Prototypes for Input Pad Tools */
STATUS  AdvOpenInputPad(U16 xPos, U16 yPos, U16 numRow, U16 numCol, U16 areaWidth, U16 areaHeight,
			U16 echoCol, U16 echoWidth, U32 timeOut, U16 samplingRate, U8 areaClean, U16 stackSize);
STATUS  OpenInputPad(U16 x, U16 y, U16 numRow, U16 numCol, U16 areaSize);
STATUS  CloseInputPad(void);

/* 
 * Power management tools  PPSM V2.1
 */
STATUS  SetDozePeriod(U16 milliSecond);
void    SetSleepMode(void);
STATUS  SetSleepPeriod(U16 second);
void    SetDozeMode(void);
void    SetAppFreq( U16 frequency);
STATUS  SetDutyCycle(U16 precentage);

/* 
 * UART interface tools
 */
STATUS UARTConfigure(U8 mode, U16 baudRate, U8 parity, 
			U8 stopBits, U8 charLen);
void UARTInquire(P_U8 mode, P_U32 baudRate, P_U8 parity, 
			P_U8 stopBits, P_U8 charLen);
STATUS UARTTimeout( U16 timeout);
STATUS UARTSend(U8 sendFlag, P_U8 pData, U32 dataLen);
STATUS UARTReceive( U8 receiveFlag);
STATUS UARTReadData( P_U8 pData, U16 bufSize, P_U16 sizeRead);
STATUS UARTFlowCtrl(U8 controlType);
STATUS UARTSendCtrl(U8 controlType);
STATUS UARTRcvCtrl(U8 controlType);
STATUS UARTSendAbort(U8 abortFlag, P_U8 *pSendData, P_U32 sendSize);
STATUS UARTSetDelay(U8 type, U16 delay);

/*
 * Message passing tools
 */
STATUS  SendMessage( U32 task, P_MESSAGE msg);
STATUS  MessageDelete( U16 type);
STATUS  AdvSendMessage( U32 task, P_MESSAGE msg, U8 flag);
STATUS  AdvMessageDelete(U32 taskId, U16 type, U32 shortData);

/*
 * Audio tools
 */
U8     AudioInUse( void);
STATUS AudioStopTone( void);
STATUS AudioPlayTone(P_U16 toneData, U32 toneSize, U16 toneDuration, U8 autoRepeat);
STATUS AudioSetToneVol(U8 vol);

#if defined(EZ328) || defined(VZ328)    /*** VZ-008 ***/
STATUS AudioStopWave( void);
STATUS AudioPlayWave(P_U8 waveData, U32 waveSize, U8 samplingRate);
STATUS AdvAudioPlayWave(P_U8 waveData, U32 waveSize, U8 prescaler, U8 repeat, U8 clksel);
#endif

#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久青草大香线综合精品| 老鸭窝一区二区久久精品| 成人精品视频一区| 国产精品久久久一区麻豆最新章节| 国产激情一区二区三区桃花岛亚洲| 国产欧美日韩在线| 成人av免费观看| 亚洲女厕所小便bbb| 精品污污网站免费看| 免费美女久久99| 久久精品男人的天堂| 99国产精品一区| 午夜亚洲福利老司机| 日韩精品在线一区| 成人免费视频国产在线观看| 一区二区三区四区中文字幕| 91精品国产综合久久婷婷香蕉| 久久电影网电视剧免费观看| 国产精品视频第一区| 欧美视频完全免费看| 狠狠色狠狠色综合| 亚洲色大成网站www久久九九| 欧美日韩电影在线| 国产一区二区三区最好精华液| 国产精品麻豆视频| 欧美老肥妇做.爰bbww视频| 精品一区二区在线看| 亚洲另类在线制服丝袜| 日韩视频一区二区| 91免费看`日韩一区二区| 丝瓜av网站精品一区二区| 国产午夜精品一区二区三区视频| 色综合视频在线观看| 欧美成人高清电影在线| 国产精品18久久久久久久久久久久| 国产亚洲人成网站| 亚洲精品免费视频| 亚洲成人一二三| 亚洲三级免费观看| 蜜臀av国产精品久久久久| 美女国产一区二区| 91丨porny丨中文| 国产精品久久久久影院亚瑟| 丰满放荡岳乱妇91ww| 国模套图日韩精品一区二区| 日韩免费看网站| 欧美在线高清视频| 99精品视频在线播放观看| 麻豆国产一区二区| 免费一级片91| 久久国产精品第一页| 秋霞影院一区二区| 亚洲成a人片在线不卡一二三区| 久久久噜噜噜久久中文字幕色伊伊| 99免费精品在线观看| 亚洲小少妇裸体bbw| 精品1区2区在线观看| 欧美在线免费观看亚洲| 久久精品国产久精国产爱| 亚洲国产精品t66y| 日韩一区二区三区精品视频| 波多野结衣中文一区| 亚洲一区二区在线免费看| 欧美性受xxxx| 国产一区在线不卡| 亚洲精品久久7777| 久久精品网站免费观看| 国产原创一区二区| 91激情五月电影| 亚洲欧美成aⅴ人在线观看| 国产一区二区三区在线观看免费视频 | 国内精品伊人久久久久影院对白| 亚洲伊人伊色伊影伊综合网| 亚洲综合另类小说| 久久99国产精品尤物| 色欧美片视频在线观看| 欧美成人女星排行榜| 国产午夜精品一区二区三区嫩草 | 成人国产免费视频| 日韩电影一区二区三区四区| 一区二区三区av电影| 国产女人18水真多18精品一级做| 91精品综合久久久久久| 在线亚洲精品福利网址导航| 国产精品久久毛片a| 国产亚洲精品aa午夜观看| 精品欧美一区二区三区精品久久| 国产a精品视频| 国产精品成人在线观看| 日韩欧美国产高清| 91麻豆免费在线观看| 国产电影一区在线| 97超碰欧美中文字幕| 91福利区一区二区三区| 亚洲国产岛国毛片在线| 国产精品九色蝌蚪自拍| 久草在线在线精品观看| 色一情一乱一乱一91av| ...xxx性欧美| 91浏览器在线视频| 国产精品久久久久一区| 卡一卡二国产精品| 日韩免费视频线观看| 久草这里只有精品视频| 欧美一区二区三区日韩| 亚洲色图视频网站| 国产真实乱偷精品视频免| 91欧美一区二区| 国产精品久99| 白白色亚洲国产精品| 亚洲国产成人午夜在线一区| 国产一区二区福利视频| 欧美精品一区视频| 日韩电影网1区2区| 337p日本欧洲亚洲大胆精品| 欧美美女直播网站| 欧美本精品男人aⅴ天堂| 亚洲国产成人自拍| 日韩一区精品视频| 国产成人午夜高潮毛片| 欧美中文字幕一区| 精品国产1区二区| 又紧又大又爽精品一区二区| 久久99久久精品| 色综合一区二区| 欧美成人精品1314www| 亚洲免费视频成人| 国产麻豆精品95视频| 欧美日韩成人一区| 中文字幕一区二区三区在线不卡| 日产国产欧美视频一区精品| jizz一区二区| 精品久久久久久久久久久院品网| 亚洲男人的天堂网| 国产成人av在线影院| 日韩欧美在线综合网| 亚洲gay无套男同| 99国产精品99久久久久久| 日韩欧美精品在线| 亚洲自拍偷拍图区| 精品国产一区二区三区不卡| 国精产品一区一区三区mba视频| 日韩va亚洲va欧美va久久| 国产精品国产三级国产aⅴ入口 | 欧美成人免费网站| 色综合激情久久| 日韩中文字幕麻豆| 国产亚洲综合性久久久影院| 国产精品中文字幕日韩精品| 日韩精品一区二区在线观看| 激情欧美一区二区三区在线观看| 日韩亚洲欧美中文三级| 毛片av一区二区| 国产日韩欧美麻豆| 久久99精品久久久久婷婷| 337p粉嫩大胆噜噜噜噜噜91av| 日本亚洲电影天堂| 欧美日韩一区二区欧美激情| 五月婷婷激情综合| 欧美mv日韩mv| 成人18精品视频| 日韩国产成人精品| 欧美精品久久久久久久多人混战 | 波波电影院一区二区三区| 亚洲综合精品自拍| 亚洲天堂成人在线观看| 欧美变态口味重另类| 国产欧美一区二区三区鸳鸯浴| 99久久伊人久久99| 欧美专区日韩专区| 91精品蜜臀在线一区尤物| 国产精品网站在线播放| 亚洲成人免费av| 国产成人精品网址| 正在播放亚洲一区| 国产精品久久久久影院| 一区二区三区日韩精品| 看电影不卡的网站| 91最新地址在线播放| 91在线免费播放| 成人h版在线观看| 东方欧美亚洲色图在线| 另类的小说在线视频另类成人小视频在线| 亚洲va欧美va人人爽| 亚洲一区二区在线播放相泽 | 欧美特级限制片免费在线观看| 韩国午夜理伦三级不卡影院| 午夜影院久久久| 免费美女久久99| 美女视频第一区二区三区免费观看网站 | 精品一区二区三区免费毛片爱| 中文字幕一区视频| 日韩免费电影一区| 欧美日韩一级片在线观看| 精品一区中文字幕| 视频在线观看91| 日本欧美大码aⅴ在线播放| 丝袜美腿亚洲色图| 蜜臀久久99精品久久久久宅男| 免费观看久久久4p|