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
sakumisu
564d568732
fix(core/usbd_core): fix self powered check
2024-07-30 17:46:02 +08:00
sakumisu
9394f1f8d6
feat(port/dwc2): import kendryte glue from k230_sdk
2024-07-27 19:28:07 +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
4c4ee7f003
chore(docs): update rst
2024-07-23 20:13:28 +08:00
sakumisu
1c2fd3407a
refactor(osal): use osal malloc and free, remove usb_malloc & usb_free macro
2024-07-23 19:37:54 +08:00