![]() |
RTEMS 6.1
|
#include <xqspipsu.h>
Data Fields | |
| XQspiPsu_Config | Config |
| u32 | IsReady |
| u8 * | SendBufferPtr |
| u8 * | RecvBufferPtr |
| u64 | RecvBuffer |
| u8 * | GenFifoBufferPtr |
| s32 | TxBytes |
| s32 | RxBytes |
| s32 | GenFifoEntries |
| u32 | IsBusy |
| u32 | ReadMode |
| u32 | GenFifoCS |
| u32 | GenFifoBus |
| s32 | NumMsg |
| s32 | MsgCnt |
| s32 | IsUnaligned |
| u8 | IsManualstart |
| XQspiPsu_Msg * | Msg |
| XQspiPsu_StatusHandler | StatusHandler |
| void * | StatusRef |
The XQspiPsu driver instance data. The user is required to allocate a variable of this type for every QSPIPSU device in the system. A pointer to a variable of this type is then passed to the driver API functions.
| XQspiPsu_Config XQspiPsu::Config |
Configuration structure
| u8* XQspiPsu::GenFifoBufferPtr |
Gen FIFO entries
| u32 XQspiPsu::GenFifoBus |
Gen FIFO bus
| u32 XQspiPsu::GenFifoCS |
Gen FIFO chip selection
| s32 XQspiPsu::GenFifoEntries |
Number of Gen FIFO entries remaining
| u32 XQspiPsu::IsBusy |
A transfer is in progress (state)
| u8 XQspiPsu::IsManualstart |
Manual start information
| u32 XQspiPsu::IsReady |
Device is initialized and ready
| s32 XQspiPsu::IsUnaligned |
Unaligned information
| XQspiPsu_Msg* XQspiPsu::Msg |
Message
| s32 XQspiPsu::MsgCnt |
Message Count
| s32 XQspiPsu::NumMsg |
Number of messages
| u32 XQspiPsu::ReadMode |
DMA or IO mode
| u64 XQspiPsu::RecvBuffer |
Buffer Address to receive (state)
| u8* XQspiPsu::RecvBufferPtr |
Buffer to receive (state)
| s32 XQspiPsu::RxBytes |
Number of bytes left to transfer(state)
| u8* XQspiPsu::SendBufferPtr |
Buffer to send (state)
| XQspiPsu_StatusHandler XQspiPsu::StatusHandler |
Status Handler
| void* XQspiPsu::StatusRef |
Callback reference for status handler
| s32 XQspiPsu::TxBytes |
Number of bytes to transfer (state)