Table of Contents
Note: This IBM PC BIOS API call is for DOS/Win16 personality only. Use Family API for portability.
Note: osFree Macro Library provides macros for most of functions
@AuxRecieveChar
Brief
Recieve char from serial port
BIOS Interrupt
Family API
Syntax
@AuxRecieveChar
Parameters
none
Return
- AL = received character if AH bit 7 clear
- AH bit 7 clear if successful
- AH bit 7 set on error
- AH bits 6-0 = port status:
| Bit(s) | Description |
|---|---|
| 7 | timeout |
| 6 | transmit shift register empty |
| 5 | transmit holding register empty |
| 4 | break detected |
| 3 | framing error |
| 2 | parity error |
| 1 | overrun error |
| 0 | receive data ready |





