HalfSweet
b461f4e2d1
Add issue template ( #257 )
2024-09-24 21:52:15 +08:00
HalfSweet
5fb7d4d0e9
Add Github Action for Documentation Builds ( #256 )
2024-09-24 20:14:31 +08:00
sakumisu
8cb95b04cf
chore(cmake): fix cdc acm config name
2024-09-19 20:57:23 +08:00
sakumisu
df7ecdf019
docs: update memory usage
2024-09-19 20:57:05 +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
CCHhui
171b36e766
fix(core/usbh_core): Fix raw_config_desc heap out of bounds
2024-09-16 22:48:35 +08:00
sakumisu
0371bb921c
docs: update rst
2024-09-11 22:26:29 +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
da391c6cf9
docs: update rst framework
2024-09-08 22:12:35 +08:00
sakumisu
b56b67182a
refactor(class/audio/usbh_audio): refactor getting audio control info
2024-09-08 22:12:29 +08:00
sakumisu
e6fde5efab
fix(port/dwc2): fix dwc2 rx fifo size, remove divided by 4
v1.4.0-rc2
2024-09-08 22:11:38 +08:00
sakumisu
0487af6900
fix(port/dwc2): reset dma burst then modify, clear HCINT intstatus first
2024-09-08 22:11:38 +08:00
wangyz1997
be2880a7e8
fix(port/dwc2): fix typo
2024-09-08 22:11:38 +08:00
sakumisu
97e2a38b4a
chore(cmake): do not use env variable
2024-09-08 22:11:38 +08:00
sakumisu
a139a70782
update(usbh_core): add terminate char for raw_config_desc
2024-09-07 22:43:43 +08:00
sakumisu
cb6a0c2ad6
chore(cherrymp): add license
2024-09-07 22:42:27 +08:00
sakumisu
bacacdb32c
update: remove uvc queue
2024-09-06 22:24:16 +08:00
sakumisu
0323ffb424
update(class/cdc): set cdc acm bFunctionProtocol to 0x00
2024-09-04 22:06:14 +08:00
sakumisu
89e93f6c93
chore(scons): fix missing libpath
2024-09-02 18:57:15 +08:00
sakumisu
1deab668ef
fix(port/ehci/usb_glue_ma35d0): fix typo
2024-09-02 18:54:53 +08:00
sakumisu
fbe2e3f8a3
fix(class/msc/usbd_msc): fix missing return value
2024-09-02 18:54:11 +08:00
sakumisu
d03dfe43ca
update(port/dwc2/usb_hc_dwc2): power enable at last for common with other host ip
2024-09-01 11:59:11 +08:00
sakumisu
e42e99e975
update(platform/usbh_lwip): check lwip min stack size
2024-08-31 21:01:36 +08:00
sakumisu
8a7979378d
update(osal): add error log and assert when alloc fail, and stop working
2024-08-31 18:23:00 +08:00
sakumisu
a8a5d95f8f
fix(platform/rtthread/usbh_dfs): fix mem free
2024-08-31 16:08:10 +08:00
sakumisu
02ac1db3ff
docs: update logo
2024-08-30 20:35:35 +08:00
tyustli
0d561ea313
Update usb_dc_dwc2.c
...
According to DS, the status register is W1C, |= will read the register first, write 1 to the corresponding bit, then write the register, if there is more than one status, it will be cleared by mistake. I'm not sure if other IP dcd's have the same problem?
2024-08-29 09:43:11 +08:00
sakumisu
e603389638
docs: release v1.4.0
v1.4.0-rc1
2024-08-26 19:53:58 +08:00
sakumisu
b932cc5803
chore(cmake): update chipidea and threadx
2024-08-26 19:53:58 +08:00
sakumisu
5f43dc8662
feat(osal): add threadx port
2024-08-26 19:53:58 +08:00
Zhihong Chen
f5ce56990c
usbd_core: add usb_device_is_suspend() API
...
- add usb_device_is_suspend() API
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2024-08-26 11:10:28 +08:00
sakumisu
f517adcf6d
fix(port/bl): overflow check
2024-08-25 20:19:33 +08:00
sakumisu
2a563dc41f
feat(port/chipidea): add chipidea port, add nxp mxc glue for chipidea and ehci
2024-08-25 20:19:25 +08:00
sakumisu
b045a1d490
fix(core/usbh_core.c): fix error name
2024-08-24 15:53:19 +08:00
sakumisu
563fbf58e1
update(port/hpm): check resume in port change
2024-08-23 22:36:14 +08:00
sakumisu
8435f1af32
chore(cmake): use config to enable lwip port
2024-08-23 22:36:03 +08:00
Zhihong Chen
2726e2e7b6
port: hpmicro: add USBH_USE_CUSTOM_ISR add USBD_USE_CUSTOM_ISR to control isr
...
- add USBH_USE_CUSTOM_ISR add USBD_USE_CUSTOM_ISR to control isr
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2024-08-23 13:57:45 +08:00
sakumisu
e8b22163bb
update(port/dwc2/usb_dc_dwc2): add busid for functions to support multi ip
2024-08-22 20:36:28 +08:00
sakumisu
35da8d6747
fix: fix -Wunused-parameter warning with -Wextra cflag
2024-08-21 20:08:47 +08:00
sakumisu
43dc854b4d
docs: update doc
2024-08-21 20:04:18 +08:00
sakumisu
f0fc75179e
update(class/hid/usbh_hid): read report size from hid desc
2024-08-18 20:54:39 +08:00
sakumisu
f1e7043384
chore(kconfig): change description
2024-08-18 15:22:27 +08:00
sakumisu
e4954d4194
feat: add usb adb device with cherrysh
2024-08-17 21:06:06 +08:00
Zhihong Chen
07c6c296ed
HPMicro: update usb_dc_hpm.c
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2024-08-16 21:32:09 +08:00
Zhihong Chen
500367dd82
port: ehci: should not be clear CSC/PEC/OCC flag when usb_hc_init()
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2024-08-16 21:32:09 +08:00
sakumisu
1efc29be5f
feat(common): add usb_hexdump for test
2024-08-16 14:23:14 +08:00
sakumisu
143a5ce3fd
refactor: move CHERRYUSB_VERSION and CHERRYUSB_VERSION_STR into usb_version.h
2024-08-16 14:16:45 +08:00
sakumisu
b171b28a75
refactor(class/cdc): rename usbd_cdc to usbd_cdc_acm
2024-08-16 14:16:08 +08:00
udoudou
668e414917
Fix IDF compilation error
2024-08-16 00:18:30 +08:00