Go to the source code of this file.
Defines |
| #define | WRITE_MIDIUART_DATA(bp, x) WRITE_PORT_UCHAR((PUCHAR) bp, x) |
| #define | READ_MIDIUART_DATA(bp) READ_PORT_UCHAR((PUCHAR) bp) |
| #define | WRITE_MIDIUART_COMMAND(bp, x) WRITE_PORT_UCHAR((PUCHAR) bp+1, x) |
| #define | READ_MIDIUART_STATUS(bp) READ_PORT_UCHAR((PUCHAR) bp+1) |
| #define | MIDIUART_STATUS_DTR 0x40 |
| #define | MIDIUART_STATUS_CTS 0x80 |
| #define | WaitForMidiUartCTS(UartBasePort, Timeout) WaitForMidiUartStatus(UartBasePort, MIDIUART_STATUS_CTS, Timeout) |
| #define | WaitForMidiUartDTR(UartBasePort, Timeout) WaitForMidiUartStatus(UartBasePort, MIDIUART_STATUS_DTR, Timeout) |
Functions |
| BOOLEAN | WaitForMidiUartStatus (IN PUCHAR UartBasePort, IN UCHAR StatusFlags, IN ULONG Timeout) |
| BOOLEAN | WriteMidiUartByte (IN PUCHAR UartBasePort, IN UCHAR Data, IN ULONG Timeout) |
| BOOLEAN | WriteMidiUartMulti (IN PUCHAR UartBasePort, IN PUCHAR Data, IN ULONG DataLength, IN ULONG Timeout) |
| BOOLEAN | ReadMidiUartByte (IN PUCHAR UartBasePort, OUT UCHAR *Data, IN ULONG Timeout) |