/* * Copyright (c) 2006-2022, RT-Thread Development Team * * SPDX-License-Identifier: Apache-2.0 * * Change Logs: * Date Author Notes * 2020-06-24 thread-liu first version */ #ifndef __DRV_OPENAMP_H__ #define __DRV_OPENAMP_H__ #include "board.h" #ifdef __cplusplus extern "C" { #endif struct rt_openamp { rt_uint8_t *rbuf; rt_uint8_t *tbuf; volatile rt_uint16_t rbuf_size; volatile rt_uint16_t tbuf_size; volatile rt_uint16_t rbuf_start; volatile rt_uint16_t rbuf_count; volatile rt_uint16_t tbuf_start; volatile rt_uint16_t tbuf_count; }; #define OPENAMP_THREAD_STACK_SIZE 512 #define OPENAMP_THREAD_PRIORITY 5 #define OPENAMP_THREAD_TIMESLICE 10 #define MAX_BUFFER_SIZE 256 #ifdef __cplusplus } #endif #endif