/* * Copyright (c) 2021, Arm Limited and Contributors. All rights reserved. * * SPDX-License-Identifier: BSD-3-Clause */ /** * A config store that implements the common config interface that * saves configuration data in ram. This may be used in environments * that are configured at run-time e.g. from device tree. The * config_ramstore is a singleton. */ #ifndef CONFIG_RAMSTORE_H #define CONFIG_RAMSTORE_H #ifdef __cplusplus extern "C" { #endif /** * \brief Initializes the singleton store * */ void config_ramstore_init(void); /** * \brief Clean-up the config_ramstore after use */ void config_ramstore_deinit(void); #ifdef __cplusplus } #endif #endif /* CONFIG_RAMSTORE_H */