Work structure of QSPI block device. More...
#include <nrf_block_dev_qspi.h>
Data Fields | |
volatile nrf_block_dev_qspi_state_t | state |
QSPI block device state. | |
nrf_block_dev_geometry_t | geometry |
Block device geometry. | |
nrf_block_dev_ev_handler | ev_handler |
Block device event handler. | |
void const * | p_context |
Context handle passed to event handler. | |
nrf_block_req_t | req |
Block READ/WRITE request: original value. | |
nrf_block_req_t | left_req |
Block READ/WRITE request: left value. | |
bool | cache_flushing |
QSPI cache flush in progress flag. | |
bool | writeback_mode |
QSPI write-back mode flag. | |
bool | erase_required |
QSPI erase required flag. | |
uint32_t | erase_unit_idx |
QSPI erase unit index. | |
uint32_t | erase_unit_dirty_blocks |
QSPI erase unit dirty blocks mask. | |
uint8_t | p_erase_unit_buff [(4096)] |
QSPI erase unit buffer (fixed value) | |
Work structure of QSPI block device.