<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/components/drivers/src/ringbuffer.c, branch v3.1.5</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/components/drivers/src/ringbuffer.c?h=v3.1.5</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/components/drivers/src/ringbuffer.c?h=v3.1.5'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2021-05-27T09:33:03Z</updated>
<entry>
<title>[lts 3,1,x] format codes</title>
<updated>2021-05-27T09:33:03Z</updated>
<author>
<name>Meco Man</name>
<email>920369182@qq.com</email>
</author>
<published>2021-05-27T09:33:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=03f4d40e30f3c94e1db0b3a65b3610dee695694a'/>
<id>urn:sha1:03f4d40e30f3c94e1db0b3a65b3610dee695694a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[Update] Sync from v4.0.3</title>
<updated>2021-02-26T10:23:52Z</updated>
<author>
<name>chenjh</name>
<email>chenjinhui@rt-thread.com</email>
</author>
<published>2021-02-26T10:23:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=055c3d3e1d75fedac44ffb41943350d9844f5b7e'/>
<id>urn:sha1:055c3d3e1d75fedac44ffb41943350d9844f5b7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync from master (75a3f3dd3a930eab1dc58fa0258a9d1605a0ac11)</title>
<updated>2019-12-17T12:11:46Z</updated>
<author>
<name>armink</name>
<email>armink.ztl@gmail.com</email>
</author>
<published>2019-12-17T12:11:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4875ee8a3ab95c4fbf1e09941d3f44d99a9a632b'/>
<id>urn:sha1:4875ee8a3ab95c4fbf1e09941d3f44d99a9a632b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sync from master (aa1e41d04f6b7b37786b1d88f492701e9d4acf5a)</title>
<updated>2019-01-28T11:48:14Z</updated>
<author>
<name>armink</name>
<email>armink.ztl@gmail.com</email>
</author>
<published>2019-01-28T11:48:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=991c919deac3c8060541a3b9a32cf66aad3f72b8'/>
<id>urn:sha1:991c919deac3c8060541a3b9a32cf66aad3f72b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[license] Change license to Apache.</title>
<updated>2018-10-14T11:37:18Z</updated>
<author>
<name>Bernard Xiong</name>
<email>bernard.xiong@gmail.com</email>
</author>
<published>2018-10-14T11:37:18Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2c0640a17872cd0e2a4fc8dc8a301a77dae6cc0d'/>
<id>urn:sha1:2c0640a17872cd0e2a4fc8dc8a301a77dae6cc0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[drivers]Fix put_force bug</title>
<updated>2018-03-24T23:54:31Z</updated>
<author>
<name>tangyuxin</name>
<email>462747508@qq.com</email>
</author>
<published>2018-03-24T23:54:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=5b31545970ab395fcada828a71f7b67e5c39e9a3'/>
<id>urn:sha1:5b31545970ab395fcada828a71f7b67e5c39e9a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[DeviceDrivers] change cmd type.</title>
<updated>2017-10-15T14:56:46Z</updated>
<author>
<name>bernard</name>
<email>bernard.xiong@rt-thread.com</email>
</author>
<published>2017-10-15T14:56:46Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d7087fdd3b998192afb03b34fd8034071d06bde7'/>
<id>urn:sha1:d7087fdd3b998192afb03b34fd8034071d06bde7</id>
<content type='text'>
1. Change 'rt_uint8_t' type of cmd to 'int';
2. Add waitqueue;
3. Split device ipc header files;
</content>
</entry>
<entry>
<title> [Driver/ringbuffer]: Fix put_force bug</title>
<updated>2015-01-23T05:27:52Z</updated>
<author>
<name>Bright Pan</name>
<email>bright_pan@163.com</email>
</author>
<published>2015-01-23T05:27:52Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=2d67fe65655c1d14d0aa7ba71253de31da591583'/>
<id>urn:sha1:2d67fe65655c1d14d0aa7ba71253de31da591583</id>
<content type='text'>
    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 &gt; space, update the read_index, the bug can be fix, and
          works fine.
</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>
</feed>
