nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
nrf_lcs.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
27#ifndef NRF_LCS_H__
28#define NRF_LCS_H__
29
30#include <stdint.h>
31
32#ifdef __cplusplus
33extern "C" {
34#endif
35
42enum nrf_lcs {
51 NRF_LCS_UNKNOWN = 0x60ebef49U,
52
79
110
126 NRF_LCS_SECURED = 0x87bb60e7U,
127
133
139
153
158 NRF_LCS_MAX = UINT32_MAX,
159};
160
167
178void nrf_lcs_set(enum nrf_lcs new_lcs);
179
180#ifdef __cplusplus
181}
182#endif
183
186#endif /* NRF_LCS_H__ */
enum nrf_lcs nrf_lcs_get(void)
Query the current Life Cycle State value.
void nrf_lcs_set(enum nrf_lcs new_lcs)
Set the Life Cycle State value.
nrf_lcs
Definition nrf_lcs.h:42
@ NRF_LCS_PSA_PROT_DEBUG
Definition nrf_lcs.h:132
@ NRF_LCS_ASSEMBLY_AND_TEST
Definition nrf_lcs.h:78
@ NRF_LCS_MAX
Definition nrf_lcs.h:158
@ NRF_LCS_PSA_ROT_PROVISIONING
Definition nrf_lcs.h:109
@ NRF_LCS_SECURED
Definition nrf_lcs.h:126
@ NRF_LCS_DECOMMISSIONED
Definition nrf_lcs.h:152
@ NRF_LCS_UNKNOWN
Definition nrf_lcs.h:51
@ NRF_LCS_PSA_NON_PROT_DEBUG
Definition nrf_lcs.h:138