XCORE SDK
XCORE Software Development Kit
rtos_spi_master_rpc.h
1 // Copyright 2020-2021 XMOS LIMITED.
2 // This Software is subject to the terms of the XMOS Public Licence: Version 1.
3 
4 #ifndef RTOS_SPI_MASTER_RPC_H_
5 #define RTOS_SPI_MASTER_RPC_H_
6 
39  rtos_spi_master_t *spi_master_ctx,
40  rtos_spi_master_device_t *spi_device_ctx[],
41  size_t spi_device_count,
42  rtos_driver_rpc_t *rpc_config,
43  rtos_intertile_t *host_intertile_ctx);
44 
63  rtos_spi_master_t *spi_master_ctx,
64  rtos_spi_master_device_t *spi_device_ctx[],
65  size_t spi_device_count,
66  rtos_driver_rpc_t *rpc_config,
67  rtos_intertile_t *client_intertile_ctx[],
68  size_t remote_client_count);
69 
91  rtos_spi_master_t *spi_master_ctx,
92  unsigned intertile_port,
93  unsigned host_task_priority);
94 
98 #endif /* RTOS_SPI_MASTER_RPC_H_ */
void rtos_spi_master_rpc_host_init(rtos_spi_master_t *spi_master_ctx, rtos_spi_master_device_t *spi_device_ctx[], size_t spi_device_count, rtos_driver_rpc_t *rpc_config, rtos_intertile_t *client_intertile_ctx[], size_t remote_client_count)
Definition: rtos_spi_master_rpc.c:301
void rtos_spi_master_rpc_config(rtos_spi_master_t *spi_master_ctx, unsigned intertile_port, unsigned host_task_priority)
Definition: rtos_spi_master_rpc.c:252
void rtos_spi_master_rpc_client_init(rtos_spi_master_t *spi_master_ctx, rtos_spi_master_device_t *spi_device_ctx[], size_t spi_device_count, rtos_driver_rpc_t *rpc_config, rtos_intertile_t *host_intertile_ctx)
Definition: rtos_spi_master_rpc.c:273
Definition: rtos_driver_rpc.h:23
Definition: rtos_intertile.h:36
Definition: rtos_spi_master.h:63
Definition: rtos_spi_master.h:34