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



spi_funcs_t :: devinfo()

Получение информации об устройстве SPI.

Прототип:

#include <hw/spi-master.h>
int devinfo( void *hdl,
uint32_t device,
spi_devinfo_t *info );

Аргументы:

hdl
Дескриптор низкоуровневого модуля, который вернула функция spi_funcs_t :: init().
device
Идентификатор устройства. Вы можете объединить его с SPI_DEV_DEFAULT , чтобы выбрать текущее устройство; в противном случае будет выбрано следующее устройство.
info
Указатель на структуру информации о драйвере spi_devinfo_t.

Библиотека:

libspi-master

Описание:

Callback-функция получает информацию от определенных устройств на шине SPI.

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

EOK
Успешное получение информации о драйвере.
EINVAL
Идентификатор устройства недействителен.

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

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

Контекст исполнения
Отдельный поток
Нет
Многопоточность
Нет
Обработчик сигналов
Нет
Обработчик прерываний
Нет

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

spi_getdevinfo(), spi_devinfo_t, spi_funcs_t




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