Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:docs:macrolib:auxrecievechar [2022/04/16 13:01] – prokushev | en:docs:macrolib:auxrecievechar [2022/10/02 03:31] (current) – prokushev | ||
---|---|---|---|
Line 6: | Line 6: | ||
Recieve char from serial port | Recieve char from serial port | ||
+ | |||
+ | ===== BIOS Interrupt ===== | ||
+ | |||
+ | [[en: | ||
+ | |||
+ | ===== Family API ===== | ||
+ | |||
+ | [[en: | ||
===== Syntax ===== | ===== Syntax ===== | ||
Line 22: | Line 30: | ||
* AH bit 7 clear if successful | * AH bit 7 clear if successful | ||
* AH bit 7 set on error | * AH bit 7 set on error | ||
- | * AH bits 6-0 = port status (see #00304) | + | * 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 | | ||