summaryrefslogtreecommitdiff
path: root/class
AgeCommit message (Collapse)Author
2025-01-16[update] class: msc host: update msc host class stack (#285)chenzhihong007
- use CONFIG_USBHOST_MSC_TIMEOUT as inquiry timeout - separate cbw/csw from g_msc_buf - try again ready check when device not ready - print errcode in error log Signed-off-by: Zhihong Chen <[email protected]>
2025-01-13update(demo): add macro for caculating feedback valuesakumisu
2024-12-28feat(demo): add feedback for audio v1 speaker templatesakumisu
2024-11-27fix(class/cdc/usbd_cdc_ecm): fix missing returnsakumisu
2024-11-25usbd_video: use pingpang buffer to improve tx performanceZhihong Chen
- use pingpang buffer to improve tx performance Signed-off-by: Zhihong Chen <[email protected]>
2024-11-25update(class/audio): change volume unit with dB, fix uac2.0 volume rangesakumisu
2024-11-24update: change memcpy to fast memcpysakumisu
2024-11-16refactor(class/video/usbd_video): refactor video stream transfer, support n ↵sakumisu
frames in one transfer
2024-11-11update(demo/usbd_rndis): update send & recv done api, add check for this demosakumisu
2024-11-11update(class/cdc/usbd_cdc_ecm): support transfer api for enet & wireless ↵sakumisu
without lwip
2024-10-31feat(class/aoa): add usb aoa hostsakumisu
2024-10-30update(class/audio/usbh_auido): update audio volume and mute api, caculate ↵sakumisu
volume with volume min & max
2024-10-30fix: rename class to class_code, for c++ compatibility (#269)electretmike
Co-authored-by: Michiel van Leeuwen <[email protected]>
2024-10-18feat(class/video/usbd_video): add usbd_video_stream_start_write api for ↵sakumisu
video split tranfer, every transfer with one ep_mps
2024-09-30feat(class/audio/usb_audio): add audio altsetting desc init macrossakumisu
2024-09-28update(class/wireless/usbh_rndis): reduce rndis control buffersakumisu
2024-09-28Reduce size of HID class request bufferDerek Konigsberg
With the change from cherry-embedded#260, this buffer no longer needs to be so large. It can be reduced to the save a lot of memory.
2024-09-27fix(class/msc/usbh_msc): when device stalls by usbh_msc_get_maxlun, ingore ↵sakumisu
error and set lun=0, refs:#259
2024-09-27update(class/hid/usbh_hid): export usbh_hid_get_report_descriptor api, refs:#260sakumisu
2024-09-19fix(class/msc/usbd_msc): fix warning and add check for ↵sakumisu
CONFIG_USBDEV_MSC_MAX_BUFSIZE
2024-09-19chore: static code analysissakumisu
2024-09-08refactor(class/audio/usbh_audio): refactor getting audio control infosakumisu
2024-09-04update(class/cdc): set cdc acm bFunctionProtocol to 0x00sakumisu
2024-09-02fix(class/msc/usbd_msc): fix missing return valuesakumisu
2024-08-21fix: fix -Wunused-parameter warning with -Wextra cflagsakumisu
2024-08-18update(class/hid/usbh_hid): read report size from hid descsakumisu
2024-08-17feat: add usb adb device with cherryshsakumisu
2024-08-16refactor(class/cdc): rename usbd_cdc to usbd_cdc_acmsakumisu
2024-08-15fix(class): use different buffer for cdc_acm,hid,msc,serialsakumisu
2024-08-13fix(class/hid): fix typosakumisu
2024-08-08fix(class/msc/usbd_msc): fix spellingsakumisu
2024-08-08feat(class/msc/usbd_msc): add msc polling mode to move read & write from isr ↵sakumisu
to while1
2024-08-05change hid_mouse_reportwangzongqiang
2024-07-19feat(class/vendor/wifi/usbh_bl616): add bl616 usbwifi driversakumisu
2024-07-15Add host driver for XBOX controllersTill Harbaum
2024-07-13fix: fix typosakumisu
2024-07-07feat(wifi/bl616): add bl616 usbwifisakumisu
2024-07-07update(hub): update hub macros and hub params for usb3.0sakumisu
2024-06-25update(class/vendor/net/usbh_asix): ignore the remain data that len is less ↵sakumisu
than 4
2024-06-25refactor(platform): add usbh_xxx_get_eth_txbuf api, especially for lwip pbuf ↵sakumisu
list
2024-06-23update(class/video/usbd_video): make payload fill api commonsakumisu
2024-06-23update(class/hub/usbh_hub): enumerate in ordersakumisu
2024-06-23update(class/msc/usbh_msc): add MSC_INQUIRY_TIMEOUT to break quickly in ↵sakumisu
inquiry stage
2024-06-23update: check class->hport validitysakumisu
2024-06-22update(core/usbh_core): do not use slist, we use recursionsakumisu
2024-06-17update(class/video): add xu descriptor definitionyjun
2024-06-17fix(class/video): vc header descriptor definitionyjun
2024-06-17fix(class/video/usb_video): fix missing bDescriptorSubType in vc header ↵sakumisu
descriptor
2024-06-16fix memcpy to strncpysakumisu
2024-06-16fix(class/audio/usbh_audio): fix sample frequencesakumisu