Commit Graph

  • 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
  • 9aea7751f2 dwc2 only enter critical in isr with multiple core CPUs hathach 2025-05-19 18:57:39 +07:00
  • 72ee742761 add osal_critical API() for use with dwc2 hathach 2025-05-16 20:09:02 +07:00
  • c8baba10f9 fix(dcd): Fixed race condition on device disconnect Tomas Rezucha 2025-04-09 10:52:44 +02:00
  • 5428b87948 Merge pull request #3103 from wavenumber-eng/mcxa156__sdk216 Ha Thach 2025-05-16 22:32:04 +07:00
  • 3024bff12f Merge pull request #3123 from hathach/follow-up-pr3118 Ha Thach 2025-05-16 21:10:02 +07:00
  • 67389f37f2 follow up to pr3118, interface also end with IAD. Add more checks hathach 2025-05-16 16:39:53 +07:00
  • 531fb69531 Merge pull request #3118 from ZakDanger/vendor_device_fix HiFiPhile 2025-05-16 10:25:28 +02:00
  • 6346fbec16 Merge branch 'master' into h7rs HiFiPhile 2025-05-15 21:40:36 +02:00
  • 9548d51c7e Merge pull request #3121 from hathach/bump-gcc14 Ha Thach 2025-05-15 21:46:55 +07:00
  • 38e5a67461 bump up pio-usb and codeql version hathach 2025-05-15 10:27:00 +07:00
  • 0ebc91ec97 update stm32wb linker to match new startup hathach 2025-05-14 15:28:29 +07:00
  • fe4446090e fix dual example for rp2350 conflict printf and cdc_printf hathach 2025-05-13 16:27:26 +07:00
  • ed087b9ed8 pump up pico-pio-usb and cmsis_device_wb hathach 2025-05-13 16:13:50 +07:00
  • baf67539fc fix warnings, minor clean up hathach 2025-05-13 10:28:42 +07:00
  • 228b2dec1c bump ci to gcc 14 hathach 2025-05-12 15:40:58 +07:00
  • a2117d5d0f simplify vendord_open parsing loop HiFiPhile 2025-05-09 16:43:19 +02:00
  • 6b30a61bdb revert 'end fix' ZakDanger 2025-05-09 20:44:11 +10:00
  • ae8c00f5d7 revert 'end fix' ZakDanger 2025-05-09 20:42:19 +10:00
  • f5944d35b0 vendor device open fix for descriptor parsing ZakDanger 2025-05-09 18:17:07 +10:00
  • 542e5b4550 Merge pull request #3114 from hathach/fix-sigma-mouse-multiple-attach Ha Thach 2025-05-06 21:40:23 +07:00
  • 95be35b587 add support for usbtmc vendor-spicific command messages Moritz Scholjegerdes 2025-05-06 16:06:10 +02:00
  • a05fc50461 clean up ci hathach 2025-05-06 18:01:30 +07:00
  • fb2214dea6 move hil into build workflow hathach 2025-05-06 16:30:34 +07:00
  • 809af3e74c chore(usbh): change removing_hubs to array instead of bitmask hathach 2025-05-06 15:44:00 +07:00
  • bc37ed6e3e usbh: force removed device in the same bus info, before setting address. usbh: move code around hub: queue status endpoint for detach/remove event hathach 2025-05-06 15:23:23 +07:00
  • 6a92b8efa4 dcd/ci_hs: add vbus charge option. HiFiPhile 2025-05-04 15:10:17 +02:00
  • d221d55b08 fix pre-commmit hathach 2025-04-29 21:41:34 +07:00
  • 1a783b3573 Merge pull request #3104 from hathach/usbh-attach-debounce Ha Thach 2025-04-29 21:36:18 +07:00
  • 2abd3c54c4 define hcd_devtree_info_t forr backward compatible hathach 2025-04-29 20:49:47 +07:00
  • e7d4b5c9e7 add enum for set addr recovery hathach 2025-04-29 17:04:10 +07:00
  • fc43eeddf2 attach debouncing fixed issue with port1 highspeed on imxrt hathach 2025-04-29 10:11:20 +07:00
  • 538684ac62 - spelling fixes to pass ci - added mca156 the list in boards.rst. - Fixup to family.cmake for mcxa156 to pass ci Eli Hughes 2025-04-28 07:58:09 -04:00
  • 08ebf1b0f2 Merge branch 'hathach:master' into mcxa156__sdk216 ehughes 2025-04-28 07:09:42 -04:00
  • 42d4f7c81e remove the old attach duplicated logic, debouncing skip should take care of it. hathach 2025-04-28 15:10:03 +07:00
  • 2c1414b4c1 usbh: add roothub debounncing flag to ignore attach/remove event on the roothub that is currently doing debouncing delay hathach 2025-04-28 12:59:59 +07:00
  • a22e45b816 Merge pull request #3100 from wavenumber-eng/get_deps_fix Ha Thach 2025-04-28 10:36:29 +07:00
  • f392b4c91d Added initial support for FRDM-MCXA156 and fixed up a crash with MCXN947 Eli Hughes 2025-01-01 13:22:48 -05:00
  • 0937a2b2d3 using get-deps from tinyuf2 Eli Hughes 2025-04-26 13:04:39 -04:00
  • b5d4d0f623 Merge pull request #3096 from hathach/usbh-improve-hub Ha Thach 2025-04-24 23:02:18 +07:00
  • b5b7a4be60 hub check status before get 1st device descriptor hathach 2025-04-24 21:53:57 +07:00
  • 093720f60b fix build hathach 2025-04-24 18:08:00 +07:00
  • 0f784e8a07 refactor hub driver and move port reset on connection change to usbh. hub: add hub_port_get_status_local(), ignore resp in hub_port_get_status(pot != 0) usbh properly deboucning with hub/rootport accordingly to usb specs, also add 10ms of reset recovery hathach 2025-04-24 17:59:45 +07:00
  • 1afe8a0039 Merge pull request #3095 from fenugrec/ex_cmake_CM0 Ha Thach 2025-04-24 10:46:14 +07:00
  • 89f8d0cffb add tuh_address_set() API minor rename and move code around hathach 2025-04-24 10:41:00 +07:00
  • 736b1d50bc examples cmake: fix gcc flag -mcpu=cortex-m0 fenugrec 2025-04-23 16:01:24 -04:00
  • 8b3c558881 Merge pull request #3093 from hathach/refactor-usbh-bus-info Ha Thach 2025-04-23 20:08:38 +07:00
  • 9a1f690ec4 move usbh ctrl_xfer into usbh_data hathach 2025-04-23 16:50:58 +07:00
  • a2da575793 rename and expose tuh_bus_info_get() to application hathach 2025-04-23 16:03:40 +07:00
  • 741cb3cf02 rename hcd_devtree_info_t to tuh_bus_info_t, hcd_devtree_get_info to hcd_bus_info_get streamline bus info to usbh_devies, also replace dev0 (renamed to dev0_bus) hathach 2025-04-23 12:35:32 +07:00
  • b632686f54 Merge pull request #3080 from HiFiPhile/enum_racing Ha Thach 2025-04-23 10:41:14 +07:00