Commit Graph

  • 29c2af7651 Merge pull request #3172 from hathach/msc-inquiry2-cb Ha Thach 2025-07-11 17:45:38 +07:00
  • 5ce3e3bc01 Merge pull request #3168 from hathach/feature/add_tusb_teardown Ha Thach 2025-07-11 15:58:15 +07:00
  • e9a78c52d0 add tud_msc_inquiry2_cb() for full inquiry response hathach 2025-07-11 15:15:14 +07:00
  • 40dc1dd436 Merge pull request #2987 from hathach/fix-2923-alt Ha Thach 2025-07-10 18:50:42 +07:00
  • f14fcaa84d rename to tusb_deinit() to match other namingg hathach 2025-07-10 17:36:45 +07:00
  • 77be5f96e4 Merge branch 'master' into fork/roma-jam/feature/add_tusb_teardown hathach 2025-07-10 17:18:17 +07:00
  • 546e8413b5 Merge pull request #2873 from HiFiPhile/susp_isr Ha Thach 2025-07-10 17:12:35 +07:00
  • 1d2735fb54 FIx recurrent suspend ISR. HiFiPhile 2024-11-10 12:33:20 +01:00
  • 9f626fe179 Fix F4 BSP without UART_DEV. HiFiPhile 2024-11-10 12:32:22 +01:00
  • f918c4a978 Merge pull request #3167 from hathach/add-define-build-script Ha Thach 2025-07-09 22:34:54 +07:00
  • b5694fd40a add option to pass symbol defines to ci build.py add build.args option for hil json add MAX3421_HOST=1 for metro m4 express hathach 2025-07-09 17:58:11 +07:00
  • 227b22de02 Merge pull request #2573 from ChrisDeadman/hcd-samd-support Ha Thach 2025-07-09 17:31:43 +07:00
  • e598972438 add board_vbus_set() for samd21/d51 to enable usb host vbus enable host example build for samd21/d51 hathach 2025-07-09 15:06:26 +07:00
  • 386f551899 Merge branch 'refs/heads/master' into fork/ChrisDeadman/hcd-samd-support hathach 2025-07-09 13:07:13 +07:00
  • 04fb5873ef Merge pull request #3165 from hathach/codex/find-and-fix-a-codebase-bug Ha Thach 2025-07-09 12:04:10 +07:00
  • bb07a82211 Merge pull request #3150 from HiFiPhile/xfer_isr Ha Thach 2025-07-09 11:48:01 +07:00
  • 5eb68a3c87 Add spec reference for 4-byte HID item size Ha Thach 2025-07-09 11:27:23 +07:00
  • 59b55898d9 fix HID parser variable size handling Ha Thach 2025-07-09 11:27:06 +07:00
  • 42de71f3d0 Merge pull request #3166 from hathach/hil-skip-passed-board-in-rerun Ha Thach 2025-07-09 11:02:40 +07:00
  • 091c6a7889 only clean/checkout/download artifacts on first attempt hathach 2025-07-08 17:20:48 +07:00
  • a9c51a7e65 Use localstorage clear. raldone01 2025-07-08 12:16:32 +02:00
  • a0cb8aab50 Remember scroll position. raldone01 2025-07-08 12:04:01 +02:00
  • 0c197a2eae try to skip passed board in hil test when re-run hathach 2025-07-08 16:39:12 +07:00
  • 1dcab43468 Fix ui desync issue. Fix disconnection issue. raldone01 2025-07-08 11:31:57 +02:00
  • 961ea73e55 revert edpt busy/claim status if xfer_isr() defer to xfer_cb() hathach 2025-07-08 12:13:22 +07:00
  • 2908995c4c minor reformat code hathach 2025-07-08 11:05:16 +07:00
  • a56f55c10b Merge remote-tracking branch 'origin/master' into xfer_isr hathach 2025-07-08 10:09:24 +07:00
  • 1a41445b17 Fix HID descriptor parser size handling Ha Thach 2025-07-08 09:51:02 +07:00
  • ea64300a9a Merge pull request #3164 from hathach/readd-max32666 Ha Thach 2025-07-07 22:28:25 +07:00
  • 9990e4bf0c Merge pull request #2963 from HiFiPhile/stm32_cache Ha Thach 2025-07-07 22:02:30 +07:00
  • 7909b503c4 re-add max32666fthr to hil pool hathach 2025-07-07 20:56:05 +07:00
  • 3eb0451879 change CFG_TUSB_MEM_DCACHE_LINE_SIZE_DEFAULT (not defined) to 1 use stock iar linker hathach 2025-07-07 12:33:14 +07:00
  • a2ee6da299 Merge pull request #3162 from YixingShen/master Zixun LI 2025-07-07 10:53:39 +02:00
  • 7b995267d6 update YixingShen 2025-07-07 15:46:37 +08:00
  • f4843c0307 Merge pull request #6 from ning3270455369/developer ArteryTek 2025-07-07 14:35:29 +08:00
  • 73bf9aeaa6 support at32 mcu zhiqiang 2025-07-07 14:13:15 +08:00
  • 59a3720795 fixed CFG_TUD_VENDOR > 1 vendord_open tud_vendor_n_write_flush tud_vendor_n_write_flush argument should be 0,1,2,..., but p_vendor - _vendord_itf is 0, sizeof(vendord_interface_t), 2*sizeof(vendord_interface_t), ... YixingShen 2025-07-07 00:26:12 +08:00
  • ce40b4c11e Add missing idf cmake file. raldone01 2025-07-05 19:42:45 +02:00
  • eeb73550ef Remove double text encoder in SerialPort. raldone01 2025-07-05 19:42:44 +02:00
  • e11047f003 Add support for dark and light theme. raldone01 2025-07-05 19:42:44 +02:00
  • bc13c80c63 Attempt to fix disconnect button state desync. raldone01 2025-07-05 19:42:44 +02:00
  • 28ded62c1c Improve performance slightly raldone01 2025-07-05 19:42:44 +02:00
  • eef5b92c9b Choose a larger buffer. raldone01 2025-07-05 19:42:44 +02:00
  • d3f7dff180 Major overhaul and logic cleanup. Adds support for web serial as well. raldone01 2025-07-05 19:42:44 +02:00
  • 98b975202c Minor bug fixes. Persist settings. raldone01 2025-07-05 19:42:44 +02:00
  • ff18dbd238 Rewrite of the web_serial example website. Fixes: #2632 raldone01 2025-07-05 19:42:44 +02:00
  • 3287cfaf76 Use DMA enable for DCache condition HiFiPhile 2025-07-05 12:35:47 +02:00
  • b012e95dfe Merge pull request #2793 from verylowfreq/pr-ch32v-usbfs-host Ha Thach 2025-07-05 12:56:30 +07:00
  • 4b95a70bee enable ci host and dual build for ch32v20x hathach 2025-07-05 11:37:19 +07:00
  • 6e88895dbc always define CFG_TUH_WCH_USBIP_USBFS=1 for ch32v20x since only port1 support host mode reformat hcd usbfs add uart rx for ch32v20x bsp hathach 2025-07-05 11:26:48 +07:00
  • ffab23cf0f Revise DCache with RTT section HiFiPhile 2025-07-04 12:10:56 +02:00
  • 1b5f97ff23 Merge branch 'refs/heads/master' into fork/verylowfreq/pr-ch32v-usbfs-host hathach 2025-07-04 09:49:28 +07:00
  • 211c2e380f fix build with clang hathach 2025-07-03 18:03:19 +07:00
  • 970c8b744e Merge branch 'master' into fork/HiFiPhile/stm32_cache hathach 2025-07-03 17:07:52 +07:00
  • 9d872d529f Merge pull request #2593 from HiFiPhile/dcd_notif Ha Thach 2025-07-03 16:43:30 +07:00
  • 89da5a724d reduce bInterval for default CDC descriptor from 16ms to 1ms hathach 2025-07-03 14:28:44 +07:00
  • 0df3bfb81d update cdc_msc/cdc_msc_freertos to also support notification hathach 2025-07-03 14:28:19 +07:00
  • 41606a533d make notify API and memory configurable with CFG_TUD_CDC_NOTIFY add tud_cdc_n_notify_conn_speed_change() add tud_cdc_notify_complete_cb() hathach 2025-07-03 13:42:05 +07:00
  • cf3966efd9 Merge branch 'master' into fork/HiFiPhile/dcd_notif hathach 2025-07-02 18:18:52 +07:00
  • 963971c6aa Merge pull request #3157 from hathach/update-buildsystem Ha Thach 2025-07-02 18:15:37 +07:00
  • a52e5ce99a build iar with circleci large resource hathach 2025-07-02 17:43:38 +07:00
  • a64e3eb0aa update board_test always output to uart regardless of LOGGER option hathach 2025-07-02 17:27:03 +07:00
  • 52f0427096 remove make wrapper for rp2040/espressif hathach 2025-07-02 16:34:17 +07:00
  • 014d6b2f26 remove cmake arm-clang and make iar to reduce concurrent jobs hathach 2025-07-02 15:55:42 +07:00
  • a8b5e2bfc0 update example hathach 2025-07-02 15:38:14 +07:00
  • 0388700ad7 update esp build, replace TUSB_MCU_VENDOR_ESPRESSIF by ESP_PLATFORM hathach 2025-07-02 15:32:12 +07:00
  • 4579b4f825 add doc for building examples with cmake build system change ci matrix build: - github build make/cmake one per family on push only - circicle do full cmake build for all toolchain (missing rx-gcc) hathach 2025-07-02 14:41:16 +07:00
  • a42184b6fe remove legacy DEPS_SUBMODULES in make hathach 2025-07-02 11:02:37 +07:00
  • 0d6cb38163 Merge pull request #2967 from HiFiPhile/async_io Ha Thach 2025-07-01 22:43:58 +07:00
  • c96cc4369f defer proc_async_io_done() hathach 2025-07-01 21:52:57 +07:00
  • 216a35e59a update example hathach 2025-07-01 20:15:16 +07:00
  • d22cbe4cb5 refactor async io, add in_isr argument to tud_msc_async_io_done() use cbw.command[0] for pending IO command hathach 2025-07-01 20:13:21 +07:00
  • 77e142ed76 Merge branch 'master' into fork/HiFiPhile/async_io hathach 2025-06-30 21:09:40 +07:00
  • cd96277bdc Merge pull request #2488 from IngHK/cdch_upgrade Ha Thach 2025-06-27 21:47:13 +07:00
  • d86362414e clean up hathach 2025-06-27 17:57:26 +07:00
  • 0194b8434f use enum buf for process_set_config for ch34x and pl2303 hathach 2025-06-27 17:25:20 +07:00
  • f4d049e61b update acm and pl2303 to match the rest of drivers hathach 2025-06-27 17:05:49 +07:00
  • cc12306e4b Merge pull request #3153 from Milek7/implicit-fb Zixun LI 2025-06-27 11:40:25 +02:00
  • 8b5d703f74 major refactor to generalize cdch serial driver - add common 2 stage set line coding for driver without direct set_line_coding support e.g ftdi, cp210x, ch34x - add common cdch_process_line_state_on_enum() to handle cfg line state on enum e.g CFG_TUH_CDC_LINE_CONTROL/CODING_ON_ENUM - refactor cdch_internal_control_complete and user_complete_cb to be managed by tuh_cdc_ API instead of serial driver hathach 2025-06-27 15:57:18 +07:00
  • 2843eb4052 audio_device: Fix data IN endpoints with implicit feedback milek7 2025-06-26 00:03:25 +02:00
  • d789a87a7d Merge branch 'master' into async_io HiFiPhile 2025-06-22 17:19:08 +02:00
  • 470e12febc refactor, add cdch_internal_control_complete() hathach 2025-06-20 17:25:58 +07:00
  • 900d0d974b refactor change signature of serial driver's process_set_config adding serial driver's request_complete() hathach 2025-06-20 17:04:40 +07:00
  • adf6cbfe03 cdch clean up and refactor, add explicit sync() API hathach 2025-06-20 12:52:34 +07:00
  • 5c974cee23 usbh make TU_API_SYNC() public, to implement sync() API, change return of sync API from uint8_t to tusb_xfer_result_t hathach 2025-06-20 12:51:29 +07:00
  • 221b5288e4 union ftdi/pl2303/acm data to save memory. hathach 2025-06-19 18:14:24 +07:00
  • ce9140a150 rename tuh_cdc_get_local_line_coding to tuh_cdc_get_line_coding_local add tuh_cdc_get_control_line_state_local() implement tuh_cdc_get/set_dtr/rts() as inline hathach 2025-06-19 17:57:21 +07:00
  • fa3ec44533 revert CFG_TUH_CDC_DTR/RTS_CONTROL_ON_ENUM hathach 2025-06-19 17:22:26 +07:00
  • ec1a26251d clean up pl2303 type data hathach 2025-06-19 17:05:21 +07:00
  • 2adb305ea7 house keeping hathach 2025-06-19 15:30:02 +07:00
  • 9503883ba7 usbh: add new API tuh_descriptor_get_device_local() cdc host: remove the local desc_dev and the get_device descriptor call for ftdi and pl2303 hathach 2025-06-18 23:35:44 +07:00
  • 506edc6267 add get_itf_by_xfer() to better determine cdc interface from xfer complete callback hathach 2025-06-18 18:55:31 +07:00
  • d4abf43f22 add common cdch_process_set_config() to safely complete set_config() when it failed. driver_process_set_config() also pass drv index with user_data hathach 2025-06-17 22:16:13 +07:00
  • 4a44dd5c47 Merge branch 'master' into fork/IngHK/cdch_upgrade hathach 2025-06-16 11:08:01 +07:00
  • 545690c834 audio: update examples HiFiPhile 2025-06-14 19:37:10 +02:00
  • 19b5ec5fd9 bsp: fix NUCLEO-H7S3L8 button HiFiPhile 2025-06-14 19:20:11 +02:00
  • 1a36a1c1af audio: remove FIFO mutex, as audio streaming is always single producer single consumer HiFiPhile 2025-06-14 16:53:18 +02:00
  • eed294fbb5 audio: move ISO transfers into xfer_isr HiFiPhile 2025-06-14 19:39:02 +02:00
  • 76a6834659 USBD: introduce xfer_isr. HiFiPhile 2024-06-02 14:04:54 +02:00
  • ea02e929b4 audio: buffer macro update HiFiPhile 2025-06-13 18:44:05 +02:00