49a8529dcf
clean up cmake, remove family_get_project_name()
2025-12-19 12:33:42 +07:00
abf27bfa37
Merge remote-tracking branch 'tinyusb/master' into support-nxp-rw612
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-12-16 20:47:37 +01:00
22534a6019
Merge remote-tracking branch 'tinyusb/master' into support-nxp-rw612
...
Signed-off-by: Zixun LI <admin@hifiphile.com >
2025-12-16 11:51:42 +01:00
d8da458a0b
example: host: support hpmicro family
...
Signed-off-by: Zhihong Chen <zhihong.chen@hpmicro.com >
2025-12-16 13:11:21 +08:00
1583864e0b
minor clean up
2025-12-15 13:28:24 +07:00
b43b99a571
bsp: nxp: add support for RW612 (FRDM-RW612)
...
- Added `rw61x` family support.
- Added `frdm_rw612` board support.
- Update `get_deps.py` to include mcux-sdk for RW61x.
- Add ci_hs_rw61x include to ChipIdea HS driver and enable host examples.
2025-12-14 01:30:12 +01:00
f3ac009adb
fix build
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-11-27 23:31:43 +01:00
2d3aaaf6e1
bsp/stm32h5: support host mode
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-11-27 22:39:34 +01:00
c48bbfab5e
more make refactor
2025-10-14 17:53:55 +07:00
9bf18d080b
move make.mk to hw/bsp/family_support.mk
2025-10-14 15:14:43 +07:00
4cf7e95e66
Refresh board presets
...
Signed-off-by: Mengsk <admin@hifiphile.com >
2025-09-29 16:09:34 +02:00
e598972438
add board_vbus_set() for samd21/d51 to enable usb host vbus
...
enable host example build for samd21/d51
2025-07-09 16:01:11 +07:00
4b95a70bee
enable ci host and dual build for ch32v20x
2025-07-05 11:51:33 +07:00
0388700ad7
update esp build, replace TUSB_MCU_VENDOR_ESPRESSIF by ESP_PLATFORM
2025-07-02 15:32:12 +07:00
386f33807a
Merge branch 'master' into fork/james-advatek/stm32n657nucleo
2025-06-12 11:02:54 +07:00
56c9521abd
chore: squash previous commits from other branches
2025-06-04 11:21:27 +10:00
9645baa42e
include h7rs in host examples.
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-04-22 20:19:34 +02:00
39e6375b74
midi host: skip rx data with all zeroes
2025-03-06 10:26:45 +07: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
2025-02-24 16:05:31 +07:00
56e84bd1a6
add desc_audio_control to midi descriptor callback
2025-02-24 14:40:32 +07:00
8c70475c23
change API to take index instead of dev address, this allow to support more than 1 midi per device.
2025-02-24 12:39:02 +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
2025-02-21 17:31:13 +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)
2025-02-14 11:25: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()
2025-02-14 10:41:05 +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
2025-02-12 22:16:08 +07:00
86d371fb79
more ci fix
2025-02-12 13:58:01 +07:00
7c405236cf
fix host midi build
2025-02-12 11:50:57 +07:00
294fb268d7
pre-commit fix
2025-02-12 11:39:26 +07:00
c14e3e2501
Fix unused errors when LOG=0
2022-11-13 14:31:12 +01:00
0763bc5979
Fix printf statement
2022-11-13 14:31:12 +01:00
81de7f3d23
Add Makefile for the midi host example
2022-11-13 14:31:12 +01:00
19563b4414
Simple MIDI rx example
2022-11-13 14:31:12 +01:00