| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 4 days | fix(security): check msc block sizeHEADmaster | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 4 days | feat(class/gs_usb): add gs usb driver | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 9 days | update(class): for all net classes, goto delete when urb fail, do not retry ↵ | sakumisu | |
| find class Signed-off-by: sakumisu <[email protected]> | |||
| 12 days | fix(class/hub): fix mq delete twice | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 12 days | fix(class/cdc/usbd_cdc_ecm): read & write only after host sends set_interface | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 14 days | update(platform/rtthread): switch to adb sh in shell open, add vfs dfs port | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 14 days | update(class/tmc): update tmc out process, read all with ↵ | sakumisu | |
| dev_dep_msg_out.transferSize Signed-off-by: sakumisu <[email protected]> | |||
| 2026-10-09 | fix(class/msc): discard data when read-only enabled | MDLZCOOL | |
| Signed-off-by: MDLZCOOL <[email protected]> | |||
| 2026-10-09 | fix(class/adb): add missing case break | MDLZCOOL | |
| Signed-off-by: MDLZCOOL <[email protected]> | |||
| 2026-10-06 | chore: add adb into build | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-10-06 | refactor(class/adb): refactor adb device, add shell & sync service | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-09-26 | update(class/serial): check erorcode when read | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-09-21 | update(class/wireless/usbh_rndis): support Android RNDIS class code ↵ | zelong_666 | |
| (0xEF/0x04/0x01) Android phones expose USB tethering with the RNDIS interface class code 0xEF / subclass 0x04 / protocol 0x01 instead of the standard wireless class 0xE0 / 0x01 / 0x03. Add a matching class info so these devices are probed by the RNDIS class driver and work out of the box. | |||
| 2026-09-13 | feat(core/usbd_core): add usb3 config & desc & request | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-09-13 | feat(class/tmc): make tmc device class open | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-09-11 | fix(class/hub): only release hport in disconnect | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-09-08 | update(class/audio): support usbd_audio_get_volume_range, update volume with ↵ | sakumisu | |
| float and update demo Signed-off-by: sakumisu <[email protected]> | |||
| 2026-08-31 | update(class/wireless/usbh_rndis): process all msg into usbh_rndis_parse_resp | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-08-31 | update(class): update host net class rx length check | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-08-31 | fix(security): check usbh_control_transfer return value when bmRequestType ↵ | sakumisu | |
| is USB_REQUEST_DIR_IN Signed-off-by: sakumisu <[email protected]> | |||
| 2026-08-25 | update(class/audio/usbh_audio): expand audio samfreq num to 8 as default | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-08-25 | update(class/msc/usbd_msc): add SCSI_readCapacity16 | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-08-17 | feat(class/cdc/usbd_ncm): 添加usb device ncm功能 (#433) | 54fire | |
| * 添加usb device ncm功能 * fix(class/cdc/usbd_ncm): address review findings - fix compile failure when CONFIG_USBDEV_CDC_NCM_USING_LWIP is disabled - fix GET/SET_NTB_INPUT_SIZE operating on the OUT direction size, and honor the negotiated IN limit in the transmit path - set tx busy flag before submitting the transfer to avoid a race that could block transmit permanently - follow the ndp chain via wNextNdpIndex so chained datagrams are not dropped, and access ntb fields with LE helpers instead of assuming a little-endian target - reject oversized frames instead of transmitting truncated ones - register endpoints only once when initializing both interfaces - wait for tx completion with a timeout in the demo instead of an unbounded busy wait - make usbd_cdc_ncm.h self-contained Co-Authored-By: Claude <[email protected]> --------- Co-authored-by: Claude <[email protected]> | |||
| 2026-08-05 | update(class/serial): add rx overflow control | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-08-03 | fix(security): add check for sem&mq&thread and delete remain sources if ↵ | sakumisu | |
| alloc fail Signed-off-by: sakumisu <[email protected]> | |||
| 2026-07-25 | fix(security): fix adb len check | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-07-24 | [update] audio: add ↵ | Zhihong Chen | |
| AUDIO_FEEDBACK_TO_BUF_HS_INTERVAL/AUDIO_FEEDBACK_TO_BUF_FS_INTERVAL macros Signed-off-by: Zhihong Chen <[email protected]> | |||
| 2026-07-15 | update(gamepad): update xinput report and desc | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-07-14 | fix(security): check desc len overflow | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-07-12 | update(security): check null pointer and overflow | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-06-30 | fix: fix warnings | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-06-16 | update(class/video): change frame interval config to only one | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-06-04 | update(class/serial): add err log when rx overflow | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-06-01 | refactor(class/mtp): remove system stat and fcntl dependence | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-06-01 | refactor(audio): refactor audio host api | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-05-21 | fix(class/dfu): fix read data without const | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-05-21 | fix(class/rndis/usbd_rndis): add dummy byte for tx not zlp when txlen is a ↵ | sakumisu | |
| multiply of mps Signed-off-by: sakumisu <[email protected]> | |||
| 2026-05-19 | fix(class/hid/usbh_hid): fix missing hport->intf | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-04-28 | docs: release v1.6.1v1.6.1release/v1.6 | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-04-23 | fix(class/dfu): only reset device when dfu-util with -e or leave cmd | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-04-23 | fix(class/hub): clear mq &sem at deinit | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-04-21 | fix(class/msc/usbd_msc): fix inquiry80 size | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-04-21 | fix(security): remove hport mutex safely | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-04-17 | fix(class/hub): remove bus mutex, replace with mq to exit thread | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-04-16 | fix(class): break quickly with goto | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-04-07 | fix(class/cdc): add altsetting 1 for ecm/ncm | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-04-03 | fix(core): adjust init&deinit event callback position | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-04-03 | fix(class/dfu): fix missing *len | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-04-03 | fix(security): add check for linecoding | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
| 2026-03-30 | fix(security): add check for adb msg size | sakumisu | |
| Signed-off-by: sakumisu <[email protected]> | |||
