5333d042f9Merge pull request #3029 from rppicomidi/fix_3028
Ha Thach
2025-03-14 16:25:54 +07:00
b80800f182Only clear stream_read & stream_write if they are defined
rppicomidi
2025-03-13 10:04:56 -07:00
f01c4be350Merge pull request #3020 from Cynventria/fix-desc_end-calculation-in-vendor-device-open
HiFiPhile
2025-03-11 22:59:56 +01:00
cf94b3f5fcfix desc_end in vendord_open()
Cynventria[CitRA]
2025-03-10 14:22:29 +08:00
dc45903161Merge pull request #3019 from hathach/fix-pico-examples-build
Ha Thach
2025-03-10 12:18:22 +07:00
683b1e9702fix(rp2040) set RTOS as cmake cache to fix pico-example build
hathach
2025-03-10 11:20:47 +07:00
02a630b3daMerge pull request #1627 from atoktoto/midihost
Ha Thach
2025-03-09 19:01:10 +07:00
29ffd57237Merge pull request #2990 from dauc/master
HiFiPhile
2025-03-08 11:57:41 +01:00
8f288e96a8refactor: Fix inline literal and code blocks in .rst documents
Darian Leung
2025-03-07 21:17:18 +08:00
5342f1255afix: Turn various .rst files from symbolic links to proper files
Darian Leung
2025-03-07 20:39:41 +08:00
334ac80726Merge pull request #2937 from pschatzmann/rp2040-iso
Ha Thach
2025-03-07 10:03:58 +07:00
fd3290cbd1Merge pull request #3011 from hathach/fix-dwc2-host-conflict-max3421e
Ha Thach
2025-03-07 10:00:03 +07:00
65e44e0a51fix(dwc2) host driver conflict with max3421e
hathach
2025-03-06 22:46:21 +07:00
ee234a84cahack: 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
39e6375b74midi host: skip rx data with all zeroes
hathach
2025-03-06 10:26:45 +07:00
102c1991d0rp2040: abort transfer if active in iso_activate() add hw_endpoint_abort_xfer()
hathach
2025-03-05 22:26:28 +07:00
3ea71b67b1Merge branch 'master' into fork/pschatzmann/rp2040-iso
hathach
2025-03-05 22:25:58 +07:00
8c0c21189cMerge branch 'master' into fork/atoktoto/midihost
hathach
2025-03-05 18:25:31 +07:00
6bba41045aMerge pull request #3008 from hathach/add-metro-rp2350
Ha Thach
2025-03-05 17:53:45 +07:00
7dbad0a23eadd adafruit metro rp2350
hathach
2025-03-04 22:38:17 +07:00
51cfae6e97Merge 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
93ff3daa11fix(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
a29e11404dMerge pull request #3005 from hathach/fix-rp2-picosdk-board
Ha Thach
2025-02-28 12:28:17 +07:00
c1df796a7cadd missing board.h for BOARD=pico_sdk
hathach
2025-02-28 12:04:54 +07:00
72b1fc50e5Merge pull request #3002 from espressif/fix/remove_deprecated_includes
Ha Thach
2025-02-27 21:15:16 +07:00
720697b6aefix(esp): Remove deprecated include
Tomas Rezucha
2025-02-27 12:48:31 +01:00
d132044b75add 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
56e84bd1a6add desc_audio_control to midi descriptor callback
hathach
2025-02-24 12:42:45 +07:00
8c70475c23change 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
b12c8a9012remove 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
6ebd362cfdMerge branch 'master' into fork/atoktoto/midihost
hathach
2025-02-21 10:59:40 +07:00
1cfc88dbcbMerge pull request #2994 from hathach/enhance-hub
Ha Thach
2025-02-21 10:36:52 +07:00
61aab7a86apio-usb now only need sysclk to be multiple of 12Mhz
hathach
2025-02-20 22:16:05 +07:00
cafc788508change pio-usb to wip fork for testing
hathach
2025-02-20 16:01:06 +07:00
70ddb7a867more hub improve, handle more failed transfer with polling interrupt status endpoint
hathach
2025-02-19 15:50:42 +07:00
27a4895b79complete separate hub epbuf from itf add hub_get_status(), hub_clear_feature()
hathach
2025-02-19 12:58:03 +07:00
48a43a675cmove status_change to epbuf improve hub_xfer_cb() rename internal complete function
hathach
2025-02-19 11:27:33 +07:00
792a446405usbh always retry control transfer (max 3) in case of XFER_RESULT_FAILED. added tuh_connected()
hathach
2025-02-17 22:40:19 +07:00
18d566b94cimprove hub: retry if hub interrupt endpoint failed bump up pio-usb to latest
hathach
2025-02-17 17:06:51 +07:00
aa860041b8Add 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
9d2fd6c4acMerge 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
bad6cbe489update 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
86d371fb79more ci fix
hathach
2025-02-12 13:58:01 +07:00