<feed xmlns='http://www.w3.org/2005/Atom'>
<title>cherryusb.git/third_party/nimble-1.6.0, branch dev</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/cherryusb.git/atom/third_party/nimble-1.6.0?h=dev</id>
<link rel='self' href='http://cgit.235523.xyz/cherryusb.git/atom/third_party/nimble-1.6.0?h=dev'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/'/>
<updated>2026-04-21T02:05:15Z</updated>
<entry>
<title>fix(third_party/bluetooth): fix bugs in USB host BT HCI drivers</title>
<updated>2026-04-21T02:05:15Z</updated>
<author>
<name>alvin</name>
<email>shchen@bouffalolab.com</email>
</author>
<published>2026-04-17T09:23:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=febe71b30c6786041dcf8b38d68874d76adb8749'/>
<id>urn:sha1:febe71b30c6786041dcf8b38d68874d76adb8749</id>
<content type='text'>
NimBLE (nimble-1.6.0/ble_hci_usbh.c):
- fix hci_read_callback: pass full buffer to hci_h4_sm_rx in one call
  instead of splitting type byte and payload into two calls
- fix ble_transport_to_ll_cmd_impl: use struct ble_hci_cmd for
  type-safe length calculation instead of raw byte indexing
- fix ble_transport_to_ll_acl_impl: gather mbuf with os_mbuf_copydata
  and issue single usbh_bluetooth_hci_write; the old per-segment loop
  violated USB Bluetooth class bulk transfer requirements
- fix unused-parameter warnings in run/stop callbacks

Zephyr (zephyr_bluetooth-2.7.5/ble_hci_usbh.c):
- remove unreachable fallthrough comment after return statement
- restore ISO payload length check (was commented out); use inline
  mask (&amp; 0x3FFF) per BT Core Spec v5.x Vol 4 Part E Section 5.4.5
- fix bt_usbh_send error code: 255 -&gt; -EIO
- guard bt_hci_driver_register with static bool to prevent duplicate
  registration on USB reconnect
- fix unused-parameter warnings in run/stop callbacks
</content>
</entry>
<entry>
<title>update(nimble): remove nimble submodule, because it costs time to pull</title>
<updated>2025-01-19T09:38:43Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2025-01-19T09:38:02Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=d4940ebd227e073a96ad96989bf9de0a7db55e63'/>
<id>urn:sha1:d4940ebd227e073a96ad96989bf9de0a7db55e63</id>
<content type='text'>
Signed-off-by: sakumisu &lt;1203593632@qq.com&gt;
</content>
</entry>
<entry>
<title>add nimble submodule</title>
<updated>2024-01-29T13:16:05Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2024-01-29T13:16:05Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=fc8097228472fe766e34bf4aeae193fbc81cf318'/>
<id>urn:sha1:fc8097228472fe766e34bf4aeae193fbc81cf318</id>
<content type='text'>
</content>
</entry>
<entry>
<title>support hci usb h4 for usb bluetooth</title>
<updated>2024-01-25T14:06:39Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2024-01-25T14:03:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=cdfb7c3fb2008ecaddac6b33decbcdb9a64b3446'/>
<id>urn:sha1:cdfb7c3fb2008ecaddac6b33decbcdb9a64b3446</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update nimble porting with freertos</title>
<updated>2024-01-22T11:49:23Z</updated>
<author>
<name>sakumisu</name>
<email>1203593632@qq.com</email>
</author>
<published>2024-01-22T11:41:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/cherryusb.git/commit/?id=c7cf09f6c36e089e6dc5d480620e499a55f9d023'/>
<id>urn:sha1:c7cf09f6c36e089e6dc5d480620e499a55f9d023</id>
<content type='text'>
</content>
</entry>
</feed>
