- 31 12月, 2017 2 次提交
-
-
由 Bernard Xiong 提交于
-
由 BernardXiong 提交于
-
- 29 12月, 2017 1 次提交
-
-
由 bernard 提交于
-
- 09 11月, 2017 1 次提交
-
-
由 JasonJiaJie 提交于
There is a memory leak issue when close a pipe.
-
- 08 11月, 2017 1 次提交
-
-
由 JasonJiaJie 提交于
There is a memory leak issue when close a pipe.
-
- 18 10月, 2017 1 次提交
-
-
由 bernard 提交于
-
- 17 10月, 2017 2 次提交
- 16 10月, 2017 1 次提交
-
-
由 ArdaFu 提交于
-
- 15 10月, 2017 1 次提交
-
-
由 bernard 提交于
1. Change 'rt_uint8_t' type of cmd to 'int'; 2. Add waitqueue; 3. Split device ipc header files;
-
- 27 2月, 2017 1 次提交
-
-
由 Bernard Xiong 提交于
-
- 31 1月, 2017 1 次提交
-
-
由 bernard 提交于
-
- 02 11月, 2016 1 次提交
-
-
由 armink_ztl 提交于
-
- 31 10月, 2016 2 次提交
-
-
由 armink_ztl 提交于
-
由 armink_ztl 提交于
-
- 29 10月, 2016 1 次提交
-
-
由 armink_ztl 提交于
-
- 19 10月, 2016 2 次提交
-
-
由 armink_ztl 提交于
-
由 armink_ztl 提交于
-
- 11 5月, 2015 1 次提交
-
-
由 Bernard Xiong 提交于
-
- 04 4月, 2015 1 次提交
-
-
由 ItsEddy 提交于
Remove dataqueue/pipe if not enable RT_USING_HEAP, supply the missing `not`.
-
- 31 3月, 2015 1 次提交
-
-
由 Bernard Xiong 提交于
-
- 24 3月, 2015 1 次提交
-
-
由 KodakWang 提交于
fix: completion wait after, maybe can't clean the flag.
-
- 23 1月, 2015 1 次提交
-
-
由 Bright Pan 提交于
OXape reports: http://www.rt-thread.org/phpBB3/topic3939.html driver/ringbuffer: when data length is bigger than space length for rb, the read_index in rb is not update. When length > space, update the read_index, the bug can be fix, and works fine.
-
- 27 8月, 2014 1 次提交
-
-
由 Bernard Xiong 提交于
-
- 20 8月, 2014 1 次提交
-
-
由 Grissiom 提交于
-
- 04 8月, 2014 1 次提交
-
-
由 Bernard Xiong 提交于
-
- 13 7月, 2014 1 次提交
-
-
由 bernard 提交于
-
- 23 10月, 2013 1 次提交
-
-
由 Grissiom 提交于
-
- 22 8月, 2013 2 次提交
-
-
由 Grissiom 提交于
When forwarding rx/tx callback from the underlaying device(pipe), the "dev" argument should be the portal. So the portal callback could think itself as called.
-
由 Grissiom 提交于
It does not make sense to open portal without a flag. One should open a portal with RT_DEVICE_OFLAG_RDWR in most cases.
-
- 20 8月, 2013 2 次提交
-
-
由 Grissiom 提交于
Portal is a device that connect devices. Currently, you can only connect pipes in portal. Pipes are unidirectional. But with portal, you can construct a bidirectional device with two pipes.
-
由 Grissiom 提交于
Pipe have many differences with char device. The main difference is altough pipe have both read and write, it is unidirectional in nature.
-
- 19 8月, 2013 6 次提交
-
-
由 Grissiom 提交于
-
由 Grissiom 提交于
Some reader(FinSh again) would like to block on a semaphore which is released in rx_indicate. So we should invoke rx_indicate in _rt_pipe_resume_reader.
-
由 Grissiom 提交于
The previous implementation will always blocks the reader/writer. However, at least FinSh would expect the device to be nonblocking --- read should return 0 when there is no data in it.
-
由 Grissiom 提交于
Add the APIs that will discard the old data when rb is full.
-
由 Grissiom 提交于
RT_RINGBUFFER_SIZE could mean "the size of the whole buffer", "the size of the empty space" or "the size of the data". Moreover, it's never a micro anymore. Change it to rt_ringbuffer_data_len before it's too late. Also, RT_RINGBUFFER_EMPTY is changed to rt_ringbuffer_space_len.
-
由 Grissiom 提交于
This provide the possibility that allocate the buffer of the ringbuffer on a specific region, instead of always mallocing it. It also bring us the benefit of using pipe device on the systems without heap.
-
- 28 6月, 2013 1 次提交
-
-
由 yiyue.fang 提交于
-
- 08 5月, 2013 1 次提交
-
-
由 Grissiom 提交于
-