@CHIP-RTOS C Library - Hardware API
hal_read_bus
Read single byte from data bus. The result is combined with wAND and
wXOR parameters. To read the data bus without change, set wAND=0xFFFF
and wXOR=0x0000. For SC1x:
unsigned char hal_read_bus ( unsigned short adr,
unsigned short wAND,
unsigned short wXOR );
For SC1x3:
unsigned short hal_read_bus ( unsigned short adr,
unsigned short wAND,
unsigned short wXOR );
This function is deprecated! Use inport or inportb function from dos.h instead!Parameters
adr
- I/O Address
wAND
- Result mask
wXOR
- Bit Inverter
SC1x Return Value
- 8 Bit data in AX, AX = (databus & wAND) ^ wXOR
SC1x3 Return Value
- 16 Bit data in AX, AX = (databus & wAND) ^ wXOR
Comments
- & = bit wise AND
^ = bit wise XOR
See Also
RTOS API
- This library function invokes a RTOS software interrupt.
Refer to this RTOS API function's
documentation
for more details.
Supported since or modified in @CHIP-RTOS version-
| SC12 | SC13 | SC11 | SC1x3 | SC2x |
-
| V1.00 | V1.00 | V1.00 | V0.90 | n/a |
This API List
List of C Libraries
@CHIP-RTOS Main Index
End of document
|