Commit Graph

251 Commits

Author SHA1 Message Date
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
cc9c226aba feat(demo): add feedback for audio v2 speaker template 2024-12-28 16:50:25 +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
Zhihong Chen
093a1836f0 demo: video_static_h264_template.c: fix end brace
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com>
2024-11-18 17:31:02 +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
e3ff8ffe6a update(demo): set hid busy before write 2024-11-13 21:49: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
d0edc30c11 update(demo/usb_host): move test macro before run api 2024-11-11 21:44:33 +08:00
sakumisu
c51a6f35a6 feat(class/aoa): add usb aoa host 2024-10-31 21:45:19 +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
7ec7891fe4 update(demo): set bNumConfigurations with zero in Device Qualifier Descriptor, we do not request other speed desc as default 2024-09-09 22:48:18 +08:00
sakumisu
35da8d6747 fix: fix -Wunused-parameter warning with -Wextra cflag 2024-08-21 20:08:47 +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
bbcc767465 update(demo): change uint32_t to uintptr_t for 64bit cpu register 2024-08-09 22:49:46 +08:00
sakumisu
72e8eb7d84 feat(demo/msc_ram_template): add api for msc polling 2024-08-09 22:47:25 +08:00
sakumisu
3fc30cd058 update(demo/bootuf2): use flash cache 2024-07-30 20:27:25 +08:00
sakumisu
bef45dc360 feat(port): add remote wakeup api 2024-07-26 22:02:01 +08:00
sakumisu
50b62c946d feat(core/usbd_core): support webusb 2024-07-25 21:39:36 +08:00
sakumisu
b399ff63ce feat(demo): add uf2 demo 2024-07-23 23:08:37 +08:00
sakumisu
ba02a48873 fix(demo/winusb1.0_template): fix WINUSB_IFx_WCIDProperties array 2024-07-15 18:09:55 +08:00
sakumisu
218fa8e85d update(demo/hid_mouse_template): draw circle to test report rate 2024-07-13 10:13:37 +08:00
sakumisu
35807fb9d9 fix(demo/cdc_ecm_template): device tcp/ip stack mac can't same as host 2024-06-28 16:33:45 +08:00
aozima
6e7502ec07 fix(demo/cdc_rndis_template): device tcp/ip stack mac can't same as host. 2024-06-28 16:33:45 +08:00
sakumisu
c377ebfc61 update(class/video/usbd_video): make payload fill api common 2024-06-23 22:46:51 +08:00
sakumisu
27394f5759 fix(demo/video_audiov1_hid_template): fix typo 2024-06-22 00:14:23 +08:00
yjun
740627cf3c update(demo/video): using endpoint desc init macro in video demo 2024-06-17 22:24:13 +08:00
sakumisu
82f11fa647 fix(demo): fix missing usbh_int_urb_fill, musb will modify urb->transfer_buffer_length, this is a patch for musb 2024-06-16 22:24:08 +08:00
sakumisu
96db9b96da update h264 macro 2024-06-16 16:08:01 +08:00
sakumisu
62da380c25 feat(demo): add uvc_uac_hid template 2024-06-16 10:03:22 +08:00
sakumisu
afa77ec20b update(video): add more video desc macros, like h264, yuv, add vc endpoint to choose, add yuv template 2024-06-15 17:54:56 +08:00
sakumisu
bf9a236c9a fix(demo/hid_custom_inout_template): add missing macros 2024-06-14 20:45:47 +08:00
sakumisu
e2877d3fe0 update(demo/usb_host): remove ununsed net class 2024-06-01 23:10:04 +08:00
sakumisu
66b893e64f update: add langid in string desc 2024-05-17 22:18:21 +08:00
sakumisu
af92236cf4 refactor(core/usbd_core): process string internal, you can use like \"cherryusb\" now 2024-05-16 11:19:58 +08:00
sakumisu
a225ee383b update(demo/midi): add read api 2024-05-14 21:34:50 +08:00
sakumisu
d23a8a8d00 update: get mps by usbd_get_ep_mps 2024-05-14 11:33:11 +08:00
sakumisu
4243394225 fix(demo): remove duplicate macro 2024-05-14 11:32:56 +08:00
sakumisu
62c9c8b747 update(demo/usb_host): change eth name index 2024-05-12 20:50:29 +08:00
sakumisu
7b38b4b323 update(demo/usb_host): disable keep timer(no need) 2024-05-12 20:47:42 +08:00
sakumisu
363533be4c update(class/vendor/net/usbh_rtl8152): update eth rx/tx size 2024-05-12 20:47:34 +08:00
sakumisu
d0f79ff668 update host demo to support multi class 2024-05-05 13:34:36 +08:00
sakumisu
b51da4fbf9 remove ununsed code 2024-05-04 20:09:04 +08:00
sakumisu
ceaf0923c5 fix caculate precision 2024-04-23 16:33:02 +08:00
sakumisu
70c7f1ccbd use only one dhcp timer, delete timer when stop 2024-04-17 22:09:48 +08:00
sakumisu
51b9640489 add missing license 2024-04-16 22:11:30 +08:00
sakumisu
ed8a3ceca3 add ifndef for test macros 2024-04-14 19:36:34 +08:00
sakumisu
7b5d8f29d4 update hid inout for hs 2024-03-29 15:31:29 +08:00