XCORE SDK
XCORE Software Development Kit
Public Attributes | List of all members
rtos_qspi_flash_struct Struct Reference

#include <rtos_qspi_flash.h>

Public Attributes

rtos_driver_rpc_trpc_config
 
void(* read )(rtos_qspi_flash_t *, uint8_t *, unsigned, size_t)
 
void(* write )(rtos_qspi_flash_t *, const uint8_t *, unsigned, size_t)
 
void(* erase )(rtos_qspi_flash_t *, unsigned, size_t)
 
void(* lock )(rtos_qspi_flash_t *)
 
void(* unlock )(rtos_qspi_flash_t *)
 
qspi_flash_ctx_t ctx
 
size_t flash_size
 
unsigned op_task_priority
 
rtos_osal_thread_t op_task
 
rtos_osal_queue_t op_queue
 
rtos_osal_semaphore_t data_ready
 
rtos_osal_mutex_t mutex
 
volatile int spinlock
 

Detailed Description

Struct representing an RTOS QSPI flash driver instance.

The members in this struct should not be accessed directly.


The documentation for this struct was generated from the following file: