<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tinyusb.git/src/osal, branch dcd_ch32hs_spd</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/tinyusb.git/atom/src/osal?h=dcd_ch32hs_spd</id>
<link rel='self' href='http://cgit.235523.xyz/tinyusb.git/atom/src/osal?h=dcd_ch32hs_spd'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/'/>
<updated>2026-05-29T09:16:21Z</updated>
<entry>
<title>Implement asynchronous control transfer queuing for USB host stack</title>
<updated>2026-05-29T09:16:21Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-05-29T09:16:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=d754c0697cbd29874c56254bd97561349fb9a229'/>
<id>urn:sha1:d754c0697cbd29874c56254bd97561349fb9a229</id>
<content type='text'>
- Added a pending FIFO queue for asynchronous control transfers when the active slot is busy.
- Introduced `control_xfer_dispatch_pending` to handle queued transfers on slot availability.
- Improved synchronization for blocking and non-blocking transfer modes, preventing deadlocks in RTOS.
- Refactored and renamed related functions for clarity and consistency.
- Enhanced error handling and callback invocation for failed or stale transfers.
</content>
</entry>
<entry>
<title>osal add osal_task_get_current_handle()</title>
<updated>2026-05-27T12:20:58Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-05-27T12:20:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=616acfa7328b1a05ea0370a3628fc6a07f4caf57'/>
<id>urn:sha1:616acfa7328b1a05ea0370a3628fc6a07f4caf57</id>
<content type='text'>
</content>
</entry>
<entry>
<title>osal/mynewt: fix queue receive tiemout</title>
<updated>2026-03-27T14:44:24Z</updated>
<author>
<name>HiFiPhile</name>
<email>admin@hifiphile.com</email>
</author>
<published>2026-03-27T14:44:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=653e6300a3dafbfb9f448879eaf874dca3e86a12'/>
<id>urn:sha1:653e6300a3dafbfb9f448879eaf874dca3e86a12</id>
<content type='text'>
Signed-off-by: HiFiPhile &lt;admin@hifiphile.com&gt;
</content>
</entry>
<entry>
<title>remove TUSB_MCU_VENDOR_ESPRESSIF, use ESP_PLATFORM for Espressif</title>
<updated>2026-03-13T05:39:24Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-13T05:39:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=911956f4534701f7fd06af8758f8e0ada0d3456b'/>
<id>urn:sha1:911956f4534701f7fd06af8758f8e0ada0d3456b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add IAR warning flags to cmake build and fix them</title>
<updated>2026-03-05T16:24:14Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-05T16:24:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=61e4b9ce3fba2fea731396c56eee1c7b5a2f5338'/>
<id>urn:sha1:61e4b9ce3fba2fea731396c56eee1c7b5a2f5338</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve threadx support, add multi ROTS support for board_test and msc_dual_lun</title>
<updated>2026-03-05T10:51:57Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-05T10:51:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=70c93adc2f6264015cae597a9abe58ad2e1aaee6'/>
<id>urn:sha1:70c93adc2f6264015cae597a9abe58ad2e1aaee6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' into fork/armusin/threadx_osal</title>
<updated>2026-03-05T06:00:45Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-03-05T06:00:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=0427fcfd02e6d6b8939b54984f58c3711d806ddd'/>
<id>urn:sha1:0427fcfd02e6d6b8939b54984f58c3711d806ddd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add osal_time_millis() to osal requirement</title>
<updated>2026-02-27T16:42:40Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-02-27T16:34:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=7ea02fd6c9e376679bc1fe025bb73e43664e17c6'/>
<id>urn:sha1:7ea02fd6c9e376679bc1fe025bb73e43664e17c6</id>
<content type='text'>
implement tusb_time_millis_api() with osal_time_millis() when OS is not NONE
</content>
</entry>
<entry>
<title>add back deferred attachment queue, retry get hub port status if reset change not set after 20ms</title>
<updated>2026-02-27T15:39:42Z</updated>
<author>
<name>hathach</name>
<email>thach@tinyusb.org</email>
</author>
<published>2026-02-27T15:39:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=66c4d470eb70b781f0ebdd995aadf44633ce95a4'/>
<id>urn:sha1:66c4d470eb70b781f0ebdd995aadf44633ce95a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'hathach:master' into threadx_osal</title>
<updated>2026-02-09T08:22:20Z</updated>
<author>
<name>Aleksei Musin</name>
<email>amusin@inbox.ru</email>
</author>
<published>2026-02-09T08:22:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/tinyusb.git/commit/?id=6e675da608b063e2ea7db1d700d788d6a247f9ec'/>
<id>urn:sha1:6e675da608b063e2ea7db1d700d788d6a247f9ec</id>
<content type='text'>
</content>
</entry>
</feed>
