Операционная система ЗОСРВ «Нейтрино» > Руководство разработчика > Основные принципы системной разработки > Разработка драйверов и драйверные библиотеки > Драйверные библиотеки > Библиотека разработки SPI драйверов (libspi-master) > API библиотеки > spi_setcfg()



spi_setcfg()

Установить конфигурацию для устройства.

Прототип:

#include <hw/spi-master.h>
int spi_setcfg( int fd,
uint32_t device,
spi_cfg_t *cfg );

Аргументы:

fd
Дескриптор файла, который вернула функция spi_open().
device
Идентификатор устройства. Вы можете объединить его с SPI_DEV_DEFAULT , чтобы установить устройство как стандартное для этого дескриптора файла.
cfg
Указатель на структуру конфигурации spi_cfg_t.

Библиотека:

libspi-master

Описание:

Функция устанавливает конфигурацию для конкретного устройства на шине SPI.

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

EOK
Успешное завершение.

Классификация:

ЗОСРВ «Нейтрино»

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

spi_open(), spi_cfg_t




Предыдущий раздел: Библиотека разработки SPI драйверов