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
sakumisu
03f8711b20
update(cherrymp): rename to cherrymp
2024-08-15 17:51:54 +08:00
sakumisu
393756f111
fix(class): use different buffer for cdc_acm,hid,msc,serial
2024-08-15 17:34:02 +08:00
sakumisu
4a252c3f73
update: idf config update
2024-08-14 21:56:40 +08:00
Yang Xijing
4b2000b405
Correct spelling errors.
2024-08-14 17:29:18 +08:00
sakumisu
9720eb2f76
docs: update png
2024-08-13 21:57:43 +08:00
sakumisu
68badf6f4c
fix(port/dwc2): check idle when flush fifo, add delay for dwc2_set_mode
2024-08-13 18:10:36 +08:00
sakumisu
907d23871e
fix(class/hid): fix typo
2024-08-13 18:10:07 +08:00
sakumisu
70944027c5
chore: update cmake and kconfig
2024-08-12 22:28:45 +08:00
sakumisu
a41da8928e
feat(osal): import idf osal from udoudou/esp_cherryusb
2024-08-12 22:27:29 +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
zhugengyu
18d9c21553
Add PUSB2 and XHCI driver and RTOS glue ( #236 )
2024-08-09 22:43:22 +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
Kevincoooool
e1cbccc58a
Modifying the USB Int Source to support esp32p4
2024-08-07 12:08:10 +08:00
LiPeng
dfc90da28a
Fix the bug that USBD_EVENT_DEINIT was not notified correctly
2024-08-06 14:10:07 +08:00
wangzongqiang
8451bc64bb
change hid_mouse_report
2024-08-05 16:05:40 +08:00
sakumisu
3fc30cd058
update(demo/bootuf2): use flash cache
2024-07-30 20:27:25 +08:00
sakumisu
e95387c558
update(port/hpm/usb_dc_hpm): remove phcd clear
2024-07-30 19:53:21 +08:00
sakumisu
35a76f58bb
update(port/hpm/usb_dc_hpm): enable resume handler
2024-07-30 18:12:46 +08:00