UART_Open関数
ヘッダー: applibs </uart.h #include>
UART を開いて構成し、後続の呼び出しに使用するファイル記述子を返します。
int UART_Open(UART_Id uartId, const UART_Config * uartConfig);
パラメーター
uartId
開く UART の ID。uartConfig
UART の構成を定義するUART_Config構造体へのポインター。 UART_InitConfigを呼び出して、既定の設定でUART_Configを取得します。
エラー
エラーが発生した場合は -1 を返し、エラー値に設定します errno
。
EACCES: UART_Id へのアクセスは許可
uartId
されません。これは、 がアプリケーション マニフェストの Uart フィールドに一覧表示されていないためです。ENODEV: が
uartId
無効です。EINVAL: が
uartConfig
無効な構成を表します。EBUSY: は既に
uartId
開いています。EFAULT: は
uartConfig
NULL です。
その他 errno
のエラーも指定できます。このようなエラーは決定的ではなく、同じ動作はシステム更新によって保持されない可能性があります。
戻り値
正常に開かれた場合は UART のファイル記述子を返し、失敗の場合は -1 を返します。この場合 errno
はエラー値に設定されます。
アプリケーション マニフェストの要件
個々の UART にアクセスするには、アプリケーション マニフェストの Uart フィールドでそれらを 識別する必要があります。