diff options
| author | bernard <[email protected]> | 2017-12-29 22:33:39 +0800 |
|---|---|---|
| committer | bernard <[email protected]> | 2017-12-29 22:33:39 +0800 |
| commit | 09f2d42e5a8a61e5c6627378c7e6c91016ebc5bc (patch) | |
| tree | 290457e5d6e2ef8797e0cc0347ae4a70f2d39424 /components/drivers/include/ipc | |
| parent | 6fe16bba3b4e9ddbb28037e18f4ecc6d1ac8c405 (diff) | |
[DeviceDrivers] Add device API in pipe device.
Diffstat (limited to 'components/drivers/include/ipc')
| -rw-r--r-- | components/drivers/include/ipc/pipe.h | 6 |
1 files changed, 2 insertions, 4 deletions
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 <rtthread.h> #include <rtdevice.h> -#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__ */ |
