Tamas Ban | 53ac24f | 2022-01-18 16:32:18 +0100 | [diff] [blame] | 1 | /* |
Yann Gautier | f92793a | 2024-09-23 14:00:01 +0200 | [diff] [blame] | 2 | * Copyright (c) 2022-2025, Arm Limited and Contributors. All rights reserved. |
Tamas Ban | 53ac24f | 2022-01-18 16:32:18 +0100 | [diff] [blame] | 3 | * |
| 4 | * SPDX-License-Identifier: BSD-3-Clause |
| 5 | * |
| 6 | */ |
| 7 | |
Tamas Ban | d097318 | 2024-02-21 12:42:00 +0100 | [diff] [blame] | 8 | #ifndef RSE_COMMS_H |
| 9 | #define RSE_COMMS_H |
Tamas Ban | 53ac24f | 2022-01-18 16:32:18 +0100 | [diff] [blame] | 10 | |
Yann Gautier | f92793a | 2024-09-23 14:00:01 +0200 | [diff] [blame] | 11 | #include <stddef.h> |
Tamas Ban | 53ac24f | 2022-01-18 16:32:18 +0100 | [diff] [blame] | 12 | #include <stdint.h> |
| 13 | |
Yann Gautier | f92793a | 2024-09-23 14:00:01 +0200 | [diff] [blame] | 14 | size_t rse_mbx_get_max_message_size(void); |
| 15 | int rse_mbx_send_data(const uint8_t *send_buffer, size_t size); |
| 16 | int rse_mbx_receive_data(uint8_t *receive_buffer, size_t *size); |
| 17 | int rse_mbx_init(const void *init_data); |
Tamas Ban | 53ac24f | 2022-01-18 16:32:18 +0100 | [diff] [blame] | 18 | |
Tamas Ban | d097318 | 2024-02-21 12:42:00 +0100 | [diff] [blame] | 19 | #endif /* RSE_COMMS_H */ |