Commit Graph

  • c45118dacf rp2040: use shared IRQ handlers, so user can also hook the USB IRQ graham sanderson 2022-06-17 09:13:40 -05:00
  • 1001d2da40 Fix typo for log format mingpepe 2022-06-17 16:50:24 +08:00
  • e0d7c16788 Merge pull request #1516 from hathach/fix-example-with-highspeed Ha Thach 2022-06-17 15:11:55 +07:00
  • 905a0b2457 correct bulk size for highspeed endpoint in dynamic_configuration and usbtmc exmaples hathach 2022-06-17 14:37:35 +07:00
  • 05fc2fa7a6 Stub out dcd_edpt_close for samd maddyaby 2022-06-16 16:57:20 -07:00
  • e9089b993f Fix typo in audiod_rx_done_cb in audio_device.c Maddy 2022-06-16 16:22:55 -07:00
  • 80121303eb Merge pull request #1512 from kilograham/make_ram_code_optional Ha Thach 2022-06-16 23:30:29 +07:00
  • c5ba4af25b rp2040: make moving 1K of code into RAM optional - and off by default graham sanderson 2022-06-16 11:03:53 -05:00
  • d7b579a978 Merge pull request #1480 from Ryzee119/multihub_rebase Ha Thach 2022-06-16 16:33:48 +07:00
  • 2036a0b62a update readme hathach 2022-06-16 14:41:10 +07:00
  • f4a7b5b80c add note for recursive calls of process_device_unplugged() in case of hub hathach 2022-06-16 14:37:57 +07:00
  • 19d054f789 hcd_rp2040 improvements: - Stall now has priority over other interrupt responses - Delete eunused hcd_edpt_busy - Assert !ep->active when trying to start a new xfer - Assert !ep->active when handling buff_status bits - Set ep->xferred_len to 8 once a setup packet is finished so the data structure is accurate Liam Fraser 2022-01-13 11:17:08 +00:00
  • eb7d359efc Merge pull request #1506 from hathach/more-dynamic-rhport Ha Thach 2022-06-10 15:24:26 +07:00
  • 040ef0640d more dynamic controller for host hathach 2022-06-10 14:53:03 +07:00
  • 96fecedabe Merge pull request #1505 from hathach/revert-sof-rename Ha Thach 2022-06-10 12:00:42 +07:00
  • 8451d05c50 revert sof_isr driver rename since it cause issue with existing code hathach 2022-06-10 01:45:48 +07:00
  • 806806d61b Merge pull request #1501 from hathach/more-rp2040-ramfunc Ha Thach 2022-06-08 17:29:19 +07:00
  • dd035b0eb2 make all hcd/dcd function used in isr into ram with __no_inline_not_in_flash_func() for faster irq handling hathach 2022-06-08 16:08:27 +07:00
  • 8c4b142b9e Merge pull request #1498 from hathach/add-tuh_config-port-specific-setup Ha Thach 2022-06-08 15:36:37 +07:00
  • 8cbc34de11 add tuh_configure() for port/dynamic host behavior config hathach 2022-06-08 01:17:01 +07:00
  • 896c707cd4 Merge pull request #1496 from hathach/rp2040-sof-fastfunc Ha Thach 2022-06-07 13:38:26 +07:00
  • 06392247eb add TU_ATTR_FAST_FUNC for audio sof isr call chain hathach 2022-06-07 11:50:50 +07:00
  • a03a03d74e Merge pull request #1495 from hathach/enhance-tusb-config Ha Thach 2022-06-07 01:13:08 +07:00
  • 7c8278303b update all host examples hathach 2022-06-06 23:16:49 +07:00
  • 9794a2b865 more example update hathach 2022-06-06 22:41:04 +07:00
  • f4c80dd218 clean up example to use CFG_TUD_ENABLED + CFG_TUD_MAX_SPEED instead of CFG_TUSB_RHPORT0_MODE hathach 2022-06-06 17:35:17 +07:00
  • afd9b1883d Merge pull request #1481 from cr1901/msp430-misopt-fix Ha Thach 2022-06-06 15:37:45 +07:00
  • 1b08672945 more ci fix hathach 2022-06-06 13:25:48 +07:00
  • 7187cd9a85 fix ci, remove use of CFG_TUSB_RHPORT0_MODE in bsp hathach 2022-06-06 12:51:10 +07:00
  • f626916a57 update all dwc2 ports to support new dynamic controller support hathach 2022-06-04 23:52:12 +07:00
  • 7df7590f7f Hub: Remove multi-level hub bypass Ryzee119 2022-05-29 14:01:24 +09:30
  • 31134f41a1 make dwc2 stm32 rhport support dynamic hathach 2022-06-03 17:24:28 +07:00
  • 2571211957 remove static port defined for device/host hathach 2022-06-03 11:32:09 +07:00
  • 8b37aa1579 nrf5x: Fix DMA access Jerzy Kasenberg 2022-06-01 21:50:15 +02:00
  • 8b9cf152a0 rhport argument in usbd_ API() is not used (always use the initialized port) hathach 2022-06-02 16:51:17 +07:00
  • 99c1585ed2 rename board specific macro for example hathach 2022-06-01 23:53:40 +07:00
  • b6a8d0dd71 Merge pull request #1485 from tfx2001/patch-1 Ha Thach 2022-06-01 23:26:57 +07:00
  • 54d7790e8b fix compile error tfx2001 2022-06-01 21:25:36 +08:00
  • d1d6bd2831 Merge pull request #1483 from hathach/clean-rp2040-net-example Ha Thach 2022-06-01 16:17:46 +07:00
  • ea8a9e0249 remove cmake compile macro for net example (use lwipopts.h instead) hathach 2022-06-01 15:10:05 +07:00
  • fd8afc7e3b Merge pull request #1454 from Iktek/bugfix_1453 Ha Thach 2022-06-01 14:36:36 +07:00
  • 6e7cd220dc grstctl set fifo + flush in one assign hathach 2022-06-01 13:18:24 +07:00
  • 9352f75220 Merge pull request #1438 from Nikitarc/master Ha Thach 2022-06-01 12:23:32 +07:00
  • fdeac8508b Merge pull request #1381 from hathach/add-sof-isr Ha Thach 2022-05-31 22:25:14 +07:00
  • ab7c23a787 Merge pull request #1479 from M3gaFr3ak/master Ha Thach 2022-05-31 21:53:29 +07:00
  • e384d16d57 clean up tud_audio_set_itf_cb() invocation hathach 2022-05-31 21:52:54 +07:00
  • 223aaeaecd Merge pull request #1463 from hathach/sof-isr-update Ha Thach 2022-05-31 20:57:07 +07:00
  • f2926670cc comment out fifo count method for now hathach 2022-05-31 20:26:37 +07:00
  • 731ac3d3d6 msp430x5xx: Add fix for possible bug in msp430-elf-gcc 9.3.0. William D. Jones 2022-05-30 14:01:57 -04:00
  • b7c8cb3c41 Hub: Unplug downstream devices on non-root hub disconnect Ryzee119 2022-05-29 14:00:36 +09:30
  • 9e30ec4f16 Hub: Retry port status transfer if failed Ryzee119 2022-05-29 13:58:50 +09:30
  • 688a3a0cc2 Fix non-trivial designated initializers compile error Ryzee119 2022-05-29 13:58:10 +09:30
  • a87ccee743 Fix printf long int compiler error Leon Loeser 2022-05-28 19:48:20 +02:00
  • f4efb51fe2 Merge pull request #1477 from cr1901/fix-subm Ha Thach 2022-05-28 00:11:43 +07:00
  • dce2ad4ffb adding feedback fifo count (WIP) hathach 2022-05-27 23:11:25 +07:00
  • f76c7526c9 Remove lib/Pico-PIO-USB, which has moved to hw/mcu/raspberry_pi/Pico-PIO-USB. William D. Jones 2022-05-27 11:54:28 -04:00
  • 15aa593790 wrap feedback and compute to its own struct/union hathach 2022-05-27 12:27:31 +07:00
  • 7b1344fe69 Merge pull request #1467 from kilograham/rp2040_cleanup Ha Thach 2022-05-26 23:54:20 +07:00
  • c1ae13b997 Merge pull request #1473 from sknebel/patch-1 Ha Thach 2022-05-25 22:55:33 +07:00
  • 16c0eb0d2f fix links in docs Sven 2022-05-24 21:45:35 +02:00
  • 0a4a28a90c Merge pull request #1451 from kasjer/kasjer/pic32-sanity-fixes Ha Thach 2022-05-24 20:42:06 +07:00
  • 26c4d4b328 Minor cleanup of RP2040 code post addition of Pico-PIO_USB graham sanderson 2022-05-20 17:25:30 -05:00
  • e5113a1cfc prototype for feedback method hathach 2022-05-19 16:05:55 +07:00
  • 5766c9ac4e rename tud_audio_sof_isr() to tud_audio_feedback_interval_isr() hathach 2022-05-19 13:44:10 +07:00
  • c2bcda86e2 Merge pull request #1412 from hathach/pio-host Ha Thach 2022-05-16 16:29:20 +07:00
  • e0e9426c2a print addres of mouse input hathach 2022-05-16 16:00:15 +07:00
  • 4586d8f119 add upstream Pico-PIO-USB hathach 2022-05-16 13:44:06 +07:00
  • be2a51316c remove pico-usb fork hathach 2022-05-16 13:29:12 +07:00
  • 20b810d25b fix ci build hathach 2022-05-13 23:01:06 +07:00
  • c5ba1ea8c1 changes proposal to audio feedback computation hathach 2022-05-13 22:54:47 +07:00
  • f09df55ab9 clean up example hathach 2022-05-11 15:40:02 +07:00
  • 8bd923f5f1 sync with pio usb hathach 2022-05-11 00:37:45 +07:00
  • 8473ca16fb clean up hathach 2022-05-10 22:56:06 +07:00
  • 35b77a4a81 cmake lib rename hathach 2022-05-10 22:14:00 +07:00
  • 717a474125 move pio-usb init to family_configure_pio_usb_example() to stay compatible hathach 2022-05-10 21:56:47 +07:00
  • 993f7b6a2c include dual examples to ci hathach 2022-05-10 13:15:07 +07:00
  • e3b57cea05 rename host/hid_to_cdc to dual/host_hid_to_device_cdc hathach 2022-05-10 13:01:28 +07:00
  • 26ee622222 move pio usb files to src hathach 2022-05-10 12:51:48 +07:00
  • 79b5ab822e fix incorrect total number of interface hathach 2022-05-06 17:22:52 +07:00
  • d23c9b7cd6 Merge pull request #1460 from ccrome/chc-fix-freertos-irq-imx Ha Thach 2022-05-06 13:04:41 +07:00
  • f19d913b5d set irq priority for freertos caleb crome 2022-05-05 14:36:02 -07:00
  • f452ab745e overwrite grstctl on edpt_disable Pascal Speck 2022-05-03 09:52:10 +02:00
  • e49cad84e2 dcd_pic32: Fix memory overwrite in incoming data Jerzy Kasenberg 2022-05-01 14:18:53 +02:00
  • c145777e0e dcd_pic32: Add asserts transfer sanity check Jerzy Kasenberg 2022-05-01 14:14:42 +02:00
  • d51743a21c Add TU_BREAKPOINT for mips architecture Jerzy Kasenberg 2022-05-01 14:04:36 +02:00
  • c289438b75 fix ci build hathach 2022-04-29 23:03:52 +07:00
  • 0b30a10ab3 configure hid_to_cdc example to build with rp2040 with pio usb as host hathach 2022-04-29 22:24:36 +07:00
  • 608577e05c update pio hathach 2022-04-29 18:05:50 +07:00
  • 85dcb73774 more clean up hathach 2022-04-28 18:00:30 +07:00
  • a72d4e2462 make hcd_event_handler() fastfunc, and force inline other helper hathach 2022-04-27 20:54:21 +07:00
  • ae5490e5a5 clean up hathach 2022-04-27 20:52:56 +07:00
  • 4a661dead0 add TU_ATTR_FAST_FUNC for rp2040 __not_in_flash() section hathach 2022-04-27 17:57:52 +07:00
  • fd827a80a9 everything work great hathach 2022-04-27 01:09:30 +07:00
  • 455bddddcd minor clean up hathach 2022-04-26 18:47:09 +07:00
  • 4d11c658ff improve pio usb endpoint handler hathach 2022-04-26 13:08:03 +07:00
  • 6ec5174d8b Merge pull request #1444 from Firefishy/gh-action-use-replacement-ruby Ha Thach 2022-04-26 01:05:33 +07:00
  • 26a25279bc follow pio usb changes hathach 2022-04-26 00:35:16 +07:00
  • 15c01f20ec Update tusb_option.h Nikitarc 2022-04-25 14:06:15 +02:00
  • 35d1a71ed7 GH Update to actions/checkout@v3 Grant Slater 2022-04-24 16:49:29 +01:00
  • 3a1c7339cd Replace actions/setup-ruby with replacement ruby/setup-ruby Grant Slater 2022-04-24 16:48:49 +01:00