Changeset 219 in xtideuniversalbios for trunk/Serial_Server/library/Process.cpp
- Timestamp:
- Jan 25, 2012, 7:04:43 AM (13 years ago)
- google:author:
- gregli@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Serial_Server/library/Process.cpp
r217 r219 9 9 #include <memory.h> 10 10 #include <string.h> 11 #include <stdio.h> 11 12 12 13 union _buff { … … 54 55 #define SERIAL_INQUIRE_PORTANDBAUD_PORTTRANSLATE( a ) ( ((a) & SERIAL_INQUIRE_PORTANDBAUD_PORT) << 1 | SERIAL_INQUIRE_PORTANDBAUD_STARTINGPORT ) 55 56 57 #define ATA_COMMAND_LBA 0x40 58 #define ATA_COMMAND_HEADMASK 0xf 59 60 #define ATA_DriveAndHead_Drive 0x10 61 56 62 void logBuff( char *message, unsigned long buffoffset, unsigned long readto, int verboseLevel ) 57 63 { … … 75 81 } 76 82 77 void processRequests( Serial *serial, Image *image0, Image *image1, int timeoutEnabled, int verboseLevel )83 void processRequests( SerialAccess *serial, Image *image0, Image *image1, int timeoutEnabled, int verboseLevel ) 78 84 { 79 85 unsigned char workCommand; … … 204 210 // Echo back the CRC 205 211 // 206 if( serial->writeCharacters( &buff.w[256], 2 ) != 2)207 log( 0, "Serial Port Write Error" );212 if( !serial->writeCharacters( &buff.w[256], 2 ) ) 213 break; 208 214 209 215 workOffset++; … … 340 346 buff.w[256] = checksum( &buff.w[0], 256 ); 341 347 342 if( serial->writeCharacters( &buff.w[0], 514 ) != 514)343 log( 0, "Serial Port Write Error" );348 if( !serial->writeCharacters( &buff.w[0], 514 ) ) 349 break; 344 350 345 351 if( verboseLevel >= 3 )
Note:
See TracChangeset
for help on using the changeset viewer.