Бөлісу құралы:


SPIMaster_Transfer структуру

Заголовок: #include <applibs/spi.h>

Описание операции передачи spi master. Вызовите SPIMaster_InitTransfer для инициализации экземпляра.

Примечание

Это псевдоним структуры с управлением версиями. Определите SPI_STRUCTS_VERSION для использования этого псевдонима.

struct SPIMaster_Transfer {
    uint32_t z__magicAndVersion;
    SPI_TransferFlags flags;
    const uint8_t *writeData;
    uint8_t *readData;
    size_t length;
};

Членов

uint32_t z__magicAndVersion

Уникальный идентификатор типа и версии структуры. Не редактируйте.

флаги SPI_TransferFlags

Флаги передачи для операции.

const uint8_t *writeData

Данные для операций записи. Это значение игнорируется для полудуплексных операций чтения.

uint8_t *readData

Буфер для операций чтения. Это значение игнорируется для полудуплексных операций записи.

длина size_t

Число передаваемых байтов.