<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/drivers/include, branch v1.2.4</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components/drivers/include?h=v1.2.4</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/drivers/include?h=v1.2.4'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2014-11-01T13:52:26Z</updated>
<entry>
<title>Prepare RT-Thread 1.2.3 release.</title>
<updated>2014-11-01T13:52:26Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2014-11-01T13:52:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a00cc57487f78629bf3aaa7c3c04708af6fa0800'/>
<id>urn:sha1:a00cc57487f78629bf3aaa7c3c04708af6fa0800</id>
<content type='text'>
</content>
</entry>
<entry>
<title>device/pipe: add a control cmd to get the space left in pipe</title>
<updated>2013-10-22T17:43:18Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-10-22T17:43:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=0feefc03b6008301a19a430427390cc9c44decf8'/>
<id>urn:sha1:0feefc03b6008301a19a430427390cc9c44decf8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>dev/portal: implement portal device</title>
<updated>2013-08-20T04:54:43Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-08-20T02:48:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6e676e7754e9042c333ff7f3826766c6462f92be'/>
<id>urn:sha1:6e676e7754e9042c333ff7f3826766c6462f92be</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>device/pipe: add nonblocking read/write and force write mode</title>
<updated>2013-08-19T07:35:56Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-08-19T07:35:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d683d32bd5502c15be600145966400a41710a7f4'/>
<id>urn:sha1:d683d32bd5502c15be600145966400a41710a7f4</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>ringbuffer: add put_force and putchar_force API</title>
<updated>2013-08-19T07:32:42Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-08-19T03:52:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4919d29d693491e8eae9697deed7b808c7bcbb93'/>
<id>urn:sha1:4919d29d693491e8eae9697deed7b808c7bcbb93</id>
<content type='text'>
Add the APIs that will discard the old data when rb is full.
</content>
</entry>
<entry>
<title>ringbuffer: fix the ambiguous name</title>
<updated>2013-08-19T06:12:35Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-08-19T02:50:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=981d929b562610328309ee4e01d66727f5e6896e'/>
<id>urn:sha1:981d929b562610328309ee4e01d66727f5e6896e</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>device/pipe: add rt_pipe_{init,detach}</title>
<updated>2013-08-19T04:28:59Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-08-19T04:24:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=38ce3879d8a98827338696e0b326ba6f6b1749f7'/>
<id>urn:sha1:38ce3879d8a98827338696e0b326ba6f6b1749f7</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>add initialization debug code</title>
<updated>2013-07-23T23:33:48Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2013-07-23T23:33:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=a124e7bd22445ce90fc39419268d1b27e74ffd45'/>
<id>urn:sha1:a124e7bd22445ce90fc39419268d1b27e74ffd45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>additional update</title>
<updated>2013-06-27T16:39:11Z</updated>
<author>
<name>yiyue.fang</name>
<email>dzzxzz@gmail.com</email>
</author>
<published>2013-06-27T16:39:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3359419d4fef83ba786b78efaa69aee36ee4460f'/>
<id>urn:sha1:3359419d4fef83ba786b78efaa69aee36ee4460f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Embedded GPLv2 license in drivers</title>
<updated>2013-06-27T16:36:54Z</updated>
<author>
<name>yiyue.fang</name>
<email>dzzxzz@gmail.com</email>
</author>
<published>2013-06-27T16:36:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=621fbdb90c9f9529700ed8894b01919ac1ec1929'/>
<id>urn:sha1:621fbdb90c9f9529700ed8894b01919ac1ec1929</id>
<content type='text'>
</content>
</entry>
</feed>
