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



spi_drvinfo_t

Структура, определяющая информацию о драйвере.

Прототип:

#include <hw/spi-master.h>
typedef struct {
uint32_t version;
char name[16]; /* Driver name */
uint32_t feature;
} spi_drvinfo_t;

Библиотека:

libspi-master

Описание:

Эта структура определяет информацию о драйвере.

version
Номер версии связанного драйвера согласно используемой библиотеки.
name
Массив символов названия связанного драйвера.
feature
Маска выравнивания буфера DMA:
SPI_FEATURE_DMA
Флаг указывающий поддерживается ли выравнивание по 256 байт.
SPI_FEATURE_DMA_ALIGN
Маска выравнивания адреса по 256 байт.

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

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

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

spi_getdrvinfo(), spi_funcs_t :: drvinfo()




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