From 09f2d42e5a8a61e5c6627378c7e6c91016ebc5bc Mon Sep 17 00:00:00 2001 From: bernard Date: Fri, 29 Dec 2017 22:33:39 +0800 Subject: [DeviceDrivers] Add device API in pipe device. --- components/drivers/include/ipc/pipe.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'components/drivers/include') diff --git a/components/drivers/include/ipc/pipe.h b/components/drivers/include/ipc/pipe.h index f9f2118f59..08aa287c6a 100644 --- a/components/drivers/include/ipc/pipe.h +++ b/components/drivers/include/ipc/pipe.h @@ -7,8 +7,6 @@ #include #include -#if defined(RT_USING_POSIX) - #ifndef RT_PIPE_BUFSZ #define PIPE_BUFSZ 512 #else @@ -21,6 +19,7 @@ struct rt_pipe_device /* ring buffer in pipe device */ struct rt_ringbuffer *fifo; + rt_uint16_t bufsz; rt_uint8_t readers; rt_uint8_t writers; @@ -32,7 +31,6 @@ struct rt_pipe_device }; typedef struct rt_pipe_device rt_pipe_t; -rt_pipe_t *rt_pipe_create(const char *name); +rt_pipe_t *rt_pipe_create(const char *name, int bufsz); -#endif /* RT_USING_POSIX */ #endif /* PIPE_H__ */ -- cgit v1.3.1