Commit Graph

  • 1b973b5cc5 fix(port/ehci): clear iaad status before set sakumisu 2025-09-27 22:18:10 +08:00
  • c25171d69f fix(port/ehci): clear iaad status before set sakumisu 2025-09-27 22:18:10 +08:00
  • bfb55eeb36 feat(class/video/usbh_video): support bulk mode sakumisu 2025-09-27 20:58:24 +08:00
  • 5ea75a14d0 fix: Remove usb component private requirement for idf v6 LiPeng 2025-09-11 16:53:25 +08:00
  • 102af3be37 fix: Remove usb component private requirement for idf v6 LiPeng 2025-09-11 16:53:25 +08:00
  • e748e55f4d bugfix: Fix some compilation errors LiPeng 2025-09-01 19:01:05 +08:00
  • 347df77372 fix(demo): fix missing ecm mac address string sakumisu 2025-08-27 21:23:35 +08:00
  • 778465654b docs: remove ununsed code sakumisu 2025-08-27 21:21:09 +08:00
  • e2791c7d04 refactor(core/usbh_core): refactor devaddr allocation, use auto increment sakumisu 2025-08-27 21:19:43 +08:00
  • 7902c1c352 style: remove printf with USB_LOG_XXX sakumisu 2025-08-27 21:01:30 +08:00
  • 1768079a89 bugfix: Fix support for idf versions lower than 5.3 LiPeng 2025-09-01 15:32:59 +08:00
  • c77557510e bugfix: Fix some compilation errors LiPeng 2025-09-01 19:01:05 +08:00
  • 55ce05f270 bugfix: Fix support for idf versions lower than 5.3 LiPeng 2025-09-01 15:32:59 +08:00
  • 2c9eb9baba Deploying to gh-pages from @ cherry-embedded/CherryUSB@5d5b61a606 🚀 Egahp 2025-08-30 11:24:27 +00:00
  • 5d5b61a606 feat: host add event callback mechanism similar to device Egahp 2025-08-30 19:24:02 +08:00
  • 51a6407460 Deploying to gh-pages from @ cherry-embedded/CherryUSB@257b1d4d20 🚀 sakumisu 2025-08-27 13:24:24 +00:00
  • 257b1d4d20 fix(demo): fix missing ecm mac address string sakumisu 2025-08-27 21:23:35 +08:00
  • 8c47395904 docs: remove ununsed code sakumisu 2025-08-27 21:21:09 +08:00
  • 5130d22766 refactor(core/usbh_core): refactor devaddr allocation, use auto increment sakumisu 2025-08-27 21:19:43 +08:00
  • 6256260203 style: remove printf with USB_LOG_XXX sakumisu 2025-08-27 21:01:30 +08:00
  • f0d93dcdc1 feat: Add MUSB IP without multipoint feature support HalfSweet 2025-08-11 13:15:59 +08:00
  • 4d6b12c704 docs: release v1.5.2 v1.5.2 sakumisu 2025-08-07 21:11:19 +08:00
  • 5d2a7ca6bc fix(port/musb/usb_hc_musb): add rxmap & txmap config sakumisu 2025-08-07 20:57:55 +08:00
  • 838aa33899 Deploying to gh-pages from @ cherry-embedded/CherryUSB@8cfd38a0aa 🚀 sakumisu 2025-08-07 13:06:51 +00:00
  • 3ab47e0295 feat(port): add urb->complete in usbh_kill_urb sakumisu 2025-08-06 21:20:05 +08:00
  • 2081360f2c update(port/dwc2): add mode check sakumisu 2025-08-05 21:45:54 +08:00
  • 8cf12c1958 update(port/musb): add mode check sakumisu 2025-08-05 21:27:45 +08:00
  • c0f544dafe fix(class/mtp): fix typo sakumisu 2025-08-04 21:56:57 +08:00
  • 599b11ef1a update(osal/idf): change xtaskcreate to xTaskCreatePinnedToCore sakumisu 2025-08-04 21:47:55 +08:00
  • 7037fd0e8d update(port/dwc2/usb_hc_dwc2): only clean & invalid buffer in usbh_submit_urb, do not clean&invalid many times sakumisu 2025-08-02 20:52:25 +08:00
  • 7e32498359 Deploying to gh-pages from @ cherry-embedded/CherryUSB@3905eff2f4 🚀 sakumisu 2025-08-02 09:56:08 +00:00
  • 3905eff2f4 docs: update readme sakumisu 2025-08-02 17:55:46 +08:00
  • 20ceaced92 update(core/usbh_core): check string support and then get string desc sakumisu 2025-08-01 21:27:27 +08:00
  • 9ddcbf58ca update(port/dwc2/usb_hc_dwc2): only set errorcode before urb waitup because split transfer will do many times sakumisu 2025-08-01 21:13:46 +08:00
  • d1c541ab70 Deploying to gh-pages from @ cherry-embedded/CherryUSB@6e9e769e10 🚀 sakumisu 2025-07-31 13:23:31 +00:00
  • 6e9e769e10 docs: update image sakumisu 2025-07-31 21:23:02 +08:00
  • 65288c9d5b update(port/dwc2/usb_hc_dwc2): stop split transfer when intr nak, follow with nosplit intr transfer sakumisu 2025-07-31 21:22:48 +08:00
  • c75e875401 Deploying to gh-pages from @ cherry-embedded/CherryUSB@d6fc65fad5 🚀 sakumisu 2025-07-31 12:41:28 +00:00
  • 72e1972fa2 Deploying to gh-pages from @ cherry-embedded/CherryUSB@6242c51724 🚀 sakumisu 2025-07-31 10:30:44 +00:00
  • 4ab097d9dc fix(common/usb_util): fix missing __ICCARM_V8 define sakumisu 2025-07-31 18:15:25 +08:00
  • f994422c41 chore(scons): export hpmicro dir sakumisu 2025-07-31 18:14:49 +08:00
  • 5ae04f1273 fix(port/dwc2/usb_dwc2_param): fix macro literal types egahp 2025-07-31 14:02:44 +08:00
  • e574ea8ae3 Revert "fix(port): reset sem when pipe free" sakumisu 2025-07-30 22:50:21 +08:00
  • f949e16564 update(port/dwc2/usb_hc_dwc2): add new api for split transfer, make code simple sakumisu 2025-07-30 22:21:04 +08:00
  • f6393d5a06 Deploying to gh-pages from @ cherry-embedded/CherryUSB@1bec84471e 🚀 sakumisu 2025-07-29 10:23:18 +00:00
  • 1bec84471e docs: update img sakumisu 2025-07-29 18:16:56 +08:00
  • 23228cc243 Deploying to gh-pages from @ cherry-embedded/CherryUSB@22c70d5677 🚀 sakumisu 2025-07-29 10:17:50 +00:00
  • 1f065cec44 update(port/musb/usb_hc_musb): check urb for iso to support iso later sakumisu 2025-07-28 22:08:11 +08:00
  • 3b1853ceb5 fix(platform/rtthread): change RT_USING_CACHE to CONFIG_USB_DCACHE_ENABLE sakumisu 2025-07-28 21:23:23 +08:00
  • 72d19ec8cc update(usb_config): change CONFIG_USBHOST_MAX_INTF_ALTSETTINGS to 2 as default to avoid -Warray-bounds warning sakumisu 2025-07-28 21:03:48 +08:00
  • 90de3354b5 update(port/musb): If ep control register group exists, do not use epidx register sakumisu 2025-07-28 20:20:16 +08:00
  • bce0e1efc9 Deploying to gh-pages from @ cherry-embedded/CherryUSB@3784ddc389 🚀 sakumisu 2025-07-28 11:16:04 +00:00
  • 3784ddc389 docs: update rst sakumisu 2025-07-28 19:15:33 +08:00
  • 81d8f22e05 update(port): remove all ips CONFIG_USBDEV_EP_NUM & CONFIG_USBHOST_PIPE_NUM sakumisu 2025-07-28 19:06:37 +08:00
  • 3b04facd09 revert: revert 1a68d94c some changes sakumisu 2025-07-28 14:18:18 +08:00
  • 8dd3106e62 update(common/usb_hc): change interval u16 to u32 for us sakumisu 2025-07-27 21:25:27 +08:00
  • 9e4122f2a0 fix(osal/idf): fix esp timer handle sakumisu 2025-07-27 21:22:18 +08:00
  • 083ec57384 update(core/usbh_core): do not assert when parse desc fail, just return error sakumisu 2025-07-27 21:06:13 +08:00
  • ccd4354960 fix(port): reset sem when pipe free sakumisu 2025-07-27 20:58:47 +08:00
  • 60ac6fe3ad fix(port/ehci): remove usb_osal_msleep in critical section sakumisu 2025-07-27 20:46:12 +08:00
  • 0986e8b5ec Fix the bug that dwc2_halt may cause hardware abnormality udoudou 2025-07-27 18:20:36 +08:00
  • ae2a24642b Fix a bug where the channel might not be released udoudou 2025-07-27 18:17:40 +08:00
  • 1a68d94c32 add reset port timeout check for dwc2 udoudou 2025-07-27 17:53:10 +08:00
  • c102f4adfa update(usb_config): change CONFIG_USBHOST_MAX_INTF_ALTSETTINGS to 1 as default for less memory usage sakumisu 2025-07-27 10:26:31 +08:00
  • d589b9417d update(osal/idf): change freertos timer to esp_timer sakumisu 2025-07-27 10:21:00 +08:00
  • 7b39de9630 update(port/dwc2/usb_glue_kendryte): update dwc2 param sakumisu 2025-07-26 16:47:25 +08:00
  • 6702ab9225 update(port/dwc2): invalid data before start read sakumisu 2025-07-26 16:11:47 +08:00
  • ecb98f399d update: add output_len param for usbh_get_string_desc sakumisu 2025-07-25 22:37:25 +08:00
  • a9ec951c93 update(common/usb_hc): change interval u8 to u16 for us sakumisu 2025-07-25 22:24:35 +08:00
  • 9de28f9342 style: format log sakumisu 2025-07-25 18:45:38 +08:00
  • dc7e53d79f fix(port/dwc2/usb_hc_dwc2): exit porten loop check when device disconnets sakumisu 2025-07-24 21:03:22 +08:00
  • d3a5aae7af fix(class/hub/usbh_hub): fix port to port+1 sakumisu 2025-07-24 21:00:21 +08:00
  • 7153fb9756 fix(platform/rtthread): add RT_DEVICE_FLAG_INT_RX falg to device Matthew 2025-07-24 18:19:34 +08:00
  • 0e31b40407 fix(platform/rtthread): restart read at usbd_cdc_acm_bulk_out Matthew 2025-07-24 18:17:46 +08:00
  • fa5a9fbcaa update(platform/rtthread): remove align size check sakumisu 2025-07-22 20:24:35 +08:00
  • 898bfb651c Deploying to gh-pages from @ cherry-embedded/CherryUSB@68b28a43f3 🚀 sakumisu 2025-07-22 10:21:23 +00:00
  • 68b28a43f3 docs: update rst sakumisu 2025-07-22 18:20:37 +08:00
  • ddda03c4cb update(port): remove CONFIG_USBDEV_EP_NUM & CONFIG_USBHOST_PIPE_NUM for some ips because they are constant sakumisu 2025-07-21 21:19:41 +08:00
  • 96ab19e398 fix(core/usbh_core): change 2ms to 10ms because some platform's tick is 100hz then 2ms = 0ms, refs: #342 sakumisu 2025-07-20 21:26:24 +08:00
  • 2783793b17 fix(port/dwc2/usb_hc_dwc2): check buf is valid then using dcache clean sakumisu 2025-07-20 21:25:20 +08:00
  • e499871a59 fix(port/dwc2/usb_glue_st): reduce f4 total size for some specific f4 chips sakumisu 2025-07-19 10:08:52 +08:00
  • 7c38af1b04 Clear error code after intentionally ignoring it Derek Konigsberg 2025-07-18 17:55:47 -07:00
  • cc3e91e8d7 fix(port/dwc2/usb_hc_dwc2): invalid indata before urb done sakumisu 2025-07-18 23:16:41 +08:00
  • a95e06a951 update(cherrymp): update local ringbuf sakumisu 2025-07-18 22:50:48 +08:00
  • 502c88084c update: remove zephyr bluetooth submodule sakumisu 2025-07-18 22:46:55 +08:00
  • a9f0374fa7 style: format code sakumisu 2025-07-18 22:36:23 +08:00
  • 56c864b008 fix(port/dwc2/usb_hc_dwc2): fix control split transfer with short packet sakumisu 2025-07-18 21:36:19 +08:00
  • 80f0f97efa fix(port/dwc2/usb_glue_at): fix host rx size sakumisu 2025-07-17 23:01:32 +08:00
  • 89e14c97d7 Deploying to gh-pages from @ cherry-embedded/CherryUSB@4fdbe4ed26 🚀 sakumisu 2025-07-17 14:24:18 +00:00
  • 4fdbe4ed26 docs: update image sakumisu 2025-07-17 22:23:45 +08:00
  • 1e8e440721 fix(demo): ignore zero bytes for bl ip sakumisu 2025-07-16 22:54:21 +08:00
  • 605a967282 style: remove some logs sakumisu 2025-07-16 22:17:19 +08:00
  • 7a357a10da feat(port/dwc2): support ep mult sakumisu 2025-07-16 21:49:54 +08:00
  • d58037e3d4 Add FS support for ESP32-P4 LiPeng 2025-07-14 19:59:11 +08:00
  • f3b5025b64 update(cherryusb): update to v1.5.1 v1.5.1 sakumisu 2025-07-13 20:26:08 +08:00
  • e32486f9a8 feat: support sifli sakumisu 2025-07-13 17:17:48 +08:00
  • 2049e51b0f Deploying to gh-pages from @ cherry-embedded/CherryUSB@f91187c80a 🚀 sakumisu 2025-07-13 10:11:52 +00:00
  • 2b4487e595 Deploying to gh-pages from @ cherry-embedded/CherryUSB@c2fd10e93b 🚀 sakumisu 2025-07-13 09:40:35 +00:00
  • 064507bfe8 update(core/usbd_core): add ep0 state log sakumisu 2025-07-13 17:17:38 +08:00
  • e61141a45e update(port/dwc2/usb_dc_dwc2): use usbd_get_ep0_next_state for reading setup sakumisu 2025-07-13 16:40:27 +08:00