|
TianoCore EDK2 master
|
#include <MdePkg/Include/Protocol/SpiIo.h>
Data Fields | |
| CONST EFI_SPI_PERIPHERAL * | SpiPeripheral |
| EFI_SPI_TRANSACTION_TYPE | TransactionType |
| BOOLEAN | DebugTransaction |
| UINT32 | BusWidth |
| UINT32 | FrameSize |
| UINT32 | WriteBytes |
| UINT8 * | WriteBuffer |
| UINT32 | ReadBytes |
| UINT8 * | ReadBuffer |
The EFI_SPI_BUS_ TRANSACTION data structure contains the description of the SPI transaction to perform on the host controller.
| UINT32 _EFI_SPI_BUS_TRANSACTION::BusWidth |
| BOOLEAN _EFI_SPI_BUS_TRANSACTION::DebugTransaction |
| UINT32 _EFI_SPI_BUS_TRANSACTION::FrameSize |
| UINT8* _EFI_SPI_BUS_TRANSACTION::ReadBuffer |
| UINT32 _EFI_SPI_BUS_TRANSACTION::ReadBytes |
| CONST EFI_SPI_PERIPHERAL* _EFI_SPI_BUS_TRANSACTION::SpiPeripheral |
| EFI_SPI_TRANSACTION_TYPE _EFI_SPI_BUS_TRANSACTION::TransactionType |
| UINT8* _EFI_SPI_BUS_TRANSACTION::WriteBuffer |
| UINT32 _EFI_SPI_BUS_TRANSACTION::WriteBytes |