Commit Graph

  • df888eb9bc update(class/wireless/usbh_rndis): reduce rndis control buffer sakumisu 2024-09-28 14:19:02 +08:00
  • 5a15f714f5 Reduce size of HID class request buffer Derek Konigsberg 2024-09-27 09:02:57 -07:00
  • bb79408275
    Create cppcheck.yml sakumisu 2024-09-27 22:16:32 +08:00
  • 2b6eebcbb2 fix(class/msc/usbh_msc): when device stalls by usbh_msc_get_maxlun, ingore error and set lun=0, refs:#259 sakumisu 2024-09-27 19:00:38 +08:00
  • ab59beebd4 update(class/hid/usbh_hid): export usbh_hid_get_report_descriptor api, refs:#260 sakumisu 2024-09-27 18:52:19 +08:00
  • c377747e67 docs: update rst sakumisu 2024-09-26 21:54:46 +08:00
  • 2f14ee7a7b update(port/dwc2/usb_dc_dwc2): enlarge CONFIG_USB_DWC2_TX1_FIFO_SIZE for video demo and export CONFIG_USB_DWC2_DMA_ENABLE sakumisu 2024-09-26 21:27:56 +08:00
  • 0d65bbc6ba fix(core/usbd_core): reset endpoint only for altsetting 0, refs:#258 sakumisu 2024-09-26 21:23:27 +08:00
  • 06a3fcd7f4 Deploying to gh-pages from @ cherry-embedded/CherryUSB@58ccd1f76d 🚀 sakumisu 2024-09-26 14:02:44 +00:00
  • 4472dc678f Deploying to gh-pages from @ cherry-embedded/CherryUSB@acb8245ced 🚀 sakumisu 2024-09-26 13:55:14 +00:00
  • 76bbd09fed fix(port/dwc2/usb_dc_dwc2): set multi packet for iso in tx empty process, every transfer will reset this bits, so we need restore it. remove ununsed iso imcomplete isr sakumisu 2024-09-26 21:22:36 +08:00
  • 195110c0e3 Deploying to gh-pages from @ cherry-embedded/CherryUSB@a8ef0c4cac 🚀 HalfSweet 2024-09-24 13:59:54 +00:00
  • d07cadae7e Initial gh-pages commit HalfSweet 2024-09-24 13:59:54 +00:00
  • a8ef0c4cac fix: action running permissions HalfSweet 2024-09-24 21:59:05 +08:00
  • b461f4e2d1
    Add issue template (#257) HalfSweet 2024-09-24 21:52:15 +08:00
  • 5fb7d4d0e9
    Add Github Action for Documentation Builds (#256) HalfSweet 2024-09-24 20:14:31 +08:00
  • 8cb95b04cf chore(cmake): fix cdc acm config name sakumisu 2024-09-19 20:57:23 +08:00
  • df7ecdf019 docs: update memory usage sakumisu 2024-09-19 20:57:05 +08:00
  • 68bf529608 fix(class/msc/usbd_msc): fix warning and add check for CONFIG_USBDEV_MSC_MAX_BUFSIZE sakumisu 2024-09-19 20:25:04 +08:00
  • 02340e0f44 chore: static code analysis sakumisu 2024-09-18 18:36:17 +08:00
  • d0fac3260a fix(core/usbh_core): Fix raw_config_desc heap out of bounds v1.4.0 release/v1.4.0 CCHhui 2024-09-16 22:35:46 +08:00
  • 171b36e766 fix(core/usbh_core): Fix raw_config_desc heap out of bounds CCHhui 2024-09-16 22:35:46 +08:00
  • 0371bb921c docs: update rst sakumisu 2024-09-11 22:21:44 +08:00
  • 7ec7891fe4 update(demo): set bNumConfigurations with zero in Device Qualifier Descriptor, we do not request other speed desc as default sakumisu 2024-09-09 22:47:49 +08:00
  • da391c6cf9 docs: update rst framework sakumisu 2024-09-08 00:17:55 +08:00
  • b56b67182a refactor(class/audio/usbh_audio): refactor getting audio control info sakumisu 2024-09-07 22:47:40 +08:00
  • e6fde5efab fix(port/dwc2): fix dwc2 rx fifo size, remove divided by 4 v1.4.0-rc2 sakumisu 2024-09-08 18:18:16 +08:00
  • 0487af6900 fix(port/dwc2): reset dma burst then modify, clear HCINT intstatus first sakumisu 2024-09-08 18:36:03 +08:00
  • be2880a7e8 fix(port/dwc2): fix typo wangyz1997 2024-09-08 21:55:30 +08:00
  • 97e2a38b4a chore(cmake): do not use env variable sakumisu 2024-09-08 21:29:10 +08:00
  • a139a70782 update(usbh_core): add terminate char for raw_config_desc sakumisu 2024-09-07 22:43:43 +08:00
  • cb6a0c2ad6 chore(cherrymp): add license sakumisu 2024-09-07 22:42:27 +08:00
  • bacacdb32c update: remove uvc queue sakumisu 2024-09-06 22:23:44 +08:00
  • 0323ffb424 update(class/cdc): set cdc acm bFunctionProtocol to 0x00 sakumisu 2024-09-04 22:06:14 +08:00
  • 89e93f6c93 chore(scons): fix missing libpath sakumisu 2024-09-02 18:57:15 +08:00
  • 1deab668ef fix(port/ehci/usb_glue_ma35d0): fix typo sakumisu 2024-09-02 18:54:53 +08:00
  • fbe2e3f8a3 fix(class/msc/usbd_msc): fix missing return value sakumisu 2024-09-02 18:54:11 +08:00
  • d03dfe43ca update(port/dwc2/usb_hc_dwc2): power enable at last for common with other host ip sakumisu 2024-09-01 11:59:11 +08:00
  • e42e99e975 update(platform/usbh_lwip): check lwip min stack size sakumisu 2024-08-31 21:01:36 +08:00
  • 8a7979378d update(osal): add error log and assert when alloc fail, and stop working sakumisu 2024-08-31 18:22:33 +08:00
  • a8a5d95f8f fix(platform/rtthread/usbh_dfs): fix mem free sakumisu 2024-08-31 16:02:30 +08:00
  • 02ac1db3ff docs: update logo sakumisu 2024-08-30 18:41:40 +08:00
  • 0d561ea313 Update usb_dc_dwc2.c tyustli 2024-08-27 14:16:03 +08:00
  • e603389638 docs: release v1.4.0 v1.4.0-rc1 sakumisu 2024-08-26 19:52:37 +08:00
  • b932cc5803 chore(cmake): update chipidea and threadx sakumisu 2024-08-26 19:49:36 +08:00
  • 5f43dc8662 feat(osal): add threadx port sakumisu 2024-08-26 19:49:10 +08:00
  • f5ce56990c usbd_core: add usb_device_is_suspend() API Zhihong Chen 2024-08-26 10:56:15 +08:00
  • f517adcf6d fix(port/bl): overflow check sakumisu 2024-08-25 20:19:33 +08:00
  • 2a563dc41f feat(port/chipidea): add chipidea port, add nxp mxc glue for chipidea and ehci sakumisu 2024-08-25 17:22:27 +08:00
  • b045a1d490
    fix(core/usbh_core.c): fix error name sakumisu 2024-08-24 15:53:19 +08:00
  • 563fbf58e1 update(port/hpm): check resume in port change sakumisu 2024-08-23 22:36:14 +08:00
  • 8435f1af32 chore(cmake): use config to enable lwip port sakumisu 2024-08-23 22:36:03 +08:00
  • 2726e2e7b6 port: hpmicro: add USBH_USE_CUSTOM_ISR add USBD_USE_CUSTOM_ISR to control isr Zhihong Chen 2024-08-21 17:35:52 +08:00
  • e8b22163bb update(port/dwc2/usb_dc_dwc2): add busid for functions to support multi ip sakumisu 2024-08-22 20:16:40 +08:00
  • 35da8d6747 fix: fix -Wunused-parameter warning with -Wextra cflag sakumisu 2024-08-21 20:06:55 +08:00
  • 43dc854b4d docs: update doc sakumisu 2024-08-21 20:04:18 +08:00
  • f0fc75179e update(class/hid/usbh_hid): read report size from hid desc sakumisu 2024-08-18 20:54:39 +08:00
  • f1e7043384 chore(kconfig): change description sakumisu 2024-08-18 15:22:27 +08:00
  • e4954d4194 feat: add usb adb device with cherrysh sakumisu 2024-08-17 20:58:56 +08:00
  • 07c6c296ed HPMicro: update usb_dc_hpm.c Zhihong Chen 2024-08-16 14:59:28 +08:00
  • 500367dd82 port: ehci: should not be clear CSC/PEC/OCC flag when usb_hc_init() Zhihong Chen 2024-08-16 14:58:32 +08:00
  • 1efc29be5f feat(common): add usb_hexdump for test sakumisu 2024-08-16 14:23:14 +08:00
  • 143a5ce3fd refactor: move CHERRYUSB_VERSION and CHERRYUSB_VERSION_STR into usb_version.h sakumisu 2024-08-16 14:16:45 +08:00
  • b171b28a75 refactor(class/cdc): rename usbd_cdc to usbd_cdc_acm sakumisu 2024-08-16 14:08:29 +08:00
  • 668e414917 Fix IDF compilation error udoudou 2024-08-15 23:11:45 +08:00
  • 03f8711b20 update(cherrymp): rename to cherrymp sakumisu 2024-08-15 17:51:54 +08:00
  • 393756f111 fix(class): use different buffer for cdc_acm,hid,msc,serial sakumisu 2024-08-15 17:25:30 +08:00
  • 4a252c3f73 update: idf config update sakumisu 2024-08-14 21:56:40 +08:00
  • 4b2000b405 Correct spelling errors. Yang Xijing 2024-08-14 11:31:39 +08:00
  • 9720eb2f76 docs: update png sakumisu 2024-08-13 20:06:32 +08:00
  • 68badf6f4c fix(port/dwc2): check idle when flush fifo, add delay for dwc2_set_mode sakumisu 2024-08-13 18:10:36 +08:00
  • 907d23871e fix(class/hid): fix typo sakumisu 2024-08-13 18:08:02 +08:00
  • 70944027c5 chore: update cmake and kconfig sakumisu 2024-08-12 22:27:57 +08:00
  • a41da8928e feat(osal): import idf osal from udoudou/esp_cherryusb sakumisu 2024-08-12 22:27:29 +08:00
  • bbcc767465 update(demo): change uint32_t to uintptr_t for 64bit cpu register sakumisu 2024-08-09 22:49:46 +08:00
  • 72e8eb7d84 feat(demo/msc_ram_template): add api for msc polling sakumisu 2024-08-09 22:47:25 +08:00
  • 18d9c21553
    Add PUSB2 and XHCI driver and RTOS glue (#236) zhugengyu 2024-08-09 22:43:22 +08:00
  • cbd6955bde fix(class/msc/usbd_msc): fix spelling sakumisu 2024-08-08 18:11:23 +08:00
  • b4bbe69d12 feat(class/msc/usbd_msc): add msc polling mode to move read & write from isr to while1 sakumisu 2024-08-08 18:03:30 +08:00
  • e1cbccc58a Modifying the USB Int Source to support esp32p4 Kevincoooool 2024-08-07 11:13:04 +08:00
  • dfc90da28a Fix the bug that USBD_EVENT_DEINIT was not notified correctly LiPeng 2024-08-06 13:49:14 +08:00
  • 8451bc64bb change hid_mouse_report wangzongqiang 2024-08-05 15:01:36 +08:00
  • 3fc30cd058 update(demo/bootuf2): use flash cache sakumisu 2024-07-30 20:27:25 +08:00
  • e95387c558 update(port/hpm/usb_dc_hpm): remove phcd clear sakumisu 2024-07-30 19:53:13 +08:00
  • 35a76f58bb update(port/hpm/usb_dc_hpm): enable resume handler sakumisu 2024-07-30 18:12:46 +08:00
  • 564d568732 fix(core/usbd_core): fix self powered check sakumisu 2024-07-30 17:45:32 +08:00
  • 9394f1f8d6 feat(port/dwc2): import kendryte glue from k230_sdk sakumisu 2024-07-27 19:25:26 +08:00
  • bef45dc360 feat(port): add remote wakeup api sakumisu 2024-07-26 22:01:12 +08:00
  • 50b62c946d feat(core/usbd_core): support webusb sakumisu 2024-07-25 21:39:36 +08:00
  • b399ff63ce feat(demo): add uf2 demo sakumisu 2024-07-23 22:37:27 +08:00
  • 4c4ee7f003 chore(docs): update rst sakumisu 2024-07-23 20:13:28 +08:00
  • 1c2fd3407a refactor(osal): use osal malloc and free, remove usb_malloc & usb_free macro sakumisu 2024-07-23 19:37:54 +08:00
  • 1927566dfc chore(docs): update rst sakumisu 2024-07-21 17:44:57 +08:00
  • b7556b2ddc feat(class/vendor/wifi/usbh_bl616): add bl616 usbwifi driver sakumisu 2024-07-19 23:23:01 +08:00
  • f1058c5e1a fix(port/dwc2/usb_dc_dwc2): fix lost ep0 setup intstatus by clear, for dwc2 version 4.3 charschu 2024-07-18 10:50:49 +08:00
  • 643578e5be update(port/musb/usb_hc_musb): add portpower bit for commit e4b56cee sakumisu 2024-07-15 18:09:08 +08:00
  • 390e24fbe5 fix typo sakumisu 2024-07-15 18:08:24 +08:00
  • ba02a48873 fix(demo/winusb1.0_template): fix WINUSB_IFx_WCIDProperties array sakumisu 2024-07-15 18:06:44 +08:00
  • c766cbe91e Add host driver for XBOX controllers Till Harbaum 2024-07-15 11:17:19 +02:00
  • 9dd52fddf0 Workaround for BL616 power control Till Harbaum 2024-07-15 10:55:46 +02:00