Commit Graph

  • 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
  • 4ae433fa6e stm32_fsdev: Allow configuring single-buffered isochronous endpoints. milek7 2025-06-25 03:35:40 +02:00
  • d0bf70afbd Merge branch 'dcd_notif' into testing testing HiFiPhile 2025-06-22 17:22:45 +02:00
  • fa5856c72a Merge branch 'xfer_close' into testing HiFiPhile 2025-06-22 17:21:46 +02:00
  • bcb32fad9f Merge branch 'xfer_isr' into testing HiFiPhile 2025-06-22 17:21:42 +02:00
  • b54967b9f9 Merge branch 'stm32_cache' into testing HiFiPhile 2025-06-22 17:21:28 +02:00
  • 1c13e5c5b7 Merge branch 'async_io' into testing HiFiPhile 2025-06-22 17:21:23 +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
  • 424d743739 hw/h7rs: Update linker to put RTT in DTCM HiFiPhile 2025-01-31 23:52:01 +01:00
  • 37316e057d hw/h7rs: Enable D-Cache in BSP HiFiPhile 2025-01-25 13:02:08 +01:00
  • e19ff3ecae Add cache line size alignment to buffer macro HiFiPhile 2025-06-13 13:17:41 +02:00
  • e84efd2771 Add STM32 DWC2 cache support HiFiPhile 2025-01-25 13:00:41 +01:00
  • e95973d346
    Merge pull request #3137 from HiFiPhile/uac_simplify Ha Thach 2025-06-12 22:18:17 +07:00
  • 99b4ebeb10
    Merge pull request #3140 from james-advatek/stm32n657nucleo Ha Thach 2025-06-12 21:50:23 +07:00
  • 7d66a3e775
    merge n6 and h7rs (same config) hathach 2025-06-12 21:20:49 +07:00
  • 2e231a7517
    doc update hathach 2025-06-12 15:57:56 +07:00
  • 76b7468c74
    ci skip clang/iar build for stm32n6 add stm32-tcpp0203 driver as dependency for h7rs and n6 hathach 2025-06-12 15:08:46 +07:00
  • edec37c1a3
    fix cmake build hathach 2025-06-12 14:07:51 +07:00
  • 386f33807a
    Merge branch 'master' into fork/james-advatek/stm32n657nucleo hathach 2025-06-12 11:02:54 +07:00
  • 170de855a3
    Merge pull request #2960 from HiFiPhile/h7rs Ha Thach 2025-06-11 21:05:33 +07:00
  • 732a07ba5d
    fix linker issue with clang hathach 2025-06-11 19:59:24 +07:00
  • 14124c1735
    add h7rs to ci matrix hathach 2025-06-11 19:35:20 +07:00
  • d3d505e8f7
    Merge branch 'master' into fork/HiFiPhile/h7rs hathach 2025-06-11 16:23:54 +07:00
  • 8e25220369
    Merge pull request #3145 from hathach/refactor-maxim-bsp Ha Thach 2025-06-11 16:20:35 +07:00
  • 41e615d7c2
    add make build for maxim hathach 2025-06-11 12:00:20 +07:00
  • 1be7b8f781
    remove max32666fthr from hil pool hathach 2025-06-10 23:29:45 +07:00
  • b56265f381
    merge all maxim (32650, 32666, 32690, 78002) family into common bsp/maxim. Only support cmake build system rename hw/mcu/analog/max32 to hw/mcu/analog/msdk hathach 2025-06-10 22:28:03 +07:00
  • b203d9eaf7
    Merge pull request #3143 from Precidata/fix-epsize HiFiPhile 2025-06-09 18:15:33 +02:00
  • d533650105 Fix TUH_EPSIZE_BULK_MPS macro Cédric Berger 2025-06-09 16:56:02 +02:00
  • d61077cbad
    Merge pull request #3135 from andrewleech/ncm-link-state-control HiFiPhile 2025-06-09 14:25:25 +02:00
  • 69f6b57772 Code reformat HiFiPhile 2025-06-08 14:27:57 +02:00
  • 1ccb10e3f1 Fix ECM compile HiFiPhile 2025-06-08 13:53:23 +02:00
  • b956d10487 fix: allow FreeRTOS examples to compile James Sandison 2025-06-04 13:52:35 +10:00
  • 5c4b2c75d2 docs: update dwc2_info.md James Sandison 2025-06-04 13:21:34 +10:00
  • efc8c08a66 chore: delete accidentally commited submodules James Sandison 2025-06-04 11:42:21 +10:00
  • 3cf7234d67 chore: whitespace fix James Sandison 2025-06-04 11:37:45 +10:00
  • 001c7e3863 doc: remove reference to stm32n657_dk board James Sandison 2025-06-04 11:27:55 +10:00
  • d62a521e7c chore: add newline to EOF James Sandison 2025-06-04 11:27:34 +10:00
  • 56c9521abd chore: squash previous commits from other branches James Sandison 2025-06-04 11:21:27 +10:00
  • dc0038f614 uac2: remove support fifo HiFiPhile 2025-05-29 13:50:05 +02:00
  • 3d2b870fcb Fix wrong SysTick clock on NUCLEO-C071RB HiFiPhile 2025-05-29 13:36:34 +02:00
  • b6ce41188e examples/device/net_lwip_webserver: Simplify example code. Andrew Leech 2025-05-27 15:24:27 +10:00
  • 9021efcacb Add link state control support for ECM mode Andrew Leech 2025-05-27 15:06:27 +10:00
  • 5de4a23abe Add USB NCM link state control support Andrew Leech 2025-05-27 15:06:05 +10:00
  • 2a364ca272
    Merge pull request #3136 from hathach/update-max32 Ha Thach 2025-05-28 16:59:52 +07:00
  • 132c55aca0
    add OPT_MCU_MAX32665 hathach 2025-05-28 08:38:26 +07:00
  • 8f077f9295
    Merge pull request #3111 from hathach/ci_vbus Ha Thach 2025-05-23 21:50:00 +07:00
  • 1a13bd8eba Add comment about CFG_TUD_CI_HS_VBUS_CHARGE HiFiPhile 2025-05-23 13:27:27 +02:00
  • d3a9fee5cb
    Merge pull request #3130 from hathach/max3421-use-spinlock Ha Thach 2025-05-21 17:01:06 +07:00
  • a484b2e372
    update bug template to include commit SHA hathach 2025-05-21 15:59:55 +07:00
  • e41a63c60d
    add usbh_spin_lock/unlock() use spinlock instead of atomic flag for hcd max3421 hathach 2025-05-21 15:27:18 +07:00
  • 3a042b37da
    Merge pull request #3127 from hathach/fix/dcd_race_condition Ha Thach 2025-05-21 15:15:43 +07:00
  • 58dfc126ac
    remove unused dwc2_critical.h hathach 2025-05-21 14:36:53 +07:00
  • 5551a3e430
    add usbd_spin_lock/unlock for driver usage hathach 2025-05-21 11:41:06 +07:00
  • c1d23a0a92
    osal_spin skipping lock/unlock when executed in isr hathach 2025-05-21 11:19:07 +07:00
  • a4875fefea
    rename osal_critcal to osal_spinlock add spinlock implementation for most rtos hathach 2025-05-20 16:18:00 +07:00
  • bb1d348eb3
    implement osal critical for none/freertos/pico-sdk hathach 2025-05-19 22:51:40 +07:00
  • bffe5d97cc
    limit hil-hfp iar build to 4 parallel jobs hathach 2025-05-19 20:22:29 +07:00