<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cherryusb.git/osal, branch release/v1.6</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/cherryusb.git/atom/osal?h=release%2Fv1.6</id>
<link rel='self' href='http://cgit.235523.xyz/cherryusb.git/atom/osal?h=release%2Fv1.6'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/'/>
<updated>2026-02-11T11:58:09Z</updated>
<entry>
<title>refactor: move cherryrb and cherrymp into common dir, rename with usb_ringbuffer and usb_mempool</title>
<updated>2026-02-11T11:58:09Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2026-02-11T11:49:08Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=362fec943a386c8cf623108f5f9019904270156f'/>
<id>urn:sha1:362fec943a386c8cf623108f5f9019904270156f</id>
<content type='text'>
Signed-off-by: sakumisu &lt;1203593632@qq.com&gt;
</content>
</entry>
<entry>
<title>refactor(osal): replace NuttX internal APIs with POSIX APIs</title>
<updated>2026-01-13T09:43:29Z</updated>
<author>
<name>SunJ</name>
<email>jsun@bouffalolab.com</email>
</author>
<published>2026-01-13T09:31:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=1de6b930458dec7bede07b02773d06bb3d5e5555'/>
<id>urn:sha1:1de6b930458dec7bede07b02773d06bb3d5e5555</id>
<content type='text'>
Replace nxsched_self() and nxsched_set_priority() with
standard POSIX sched_getparam() and sched_setparam() in
usb_osal_thread_schedule_other().

This improves portability and follows POSIX standards for
thread priority management.

Change-Id: I2e637268f77e200fbdee3e7713cba1b115976696
Signed-off-by: SunJ &lt;jsun@bouffalolab.com&gt;
</content>
</entry>
<entry>
<title>refactor(serial): add host serial framework</title>
<updated>2025-12-12T14:45:10Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2025-12-12T14:45:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=da2263728aba07a28d9b6946b7acb6b0a0a97bb1'/>
<id>urn:sha1:da2263728aba07a28d9b6946b7acb6b0a0a97bb1</id>
<content type='text'>
Signed-off-by: sakumisu &lt;1203593632@qq.com&gt;
</content>
</entry>
<entry>
<title>update: remove ununsed osal</title>
<updated>2025-11-25T07:29:53Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2025-11-25T06:22:49Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=a8939d5d7b5de148bcb7dfb6d6811b0a804cde33'/>
<id>urn:sha1:a8939d5d7b5de148bcb7dfb6d6811b0a804cde33</id>
<content type='text'>
Signed-off-by: sakumisu &lt;1203593632@qq.com&gt;
</content>
</entry>
<entry>
<title>fix(osal/usb_osal_ucosiii): fix msleep opt</title>
<updated>2025-11-23T13:36:45Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2025-11-23T13:36:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=5917aff5f5260310cdd0a2224a497f39acb835b2'/>
<id>urn:sha1:5917aff5f5260310cdd0a2224a497f39acb835b2</id>
<content type='text'>
Signed-off-by: sakumisu &lt;1203593632@qq.com&gt;
</content>
</entry>
<entry>
<title>fix(osal/usb_osal_threadx): delete self in another thread</title>
<updated>2025-11-05T12:40:47Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2025-11-05T12:40:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=e453e72bf179c5e7869d6d45f6bea1902cca9cc6'/>
<id>urn:sha1:e453e72bf179c5e7869d6d45f6bea1902cca9cc6</id>
<content type='text'>
Signed-off-by: sakumisu &lt;1203593632@qq.com&gt;
</content>
</entry>
<entry>
<title>fix(osal/usb_osal_ucosiii): lock before free</title>
<updated>2025-11-04T13:50:51Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2025-11-04T13:50:51Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=cf85c8851af15bdf43ebb3ae870bd0ca916ea5ba'/>
<id>urn:sha1:cf85c8851af15bdf43ebb3ae870bd0ca916ea5ba</id>
<content type='text'>
Signed-off-by: sakumisu &lt;1203593632@qq.com&gt;
</content>
</entry>
<entry>
<title>fix(osal/usb_osal_ucosiii): memset after malloc</title>
<updated>2025-11-03T13:21:37Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2025-11-03T13:21:37Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=1d3b7fb203433d3891b3c902162cbe4a9387224f'/>
<id>urn:sha1:1d3b7fb203433d3891b3c902162cbe4a9387224f</id>
<content type='text'>
Signed-off-by: sakumisu &lt;1203593632@qq.com&gt;
</content>
</entry>
<entry>
<title>refactor(usb_osal_threadx): optimize the creation and deletion of threads</title>
<updated>2025-10-16T05:40:06Z</updated>
<author>
<name>MDLZCOOL</name>
<email>mdlzcool@mail.nwpu.edu.cn</email>
</author>
<published>2025-10-16T03:33:04Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=3e3b08b152898880bc7da23f7c5ecf875ad6fb35'/>
<id>urn:sha1:3e3b08b152898880bc7da23f7c5ecf875ad6fb35</id>
<content type='text'>
- Allocate only once at `usb_osal_thread_create`.
- Fixed a null pointer crash in `usb_osal_thread_delete`.
- Standardized the return value of `usb_osal_sem_give`.
</content>
</entry>
<entry>
<title>feat(osal): add ucosiii osal</title>
<updated>2025-10-09T13:28:41Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2025-10-09T13:28:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=498ba9b4e1e7faf60cff6d7322bb78a429d3a1ec'/>
<id>urn:sha1:498ba9b4e1e7faf60cff6d7322bb78a429d3a1ec</id>
<content type='text'>
Signed-off-by: sakumisu &lt;1203593632@qq.com&gt;
</content>
</entry>
</feed>
