SPI_connectはプロシージャ呼び出しからSPIマネージャへの接続を開きます。 問い合わせを実行する必要がある場合は、この関数を呼び出す必要があります。SPIユーティリティ関数には接続を行わないプロシージャから呼び出すことができるものもあります。
すでにプロシージャが接続済みの場合、SPI_connectはSPI_ERROR_CONNECTというエラーを返します。これは、SPI_connectを呼び出したプロシージャが直接それ自身でSPI_connectを呼び出す別のプロシージャを呼び出す場合に起こります。SPI問い合わせがSPIを使った他の関数を呼び出すときに、SPIマネージャを再帰的に呼び出すことが許されている間は、SPI_connectとSPI_finishを直接呼び出すことは禁止されています。