SPI_connect#

SPI_connect

SPI_connect

SPI_connect, SPI_connect_ext — подключить функцию на языке C к менеджеру SPI

Синтаксис

int SPI_connect(void)
int SPI_connect_ext(int options)

Описание

SPI_connect открывает соединение от вызова функции на C к менеджеру SPI. Вы должны вызвать эту функцию, если хотите выполнить команды через SPI. Некоторые вспомогательные функции SPI могут быть вызваны из неподключенных функций на C.

SPI_connect_ext делает то же самое, но имеет аргумент, который позволяет передавать флаги опций. В настоящее время доступны следующие значения опций:

SPI_OPT_NONATOMIC

Устанавливает соединение SPI в режим nonatomic, что означает, что вызовы управления транзакциями (SPI_commit, SPI_rollback) разрешены. В противном случае, вызов этих функций приведет к немедленной ошибке.

SPI_connect() эквивалентно SPI_connect_ext(0).

Возвращаемое значение

SPI_OK_CONNECT

при успехе

SPI_ERROR_CONNECT

при ошибке