16 #ifndef RTOS_INTERTILE_H_
17 #define RTOS_INTERTILE_H_
26 #include <xcore/channel.h>
27 #include <xcore/channel_transaction.h>
29 #include "rtos_osal.h"
41 rtos_osal_mutex_t lock;
42 rtos_osal_event_group_t event_group;
63 void rtos_intertile_tx_len(
67 size_t rtos_intertile_tx_data(
88 size_t rtos_intertile_rx_len(
92 size_t rtos_intertile_rx_data(
size_t rtos_intertile_rx(rtos_intertile_t *ctx, uint8_t port, void **msg, unsigned timeout)
Definition: rtos_intertile.c:99
void rtos_intertile_tx(rtos_intertile_t *ctx, uint8_t port, void *msg, size_t len)
Definition: rtos_intertile.c:54
void rtos_intertile_init(rtos_intertile_t *intertile_ctx, chanend_t c)
Definition: rtos_intertile.c:154
void rtos_intertile_start(rtos_intertile_t *intertile_ctx)
Definition: rtos_intertile.c:126
Definition: rtos_intertile.h:50
rtos_intertile_t * intertile_ctx
Definition: rtos_intertile.h:51
int port
Definition: rtos_intertile.h:52
Definition: rtos_intertile.h:36