home *** CD-ROM | disk | FTP | other *** search
/ linuxmafia.com 2016 / linuxmafia.com.tar / linuxmafia.com / pub / palmos / pippy-0.6beta-src.tar.gz / pippy-0.6beta-src.tar / pippy-0.6beta-src / src / Palm / PalmGlue / palm_lib.c < prev    next >
C/C++ Source or Header  |  2000-12-21  |  574b  |  28 lines

  1. #include "palm_lib.h"
  2.  
  3. static UInt serialRefNum;
  4.  
  5. void printSerial(char *mesg) {
  6.     Err errP, err;
  7.     SerSend (serialRefNum, mesg, StrLen(mesg), &errP);
  8.     SerSend (serialRefNum, "\r", StrLen("\r"), &errP);
  9.     err = SerSendWait (serialRefNum, -1);
  10. }
  11.  
  12. void openSerial() {
  13.     
  14.     Err err;
  15.     err = SysLibFind("Serial Library", &serialRefNum);
  16.     if (err == sysErrLibNotFound) {
  17.         ErrNonFatalDisplayIf( 1, "Library Not Found");
  18.     }
  19.     else if (err !=0) {
  20.         ErrNonFatalDisplayIf( 1, "Something else");
  21.     }
  22.     err = SerOpen (serialRefNum, 0, 19200);
  23. }
  24.  
  25. void closeSerial() {
  26.     SerClose(serialRefNum);
  27. }
  28.