blob: 4d278763393b3c6122e5348d131531211e4c2e38 [file] [log] [blame]
Summer Qin153f3df2022-11-17 15:51:02 +08001/*
2 * Copyright (c) 2023, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8#include "erpc_server_start.h"
9
10#include "erpc_mbf_setup.h"
11#include "erpc_server_setup.h"
12#include "tfm_erpc_psa_client_api_server.h"
Summer Qin153f3df2022-11-17 15:51:02 +080013#include "tfm_erpc_psa_connection_api_server.h"
Summer Qin153f3df2022-11-17 15:51:02 +080014
15void erpc_server_start(erpc_transport_t transport)
16{
17 erpc_server_init(transport, erpc_mbf_dynamic_init());
18 erpc_add_service_to_server(create_psa_client_api_service());
Summer Qin153f3df2022-11-17 15:51:02 +080019 erpc_add_service_to_server(create_psa_connection_api_service());
Summer Qin153f3df2022-11-17 15:51:02 +080020
21 erpc_server_run();
22
23 return;
24}