Internal Interface Wrap
API reference
Loading...
Searching...
No Matches
StmNvsBackend.h
Go to the documentation of this file.
1
8#pragma once
9
10#include <stddef.h>
11#include <stdint.h>
12
13#ifdef __cplusplus
14extern "C" {
15#endif
16
18int PwStmNvsBackendRead(uint32_t abs_addr, void* buf, size_t len);
19int PwStmNvsBackendWrite(uint32_t abs_addr, const void* buf, size_t len);
22int PwStmNvsBackendErase(uint32_t abs_addr, size_t len);
23
24#ifdef __cplusplus
25}
26#endif
int PwStmNvsBackendSync(void)
int PwStmNvsBackendRead(uint32_t abs_addr, void *buf, size_t len)
int PwStmNvsBackendErase(uint32_t abs_addr, size_t len)
Erase [abs_addr, abs_addr+len) for compaction (4 KiB aligned OK).
int PwStmNvsBackendWrite(uint32_t abs_addr, const void *buf, size_t len)