Commit Graph

  • 62f00bdf5d Fix compiler conversion error warning rppicomidi 2025-03-18 07:42:47 -07:00
  • 5ecea4eefe fix tuh_midi_itf_get_info() desc->iInterface value rppicomidi 2025-03-18 07:41:49 -07:00
  • 31b3a2f63b Fix 3031: implement tuh_midi_itf_get_info() rppicomidi 2025-03-15 11:20:57 -07:00
  • 40ddf0628a Merge pull request #3038 from hathach/update-pio-usb Ha Thach 2025-03-17 13:06:10 +07:00
  • e0df20f260 change pio-usb to upstream Ha Thach 2025-03-17 12:20:49 +07:00
  • e9a1be7e02 Merge pull request #3034 from hathach/ctrl_fix Ha Thach 2025-03-16 11:19:43 +07:00
  • cd2b3a5321 Fix interupt, LowSpeed switching and rename verylowfreq 2025-03-16 10:06:27 +09:00
  • 9ca4bc89a7 Update hcd_init() signature. Add osal_task_delay() implementation for none os. verylowfreq 2024-12-12 09:53:58 +09:00
  • 426588d947 Fix for timing, timeout, and device switching issues verylowfreq 2024-10-28 21:28:15 +09:00
  • 382dcca5d6 Update ch32v20x family.cmake verylowfreq 2024-09-11 23:33:19 +09:00
  • 7ed5503a5c Fix the condition related to CFG_TUH_WCH_USBIP_USBFS macro verylowfreq 2024-09-11 23:25:49 +09:00
  • 879f78a91d fix pre-commmit hathach 2024-09-11 18:34:48 +07:00
  • dc3e6a59a9 Repeat xfer on USB_PID_OUT if data is larger than MaxPacketSize verylowfreq 2024-09-09 19:00:46 +09:00
  • c61dfc7c7a Add ch32v20x usbfs hcd initial support. verylowfreq 2024-09-09 18:04:00 +09:00
  • 585bcbfcdd Fix 2 IAR warnings. HiFiPhile 2025-03-16 00:07:15 +01:00
  • de45e4b01a Add ctrl buffer alignment. HiFiPhile 2025-03-15 23:49:11 +01:00
  • ca750313b2 Update gitignore. HiFiPhile 2025-03-15 21:15:52 +01:00
  • 5333d042f9 Merge pull request #3029 from rppicomidi/fix_3028 Ha Thach 2025-03-14 16:25:54 +07:00
  • b80800f182 Only clear stream_read & stream_write if they are defined rppicomidi 2025-03-13 10:04:56 -07:00
  • f01c4be350 Merge pull request #3020 from Cynventria/fix-desc_end-calculation-in-vendor-device-open HiFiPhile 2025-03-11 22:59:56 +01:00
  • cf94b3f5fc fix desc_end in vendord_open() Cynventria[CitRA] 2025-03-10 14:22:29 +08:00
  • dc45903161 Merge pull request #3019 from hathach/fix-pico-examples-build Ha Thach 2025-03-10 12:18:22 +07:00
  • 683b1e9702 fix(rp2040) set RTOS as cmake cache to fix pico-example build hathach 2025-03-10 11:20:47 +07:00
  • 02a630b3da Merge pull request #1627 from atoktoto/midihost Ha Thach 2025-03-09 19:01:10 +07:00
  • 29ffd57237 Merge pull request #2990 from dauc/master HiFiPhile 2025-03-08 11:57:41 +01:00
  • 8f288e96a8 refactor: Fix inline literal and code blocks in .rst documents Darian Leung 2025-03-07 21:17:18 +08:00
  • 5342f1255a fix: Turn various .rst files from symbolic links to proper files Darian Leung 2025-03-07 20:39:41 +08:00
  • 334ac80726 Merge pull request #2937 from pschatzmann/rp2040-iso Ha Thach 2025-03-07 10:03:58 +07:00
  • fd3290cbd1 Merge pull request #3011 from hathach/fix-dwc2-host-conflict-max3421e Ha Thach 2025-03-07 10:00:03 +07:00
  • 65e44e0a51 fix(dwc2) host driver conflict with max3421e hathach 2025-03-06 22:46:21 +07:00
  • ee234a84ca hack: force/overwrite endpoint mps to 64 for device that incorrectly report 512 bytes for bulk in fullspeed mode. hathach 2025-03-06 11:03:47 +07:00
  • 39e6375b74 midi host: skip rx data with all zeroes hathach 2025-03-06 10:26:45 +07:00
  • 102c1991d0 rp2040: abort transfer if active in iso_activate() add hw_endpoint_abort_xfer() hathach 2025-03-05 22:26:28 +07:00
  • 3ea71b67b1 Merge branch 'master' into fork/pschatzmann/rp2040-iso hathach 2025-03-05 22:25:58 +07:00
  • 8c0c21189c Merge branch 'master' into fork/atoktoto/midihost hathach 2025-03-05 18:25:31 +07:00
  • 6bba41045a Merge pull request #3008 from hathach/add-metro-rp2350 Ha Thach 2025-03-05 17:53:45 +07:00
  • 7dbad0a23e add adafruit metro rp2350 hathach 2025-03-04 22:38:17 +07:00
  • 51cfae6e97 Merge pull request #3007 from hathach/fix-8bitdo-enum Ha Thach 2025-03-04 10:47:31 +07:00
  • 5f447b76ad - add tuh_descriptor_get_string_langid() API - host enumeration always get language id, manufacturer, product and serial string. Which is required by some device such as 8bitdo hathach 2025-03-03 23:22:23 +07:00
  • 93ff3daa11 fix(hcd_rp2040) assert/panic endpoint already active: when a device reset while having on-going control transfer hathach 2025-02-28 16:41:51 +07:00
  • a29e11404d Merge pull request #3005 from hathach/fix-rp2-picosdk-board Ha Thach 2025-02-28 12:28:17 +07:00
  • c1df796a7c add missing board.h for BOARD=pico_sdk hathach 2025-02-28 12:04:54 +07:00
  • 72b1fc50e5 Merge pull request #3002 from espressif/fix/remove_deprecated_includes Ha Thach 2025-02-27 21:15:16 +07:00
  • 720697b6ae fix(esp): Remove deprecated include Tomas Rezucha 2025-02-27 12:48:31 +01:00
  • d132044b75 add tuh_midi_mount_cb_t struct for tuh_midi_mount_cb() change tuh_midi_rx/tx_cb() to have xferred_bytes rename tuh_midi_get_num_rx/tx_cables() to tuh_midi_get_rx/tx_cable_count() use default empty callback instead of weak null to be compatible with keil compiler hathach 2025-02-24 15:40:48 +07:00
  • 56e84bd1a6 add desc_audio_control to midi descriptor callback hathach 2025-02-24 12:42:45 +07:00
  • 8c70475c23 change API to take index instead of dev address, this allow to support more than 1 midi per device. hathach 2025-02-24 12:39:02 +07:00
  • 71e046d9ff add tuh_midi_descriptor_cb() hathach 2025-02-23 22:21:55 +07:00
  • b12c8a9012 remove CFG_MIDI_HOST_DEVSTRINGS support, we will leave that for application to parse/extract this information if needed rename tuh_midi_configure() to mounted() for consistency hathach 2025-02-21 17:31:13 +07:00
  • 6ebd362cfd Merge branch 'master' into fork/atoktoto/midihost hathach 2025-02-21 10:59:40 +07:00
  • 1cfc88dbcb Merge pull request #2994 from hathach/enhance-hub Ha Thach 2025-02-21 10:36:52 +07:00
  • 61aab7a86a pio-usb now only need sysclk to be multiple of 12Mhz hathach 2025-02-20 22:16:05 +07:00
  • cafc788508 change pio-usb to wip fork for testing hathach 2025-02-20 16:01:06 +07:00
  • 6572c1da0d add fruitjam bsp hathach 2025-02-20 15:47:29 +07:00
  • 70ddb7a867 more hub improve, handle more failed transfer with polling interrupt status endpoint hathach 2025-02-19 15:50:42 +07:00
  • 27a4895b79 complete separate hub epbuf from itf add hub_get_status(), hub_clear_feature() hathach 2025-02-19 12:58:03 +07:00
  • 48a43a675c move status_change to epbuf improve hub_xfer_cb() rename internal complete function hathach 2025-02-19 11:27:33 +07:00
  • 792a446405 usbh always retry control transfer (max 3) in case of XFER_RESULT_FAILED. added tuh_connected() hathach 2025-02-17 22:40:19 +07:00
  • 18d566b94c improve hub: retry if hub interrupt endpoint failed bump up pio-usb to latest hathach 2025-02-17 17:06:51 +07:00
  • aa860041b8 Add full/high speed compile flag for Microchip SAME70 examples Devin Auclair 2025-02-14 11:01:33 -05:00
  • 997771fdba - rename tuh_midi_stream_flush() to tuh_midi_write_flush() - add tuh_midi_packet_read_n() and tuh_midi_packet_write_n() - add CFG_TUH_MIDI_STREAM_API to opt out stream API hathach 2025-02-14 16:21:48 +07:00
  • 9d2fd6c4ac Merge pull request #2984 from HiFiPhile/preset Ha Thach 2025-02-14 11:29:33 +07:00
  • 31a2696de7 - change signature of tuh_midi_mount/umount_cb() - rename midi_stream_t to midi_driver_stream_t and move to midi.h (common for device and host) hathach 2025-02-14 11:09:50 +07:00
  • ed88fc983f - remove tuh_midi_read_poll(), auto schedule EP in when set_config() and xfer_cb as well as ep read() - de-dup tuh_midi_get_num_rx/tx_cables - add tuh_midi_read_available() hathach 2025-02-14 10:41:05 +07:00
  • bad6cbe489 update midi host to use endpoint stream API hathach 2025-02-13 15:52:30 +07:00
  • e0b192b633 - use CFG_TUH_MIDI as number of midi host instance - comment out tuh_descriptor_device_cb/tuh_desc_configuration_cb since it is unrelated to this PR hathach 2025-02-12 22:16:08 +07:00
  • 86d371fb79 more ci fix hathach 2025-02-12 13:58:01 +07:00
  • 7c405236cf fix host midi build hathach 2025-02-12 11:50:57 +07:00
  • 294fb268d7 pre-commit fix hathach 2025-02-12 11:39:26 +07:00
  • 85247e50dd clean up hathach 2025-02-12 11:34:32 +07:00
  • 87adc63226 Merge branch 'master' into fork/atoktoto/midihost hathach 2025-02-12 11:28:16 +07:00
  • 14f1feac84 Fix path. HiFiPhile 2025-02-11 20:56:41 +01:00
  • 5afcfb7522 Merge pull request #2989 from hathach/rtos-house-keeping Ha Thach 2025-02-11 22:54:57 +07:00
  • 3560ed3d98 remove board_mcu.h hathach 2025-02-11 21:55:28 +07:00
  • f1ce4918c2 update make to use FreeRTOSConfig in family instead of examples hathach 2025-02-11 21:18:07 +07:00
  • ea38115d6c make sure TOTAL_DRIVER_COUNT is not overflow 8-bit hathach 2025-02-11 16:43:36 +07:00
  • 5a39bcf79c remove freeeRTOSConfig in examples hathach 2025-02-11 17:53:58 +07:00
  • bb48e6acc8 Merge pull request #2988 from hathach/update-iar-cloud-lms Ha Thach 2025-02-11 21:18:16 +07:00
  • f23bef5fd8 update IAR LMS CLOUD hathach 2025-02-11 18:36:05 +07:00
  • 457c2b55da Merge pull request #2914 from ReimuNotMoe/master Ha Thach 2025-02-11 16:50:44 +07:00
  • 24b2abbb05 Merge pull request #2982 from hathach/fix-stringop-overread-warning Ha Thach 2025-02-10 13:47:52 +07:00
  • 1208f88b6e Sort list (bettter for Clion) HiFiPhile 2025-02-09 18:40:30 +01:00
  • 09bce3532c Add CMake presets. HiFiPhile 2025-02-09 00:04:16 +01:00
  • 35e9f03324 Merge pull request #2911 from jay94ks/styluspen Ha Thach 2025-02-07 16:56:22 +07:00
  • a232644cbd add full hid usage for Digitizer Page (0x0D), move thing around a bit. hathach 2025-02-07 16:38:14 +07:00
  • cd0ca4832d Merge branch 'refs/heads/master' into fork/jay94ks/styluspen hathach 2025-02-07 16:37:51 +07:00
  • 3ffe8dbfee fix stringop-overread warning for msc device with memmove hathach 2025-02-07 12:33:22 +07:00
  • 2a3025eaa5 Merge pull request #2976 from JannisKonradBecker/master Ha Thach 2025-02-06 20:40:51 +07:00
  • 7df510ecc9 Merge branch 'master' into fork/JannisKonradBecker/master hathach 2025-02-06 17:56:10 +07:00
  • 9c093a30f4 Merge pull request #2981 from hathach/skip-iar-forked-pr Ha Thach 2025-02-06 17:49:18 +07:00
  • 7282572a56 skip iar build for forked PR hathach 2025-02-06 17:11:13 +07:00
  • 169d2d7a1f use speed enum Jannis Konrad 2025-02-06 08:50:25 +01:00
  • 99b6e97080 Merge pull request #2979 from hathach/fix-407blackvet Ha Thach 2025-02-06 12:43:46 +07:00
  • efd2934919 fix build for 407blackvet hathach 2025-02-06 12:19:29 +07:00
  • f7fa4d0edb ch32v3 fs: signal bus speed Jannis Konrad 2025-02-05 17:35:02 +01:00
  • 8d2310247c Fix CI. HiFiPhile 2025-01-31 16:31:47 +01:00
  • 2707347dec Update example. HiFiPhile 2025-01-31 16:29:09 +01:00
  • 84f8876c7c Use return code to choose async io. HiFiPhile 2025-01-31 16:26:10 +01:00
  • abfbcf5ccc Update build. HiFiPhile 2025-01-31 11:09:35 +01:00
  • b31036dede Merge remote-tracking branch 'upstream/master' into h7rs HiFiPhile 2025-01-31 10:38:06 +01:00