sakumisu
|
a1ac569236
|
update(demo): add macro for caculating feedback value
|
2025-01-13 21:28:06 +08:00 |
|
sakumisu
|
570d2b5ff8
|
feat(demo): add feedback for audio v1 speaker template
|
2024-12-28 17:48:54 +08:00 |
|
sakumisu
|
4416dfa5cf
|
fix(class/cdc/usbd_cdc_ecm): fix missing return
|
2024-11-27 19:37:42 +08:00 |
|
Zhihong Chen
|
82a0d243f8
|
usbd_video: use pingpang buffer to improve tx performance
- use pingpang buffer to improve tx performance
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
|
2024-11-25 16:55:28 +08:00 |
|
sakumisu
|
ac3be8cb3a
|
update(class/audio): change volume unit with dB, fix uac2.0 volume range
|
2024-11-25 16:21:25 +08:00 |
|
sakumisu
|
a72ecd2202
|
update: change memcpy to fast memcpy
|
2024-11-24 23:04:27 +08:00 |
|
sakumisu
|
6517919bd2
|
refactor(class/video/usbd_video): refactor video stream transfer, support n frames in one transfer
|
2024-11-16 22:35:58 +08:00 |
|
sakumisu
|
24fc172ad8
|
update(demo/usbd_rndis): update send & recv done api, add check for this demo
|
2024-11-11 21:50:13 +08:00 |
|
sakumisu
|
58d552d03d
|
update(class/cdc/usbd_cdc_ecm): support transfer api for enet & wireless without lwip
|
2024-11-11 21:48:13 +08:00 |
|
sakumisu
|
c51a6f35a6
|
feat(class/aoa): add usb aoa host
|
2024-10-31 21:45:19 +08:00 |
|
sakumisu
|
d6aae26371
|
update(class/audio/usbh_auido): update audio volume and mute api, caculate volume with volume min & max
|
2024-10-30 22:19:37 +08:00 |
|
electretmike
|
149fb046bc
|
fix: rename class to class_code, for c++ compatibility (#269)
Co-authored-by: Michiel van Leeuwen <michiel@embeddedacoustics.com>
|
2024-10-30 15:11:46 +08:00 |
|
sakumisu
|
65151b9534
|
feat(class/video/usbd_video): add usbd_video_stream_start_write api for video split tranfer, every transfer with one ep_mps
|
2024-10-18 17:18:51 +08:00 |
|
sakumisu
|
525884a00f
|
feat(class/audio/usb_audio): add audio altsetting desc init macros
|
2024-09-30 16:46:58 +08:00 |
|
sakumisu
|
df888eb9bc
|
update(class/wireless/usbh_rndis): reduce rndis control buffer
|
2024-09-28 14:32:13 +08:00 |
|
Derek Konigsberg
|
5a15f714f5
|
Reduce size of HID class request buffer
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-28 00:27:38 +08:00 |
|
sakumisu
|
2b6eebcbb2
|
fix(class/msc/usbh_msc): when device stalls by usbh_msc_get_maxlun, ingore error and set lun=0, refs:#259
|
2024-09-27 19:03:33 +08:00 |
|
sakumisu
|
ab59beebd4
|
update(class/hid/usbh_hid): export usbh_hid_get_report_descriptor api, refs:#260
|
2024-09-27 19:03:33 +08:00 |
|
sakumisu
|
68bf529608
|
fix(class/msc/usbd_msc): fix warning and add check for CONFIG_USBDEV_MSC_MAX_BUFSIZE
|
2024-09-19 20:25:11 +08:00 |
|
sakumisu
|
02340e0f44
|
chore: static code analysis
|
2024-09-19 09:50:18 +08:00 |
|
sakumisu
|
b56b67182a
|
refactor(class/audio/usbh_audio): refactor getting audio control info
|
2024-09-08 22:12:29 +08:00 |
|
sakumisu
|
0323ffb424
|
update(class/cdc): set cdc acm bFunctionProtocol to 0x00
|
2024-09-04 22:06:14 +08:00 |
|
sakumisu
|
fbe2e3f8a3
|
fix(class/msc/usbd_msc): fix missing return value
|
2024-09-02 18:54:11 +08:00 |
|
sakumisu
|
35da8d6747
|
fix: fix -Wunused-parameter warning with -Wextra cflag
|
2024-08-21 20:08:47 +08:00 |
|
sakumisu
|
f0fc75179e
|
update(class/hid/usbh_hid): read report size from hid desc
|
2024-08-18 20:54:39 +08:00 |
|
sakumisu
|
e4954d4194
|
feat: add usb adb device with cherrysh
|
2024-08-17 21:06:06 +08:00 |
|
sakumisu
|
b171b28a75
|
refactor(class/cdc): rename usbd_cdc to usbd_cdc_acm
|
2024-08-16 14:16:08 +08:00 |
|
sakumisu
|
393756f111
|
fix(class): use different buffer for cdc_acm,hid,msc,serial
|
2024-08-15 17:34:02 +08:00 |
|
sakumisu
|
907d23871e
|
fix(class/hid): fix typo
|
2024-08-13 18:10:07 +08:00 |
|
sakumisu
|
cbd6955bde
|
fix(class/msc/usbd_msc): fix spelling
|
2024-08-08 18:11:23 +08:00 |
|
sakumisu
|
b4bbe69d12
|
feat(class/msc/usbd_msc): add msc polling mode to move read & write from isr to while1
|
2024-08-08 18:03:30 +08:00 |
|
wangzongqiang
|
8451bc64bb
|
change hid_mouse_report
|
2024-08-05 16:05:40 +08:00 |
|
sakumisu
|
b7556b2ddc
|
feat(class/vendor/wifi/usbh_bl616): add bl616 usbwifi driver
|
2024-07-19 23:23:32 +08:00 |
|
Till Harbaum
|
c766cbe91e
|
Add host driver for XBOX controllers
|
2024-07-15 17:54:12 +08:00 |
|
sakumisu
|
eb147d7276
|
fix: fix typo
|
2024-07-13 10:13:37 +08:00 |
|
sakumisu
|
4f3a3f496e
|
feat(wifi/bl616): add bl616 usbwifi
|
2024-07-07 12:10:17 +08:00 |
|
sakumisu
|
e4b56cee89
|
update(hub): update hub macros and hub params for usb3.0
|
2024-07-07 12:07:12 +08:00 |
|
sakumisu
|
adee4b6727
|
update(class/vendor/net/usbh_asix): ignore the remain data that len is less than 4
|
2024-06-25 17:48:35 +08:00 |
|
sakumisu
|
6c92681e48
|
refactor(platform): add usbh_xxx_get_eth_txbuf api, especially for lwip pbuf list
|
2024-06-25 17:18:19 +08:00 |
|
sakumisu
|
c377ebfc61
|
update(class/video/usbd_video): make payload fill api common
|
2024-06-23 22:46:51 +08:00 |
|
sakumisu
|
1decfd0365
|
update(class/hub/usbh_hub): enumerate in order
|
2024-06-23 14:48:07 +08:00 |
|
sakumisu
|
dc0070b054
|
update(class/msc/usbh_msc): add MSC_INQUIRY_TIMEOUT to break quickly in inquiry stage
|
2024-06-23 14:46:50 +08:00 |
|
sakumisu
|
755d067650
|
update: check class->hport validity
|
2024-06-23 14:16:57 +08:00 |
|
sakumisu
|
10437a7d13
|
update(core/usbh_core): do not use slist, we use recursion
|
2024-06-22 15:44:09 +08:00 |
|
yjun
|
7a26ad5082
|
update(class/video): add xu descriptor definition
|
2024-06-17 22:24:13 +08:00 |
|
yjun
|
ff2070d14b
|
fix(class/video): vc header descriptor definition
|
2024-06-17 22:24:13 +08:00 |
|
sakumisu
|
556bf91879
|
fix(class/video/usb_video): fix missing bDescriptorSubType in vc header descriptor
|
2024-06-17 18:37:31 +08:00 |
|
sakumisu
|
8a4f210ee7
|
fix memcpy to strncpy
|
2024-06-16 23:40:15 +08:00 |
|
sakumisu
|
47e6ed1c75
|
fix(class/audio/usbh_audio): fix sample frequence
|
2024-06-16 20:59:46 +08:00 |
|
sakumisu
|
96db9b96da
|
update h264 macro
|
2024-06-16 16:08:01 +08:00 |
|