7#ifndef NEXUS_COMPONENTS_FLASH_STORAGE_H
8#define NEXUS_COMPONENTS_FLASH_STORAGE_H
Full physical Flash geometry and explicit bounded regions.
nx_result_t nx_flash_storage_bind(nx_flash_storage_adapter_t *adapter, nx_flash_region_t region, nx_time_us_t deadline, nx_storage_port_t *port)
Bind an explicit writable uniform-erase physical region.
void nx_flash_storage_set_deadline(nx_flash_storage_adapter_t *adapter, nx_time_us_t deadline)
Set the next transaction's one absolute mutation deadline.
nx_result_t
Operation result; success at submission means admission only.
Two-bank durable blob storage over an explicit narrow port.
Explicit consumer-selected bounds; no implicit product partition.
Caller-owned adapter, no dynamic binding or global token lookup.
Synchronous settled persistent Flash port.
uint64_t nx_time_us_t
Microseconds in one boot/clock domain; no wall-clock semantics.