<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/src, branch v1.2.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/src?h=v1.2.1</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/src?h=v1.2.1'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2014-04-08T07:49:16Z</updated>
<entry>
<title>Merge remote-tracking branch 'origin/master' into stable-v1.2.x</title>
<updated>2014-04-08T07:49:16Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2014-04-08T07:49:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b2f35dcf3f930087104e2bb36845d50a6931a15d'/>
<id>urn:sha1:b2f35dcf3f930087104e2bb36845d50a6931a15d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Kernel] declare more APIs in module</title>
<updated>2014-03-11T07:44:35Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2014-03-11T07:44:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=dbcb4a1ccff7c3840a722110d7a98816c0dd5cf2'/>
<id>urn:sha1:dbcb4a1ccff7c3840a722110d7a98816c0dd5cf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Kernel] stop thread timer when suspend a thread</title>
<updated>2014-03-11T06:19:24Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2014-03-11T06:19:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=898e0d2f3fa2e6bb77d3693d693e39cc73814dbb'/>
<id>urn:sha1:898e0d2f3fa2e6bb77d3693d693e39cc73814dbb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Kernel] application module can support arguments</title>
<updated>2014-01-11T08:33:31Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2014-01-11T08:33:31Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=31446eab4c01fc7382ad7cd6363c253852ec1235'/>
<id>urn:sha1:31446eab4c01fc7382ad7cd6363c253852ec1235</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: let rt_thread_idle_excute loop until there is no dead thread</title>
<updated>2013-12-21T03:31:40Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-12-21T03:31:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=04f432f47b906e129209daf8e505ac0f6b57ebd0'/>
<id>urn:sha1:04f432f47b906e129209daf8e505ac0f6b57ebd0</id>
<content type='text'>
Out side world is difficult to tell whethere there is dead thread
remaining. If rt_thread_idle_excute only do one cleanup, it's hard to
finish cleanups outside the idle thread. So let is loop and do all the
cleanups in one call.
</content>
</entry>
<entry>
<title>kernel: add rt_critical_level that return the lock count of scheduler</title>
<updated>2013-12-21T03:27:26Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-12-21T03:24:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=408ac34bc2d762db7019a14cc5caf8af4df57b43'/>
<id>urn:sha1:408ac34bc2d762db7019a14cc5caf8af4df57b43</id>
<content type='text'>
Out side world may be interested in whether the scheduler is locked or
not. Provide an API to tell that.
</content>
</entry>
<entry>
<title>kernel: timer: fix compiling bug in d59aa279c37b7</title>
<updated>2013-10-19T13:07:14Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-10-19T13:07:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=6d9e793388cf078647fe7617266ad6efae5edb18'/>
<id>urn:sha1:6d9e793388cf078647fe7617266ad6efae5edb18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge pull request #173 from grissiom/new-timer</title>
<updated>2013-10-17T22:44:20Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2013-10-17T22:44:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=3eac58ce8e71ea7993a1febb159c2b156f3835af'/>
<id>urn:sha1:3eac58ce8e71ea7993a1febb159c2b156f3835af</id>
<content type='text'>
kernel: use skip list to implement timer list</content>
</entry>
<entry>
<title>Merge pull request #161 from aozima/pulls</title>
<updated>2013-10-17T22:43:56Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2013-10-17T22:43:56Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=c29ff6b0ac0456f5275e6a35c8d8ba0ee8d743c1'/>
<id>urn:sha1:c29ff6b0ac0456f5275e6a35c8d8ba0ee8d743c1</id>
<content type='text'>
make sure the device is in STREAM mode when used by rt_kprintf.</content>
</entry>
<entry>
<title>kernel: mutex could only be released in thread context</title>
<updated>2013-10-14T01:50:18Z</updated>
<author>
<name>Grissiom</name>
<email>chaos.proton@gmail.com</email>
</author>
<published>2013-10-14T01:50:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=b72001fcac18d2c37c24e423cc7e15fe900dc172'/>
<id>urn:sha1:b72001fcac18d2c37c24e423cc7e15fe900dc172</id>
<content type='text'>
Mutex has the idea of ownership, only the thread which owns the mutex
can release it. So rt_mutex_release could only be called in thread
context.  Add a debug guard to it.
</content>
</entry>
</feed>
