<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/src/device.c, branch stable-v1.2.x</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/src/device.c?h=stable-v1.2.x</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/src/device.c?h=stable-v1.2.x'/>
<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>Merge 2.0.0 modification to prepare v1.2.2 release.</title>
<updated>2014-07-18T22:43:53Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2014-07-18T22:43:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=50e7ae7e875c28cdc65baf9c0ec7893a59211a23'/>
<id>urn:sha1:50e7ae7e875c28cdc65baf9c0ec7893a59211a23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>device: add ref_count support</title>
<updated>2013-07-09T07:44:55Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-07-09T03:54:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7bcce9e87fa987d4bb88d48d3f7d0aca58963e74'/>
<id>urn:sha1:7bcce9e87fa987d4bb88d48d3f7d0aca58963e74</id>
<content type='text'>
This is a simple work around to the current device stack design. A
ref_count could let different modules to open/close the same device
independently without interfere others in some degree.

But there is still some data shared between the modules, like flag,
open_flag and user_data. Moreover, it won't yield an error if A open a
device, and B read from it before open it in B. Maybe alloc a new handle
in rt_device_open will be the ultimate solution. But that is much bigger
change and we may leave it to future development.
</content>
</entry>
<entry>
<title>Embedded GPLv2 license.</title>
<updated>2013-06-24T09:06:09Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2013-06-24T09:06:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=79392bb0827bfb0323320f8f8ae346c06b88df7b'/>
<id>urn:sha1:79392bb0827bfb0323320f8f8ae346c06b88df7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>return RT_EOK if the device interface not exist.</title>
<updated>2012-12-25T01:44:23Z</updated>
<author>
<name>bernard.xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2012-12-25T01:44:23Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=cb496872b3a3ed0a84478b597c8101a38fc2a257'/>
<id>urn:sha1:cb496872b3a3ed0a84478b597c8101a38fc2a257</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2519 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
<entry>
<title>fixed the coding style in device.c</title>
<updated>2012-12-20T07:48:59Z</updated>
<author>
<name>dzzxzz@gmail.com</name>
<email>dzzxzz@gmail.com</email>
</author>
<published>2012-12-20T07:48:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=7e159dfb763d4d2c961f281bbcc4eb4880a1de41'/>
<id>urn:sha1:7e159dfb763d4d2c961f281bbcc4eb4880a1de41</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2502 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
<entry>
<title>fixed the coding style in device.c</title>
<updated>2012-11-03T07:27:53Z</updated>
<author>
<name>dzzxzz@gmail.com</name>
<email>dzzxzz@gmail.com</email>
</author>
<published>2012-11-03T07:27:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=533492545421ad3fca6bcff9330a967b7d86f677'/>
<id>urn:sha1:533492545421ad3fca6bcff9330a967b7d86f677</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2386 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
<entry>
<title>add device check in register function, which is provided by Rob &lt;rdent@iinet.net.au&gt;.</title>
<updated>2012-10-19T22:44:34Z</updated>
<author>
<name>bernard.xiong@gmail.com</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2012-10-19T22:44:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=e737514f867a3499ac6fa21493a1fc5b04e5e1b3'/>
<id>urn:sha1:e737514f867a3499ac6fa21493a1fc5b04e5e1b3</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2355 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
<entry>
<title>Add more symbols export for application module. </title>
<updated>2012-07-06T11:20:53Z</updated>
<author>
<name>bernard.xiong@gmail.com</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2012-07-06T11:20:53Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=25268ad23d67e2d006931e5ced4067d8898df972'/>
<id>urn:sha1:25268ad23d67e2d006931e5ced4067d8898df972</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2205 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
<entry>
<title>move src\kservice.h to include\rtservice.h.</title>
<updated>2012-03-22T06:11:44Z</updated>
<author>
<name>bernard.xiong@gmail.com</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2012-03-22T06:11:44Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=0f519b672150eedaea7401604e9bdb5293157dbb'/>
<id>urn:sha1:0f519b672150eedaea7401604e9bdb5293157dbb</id>
<content type='text'>
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2005 bbd45198-f89e-11dd-88c7-29a3b14d5316
</content>
</entry>
</feed>
