<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/drivers, branch v1.2.0</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components/drivers?h=v1.2.0</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/drivers?h=v1.2.0'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2013-12-30T10:14:09Z</updated>
<entry>
<title>[Drivers] Fix the block start issue in MTD Nand operators</title>
<updated>2013-12-30T10:14:09Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmal.com</email>
</author>
<published>2013-12-30T10:14:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=ec7fada97ef4c0dde6c9621397a9fcdda3469dd1'/>
<id>urn:sha1:ec7fada97ef4c0dde6c9621397a9fcdda3469dd1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Drivers] Add more debug utilities in MTD nand</title>
<updated>2013-12-29T14:27:33Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2013-12-29T14:27:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=42ae1c634d9e102091b82bc61ebfe05cccd7fcea'/>
<id>urn:sha1:42ae1c634d9e102091b82bc61ebfe05cccd7fcea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "serial: set the errno if and only if in thread context"</title>
<updated>2013-10-25T13:23:15Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-10-25T13:23:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6bb2c0f2ead16ac7c46b582f67e354bedbcf87a1'/>
<id>urn:sha1:6bb2c0f2ead16ac7c46b582f67e354bedbcf87a1</id>
<content type='text'>
This reverts commit 07bd09fc0fc256e5c53ad3c6157802fd94c9910c.
The validation of the context is done with in `rt_set_errno`. So it's
safe to call it here.
</content>
</entry>
<entry>
<title>serial: set the errno if and only if in thread context</title>
<updated>2013-10-25T12:31:02Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-10-25T12:31:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=07bd09fc0fc256e5c53ad3c6157802fd94c9910c'/>
<id>urn:sha1:07bd09fc0fc256e5c53ad3c6157802fd94c9910c</id>
<content type='text'>
The errno is associated with threads. It will crash the thread if we set
it in interrupt context.
</content>
</entry>
<entry>
<title>serial: do onthing if the size of read/write is zero</title>
<updated>2013-10-25T12:15:08Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-10-25T12:15:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=21fb9a0bac9f5eaa57e41e60bab06e9f4dc216ae'/>
<id>urn:sha1:21fb9a0bac9f5eaa57e41e60bab06e9f4dc216ae</id>
<content type='text'>
Return early if the size is 0 as there is nothing to do.
</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>notification function: rt_err_t (*tx_complete)(rt_device_t dev, void</title>
<updated>2013-09-24T12:57:00Z</updated>
<author>
<name>joyhope</name>
<email>yueyuepapa@gmail.com</email>
</author>
<published>2013-09-24T12:57:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=281e55e973a7bad391ef8201fd11f9c923f9c829'/>
<id>urn:sha1:281e55e973a7bad391ef8201fd11f9c923f9c829</id>
<content type='text'>
*buffer) with buffer pointer</content>
</entry>
<entry>
<title>dev/portal: fix bug in portal callback forwarding</title>
<updated>2013-08-22T08:43:06Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-08-22T08:43:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=246bdde8de4167065b4a52530a9c7be85c189dd8'/>
<id>urn:sha1:246bdde8de4167065b4a52530a9c7be85c189dd8</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>dev/portal: add checks on oflag</title>
<updated>2013-08-22T07:12:00Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-08-22T07:12:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=824261d3bc8467f6220061f43d22321f1ce50bc3'/>
<id>urn:sha1:824261d3bc8467f6220061f43d22321f1ce50bc3</id>
<content type='text'>
It does not make sense to open portal without a flag. One should open a
portal with RT_DEVICE_OFLAG_RDWR in most cases.
</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>
</feed>
