From 7e68096a88aaa9279507df54da191893be99f7df Mon Sep 17 00:00:00 2001 From: Grissiom Date: Tue, 20 Aug 2013 10:16:55 +0800 Subject: dev/pipe: make pipe a type of device Pipe have many differences with char device. The main difference is altough pipe have both read and write, it is unidirectional in nature. --- components/drivers/src/pipe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'components/drivers') diff --git a/components/drivers/src/pipe.c b/components/drivers/src/pipe.c index 3f14e6a837..8a6c97aabf 100644 --- a/components/drivers/src/pipe.c +++ b/components/drivers/src/pipe.c @@ -224,7 +224,7 @@ rt_err_t rt_pipe_init(struct rt_pipe_device *pipe, pipe->flag = flag; /* create pipe */ - pipe->parent.type = RT_Device_Class_Char; + pipe->parent.type = RT_Device_Class_Pipe; pipe->parent.init = RT_NULL; pipe->parent.open = RT_NULL; pipe->parent.close = RT_NULL; -- cgit v1.3.1