2 * Copyright (c) 2019 Nordic Semiconductor ASA
4 * SPDX-License-Identifier: LicenseRef-BSD-5-Clause-Nordic
9 #include "nrf_cc310_platform_abort.h"
12 /** @brief Definition of platform handle used during abort in FreeRTOS
14 * @note Currently not used
16 static nrf_cc310_platform_abort_handle_t platform_abort_handle;
19 /** @brief Definition of abort function used for FreeRTOS
21 static void abort_function(char const * const reason)
23 configASSERT(!reason);
27 /** @brief Definition of abort API to set in nrf_cc310_platform
29 static const nrf_cc310_platform_abort_apis_t apis =
31 .abort_handle = &platform_abort_handle,
32 .abort_fn = abort_function
35 /** @brief Function to initialize the nrf_cc310_platform abort APIs.
37 void nrf_cc310_platform_abort_init(void)
39 nrf_cc310_platform_set_abort(&apis);