uart.h ヘッダー
このヘッダーは serports によって使用されます。 詳細については、次を参照してください。
uart.h には、次のプログラミング インターフェイスが含まれています。
コールバック関数
UART_GET_BYTE UART デバイスからデータ バイトを読み取ります。 |
UART_HARDWARE_READ_INDEXED_UCHAR index で指定されたポートからバイトを読み取ります。 |
UART_HARDWARE_READ_UCHAR 指定したポートまたはレジスタからバイトを読み取ります。 |
UART_HARDWARE_READ_ULONG 指定したポートまたはレジスタから ULONG 値を読み取ります。 |
UART_HARDWARE_READ_ULONG64 指定したレジスタ アドレスから ULONG64 値を読み取ります。 |
UART_HARDWARE_READ_USHORT 指定したポートまたはレジスタから USHORT 値を読み取ります。 |
UART_HARDWARE_WRITE_INDEXED_UCHAR 指定したポート アドレスにバイトを書き込みます。 |
UART_HARDWARE_WRITE_UCHAR ポートまたはレジスタにバイトを書き込みます。 |
UART_HARDWARE_WRITE_ULONG 指定したポートまたはレジスタに ULONG 値を書き込みます。 |
UART_HARDWARE_WRITE_ULONG64 指定したレジスタ アドレスに ULONG64 値を書き込みます。 |
UART_HARDWARE_WRITE_USHORT 指定したポートまたはレジスタに USHORT 値を書き込みます。 |
UART_INITIALIZE_PORT UART ハードウェアを初期化またはリセットします。 |
UART_PUT_BYTE UART デバイスにデータ バイトを書き込みます。 |
UART_RX_READY UART ハードウェアに保留中のデータがあるかどうかを判断します。 |
UART_SET_BAUD UART ハードウェアのボー レートを変更します。 |
構造
CPPORT UART デバイスの特定のインスタンスの変更可能なランタイム状態を格納します。 |
UART_HARDWARE_ACCESS デバイス ハードウェアにアクセスするためにシリアル ドライバーによって使用される I/O 関数と関数ポインターが含まれています。 |
UART_HARDWARE_DRIVER 特定の種類の UART ハードウェアと対話するための関数ポインターが含まれています。 |
列挙
UART_STATUS UART 操作の状態の値を定義します。 |