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)
|
|
Detailed Description
Work structure of QSPI block device.
- components/libraries/block_dev/qspi/nrf_block_dev_qspi.h