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 могÑÑ Ð²ÑзÑваÑÑÑÑ Ð¸Ð· неподклÑÑÑннÑÑ
ÑÑнкÑий.
SPI_connect_ext Ð´ÐµÐ»Ð°ÐµÑ Ñо же Ñамое, но пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð¾Ð´Ð¸Ð½ аÑгÑменÑ, ÑеÑез коÑоÑÑй можно пеÑедаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе Ñлаги. РнаÑÑоÑÑее вÑÐµÐ¼Ñ Ð¿Ð¾Ð´Ð´ÐµÑживаÑÑÑÑ ÑледÑÑÑие Ñлаги:
SPI_OPT_NONATOMICÐеÑÐµÐ²Ð¾Ð´Ð¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑение SPI в неаÑомаÑнÑй Ñежим, в коÑоÑом ÑазÑеÑаÑÑÑÑ Ð²ÑÐ·Ð¾Ð²Ñ ÑÑнкÑий ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑÑанзакÑиÑми (
SPI_commit,SPI_rollback). РобÑÑном Ñежиме вÑзов ÑÑÐ¸Ñ ÑÑнкÑий пÑÐ¸Ð²Ð¾Ð´Ð¸Ñ Ðº немедленной оÑибке.
ÐÑзов SPI_connect() ÑавнознаÑен SPI_connect_ext(0).
ÐозвÑаÑаемое знаÑение
SPI_OK_CONNECTпÑи ÑÑÐ¿ÐµÑ Ðµ
SPI_ERROR_CONNECTпÑи оÑибке