nRF Connect SDK API
3.4.99
Toggle main menu visibility
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
15
extern
"C"
{
16
#endif
17
25
37
struct
rram_wear_test_partition
{
38
const
char
*
name
;
39
uint64_t
addr_start
;
40
uint64_t
addr_end
;
41
};
42
46
size_t
rram_wear_test_partition_count
(
void
);
47
59
int
rram_wear_test_partition_get
(
size_t
index,
struct
rram_wear_test_partition
*out);
60
74
int
rram_wear_test
(
size_t
index, uint64_t addr_start, uint64_t addr_end,
bool
force);
75
76
78
79
#ifdef __cplusplus
80
}
81
#endif
82
83
#endif
/* RRAM_WEAR_TEST_H_ */
rram_wear_test_partition_get
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.
rram_wear_test_partition_count
size_t rram_wear_test_partition_count(void)
Get the number of entries in the partition table.
rram_wear_test
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.
rram_wear_test_partition::addr_start
uint64_t addr_start
Definition
rram_wear_test.h:39
rram_wear_test_partition::addr_end
uint64_t addr_end
Definition
rram_wear_test.h:40
rram_wear_test_partition::name
const char * name
Definition
rram_wear_test.h:38
rram_wear_test_partition
Flash partition (or custom range) parameters for wear test.
Definition
rram_wear_test.h:37
include
debug
rram_wear_test.h
Generated on
for nRF Connect SDK API by
1.17.0