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 操作の状態の値を定義します。