blob: 43c8b70727897419f7f080d57b6e9ab48ecc6184 [file] [log] [blame]
Tamas Bance0c40e2022-01-18 16:32:18 +01001/*
Yann Gautier36416b12024-09-23 14:00:01 +02002 * Copyright (c) 2022-2025, Arm Limited and Contributors. All rights reserved.
Tamas Bance0c40e2022-01-18 16:32:18 +01003 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
Tamas Bane249e562024-02-21 12:42:00 +01008#ifndef RSE_COMMS_H
9#define RSE_COMMS_H
Tamas Bance0c40e2022-01-18 16:32:18 +010010
Yann Gautier36416b12024-09-23 14:00:01 +020011#include <stddef.h>
Tamas Bance0c40e2022-01-18 16:32:18 +010012#include <stdint.h>
13
Yann Gautier36416b12024-09-23 14:00:01 +020014size_t rse_mbx_get_max_message_size(void);
15int rse_mbx_send_data(const uint8_t *send_buffer, size_t size);
16int rse_mbx_receive_data(uint8_t *receive_buffer, size_t *size);
17int rse_mbx_init(const void *init_data);
Tamas Bance0c40e2022-01-18 16:32:18 +010018
Tamas Bane249e562024-02-21 12:42:00 +010019#endif /* RSE_COMMS_H */