1 /* 2 * Copyright (c) 2024 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #ifndef NRFS_INTERNAL_RESET_H 8 #define NRFS_INTERNAL_RESET_H 9 10 #include <internal/services/nrfs_generic.h> 11 12 #ifdef __cplusplus 13 extern "C" { 14 #endif 15 16 /** @brief Reset request structure. */ 17 typedef struct __NRFS_PACKED { 18 nrfs_hdr_t hdr; /**< Header of the message. */ 19 nrfs_ctx_t ctx; /**< Context of the message. */ 20 } nrfs_reset_req_t; 21 22 /** @brief Reset service notification structure. */ 23 typedef struct __NRFS_PACKED { 24 nrfs_hdr_t hdr; /**< Header of the message. */ 25 nrfs_ctx_t ctx; /**< Context of the message. This is left for compatibility purposes. Should always be zero. */ 26 } nrfs_reset_rsp_t; 27 28 #ifdef __cplusplus 29 } 30 #endif 31 32 #endif /* NRFS_INTERNAL_RESET_H */ 33