nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
rram_wear_test.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2026 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
7#ifndef RRAM_WEAR_TEST_H_
8#define RRAM_WEAR_TEST_H_
9
10#include <stdbool.h>
11#include <stddef.h>
12#include <stdint.h>
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
38 const char *name;
39 uint64_t addr_start;
40 uint64_t addr_end;
41};
42
47
60
74int rram_wear_test(size_t index, uint64_t addr_start, uint64_t addr_end, bool force);
75
76
79#ifdef __cplusplus
80}
81#endif
82
83#endif /* RRAM_WEAR_TEST_H_ */
int rram_wear_test_partition_get(size_t index, struct rram_wear_test_partition *out)
Fill out with partition name and device byte range from the flash map.
size_t rram_wear_test_partition_count(void)
Get the number of entries in the partition table.
int rram_wear_test(size_t index, uint64_t addr_start, uint64_t addr_end, bool force)
Run write/readback verify on a named flash region or custom range.
uint64_t addr_start
Definition rram_wear_test.h:39
uint64_t addr_end
Definition rram_wear_test.h:40
const char * name
Definition rram_wear_test.h:38
Flash partition (or custom range) parameters for wear test.
Definition rram_wear_test.h:37