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
2d3aaaf6e1
bsp/stm32h5: support host mode
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-11-27 22:39:34 +01:00
03bd8c26d6
fsdev: reorganize functions
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-11-25 22:45:40 +01:00
7f173ab5ed
fix more alerts
2025-11-08 15:54:02 +07:00
bda7efb1b3
fix #2942 , include stdio if CFG_TUSB_DEBUG > 0 and CFG_TUSB_DEBUG_PRINTF is not defined
2025-11-03 10:46:09 +07:00
d92b810df7
fix Identifiers that start with '__' or '_[A-Z]' are reserved.
...
fix compiling with nuc family
2025-10-28 14:14:01 +07:00
c48bbfab5e
more make refactor
2025-10-14 17:53:55 +07:00
47b13f6b10
improve cmake warning flags, fix various warnings in examples
2025-10-14 17:13:28 +07:00
9bf18d080b
move make.mk to hw/bsp/family_support.mk
2025-10-14 15:14:43 +07:00
be9409bfa7
Fix board_init_after_tusb
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-09-17 23:44:01 +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
a8b5e2bfc0
update example
2025-07-02 15:38:14 +07:00
d86362414e
clean up
2025-06-27 21:17:30 +07:00
adf6cbfe03
cdch clean up and refactor, add explicit sync() API
2025-06-20 12:52:34 +07:00
fa3ec44533
revert CFG_TUH_CDC_DTR/RTS_CONTROL_ON_ENUM
2025-06-19 17:22:26 +07:00
d4abf43f22
add common cdch_process_set_config() to safely complete set_config() when it failed.
...
driver_process_set_config() also pass drv index with user_data
2025-06-17 22:16:13 +07:00
4a44dd5c47
Merge branch 'master' into fork/IngHK/cdch_upgrade
...
# Conflicts:
# README.rst
# docs/reference/index.rst
# src/class/cdc/cdc_device.c
# src/class/cdc/cdc_host.c
2025-06-16 11:08:01 +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
6346fbec16
Merge branch 'master' into h7rs
2025-05-15 21:40:36 +02:00
baf67539fc
fix warnings, minor clean up
2025-05-13 12:16:22 +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)
2025-04-23 12:35:32 +07:00
9645baa42e
include h7rs in host examples.
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-04-22 20:19:34 +02:00
99673cdbb8
fix wanings
2025-03-25 17:36:15 +07:00
02a630b3da
Merge pull request #1627 from atoktoto/midihost
...
RP2040 MIDI Host
2025-03-09 19:01:10 +07:00
65e44e0a51
fix(dwc2) host driver conflict with max3421e
2025-03-06 22:46:21 +07:00
8c0c21189c
Merge branch 'master' into fork/atoktoto/midihost
...
# Conflicts:
# src/host/usbh.c
2025-03-05 18:25: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
2025-03-03 23:22:23 +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
09bce3532c
Add CMake presets.
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-02-09 00:25:38 +01:00
c8130afe9b
bump up cmake min to 3.20
2025-01-21 16:28:26 +07:00
9920ebff4a
update bsp for h7 to support host mode
2024-11-07 15:04:19 +07:00
4baeeeb564
enable stm32f4 host
2024-11-07 09:49:04 +07:00
9afa64014c
testing hcd with dma, work well after enumeration.
2024-10-31 21:37:57 +07:00
1f18be93db
change the tusb_rhport_init_t struct, exclude the rhport to make API more consistent
2024-10-14 18:27:52 +07:00
92602b9de3
change tusb_init(), tusb_rhport_init() to use init struct for expandability
2024-10-11 13:41:53 +07:00
57aac432b5
add new tusb_int_handler(rhport, in_isr) as common irq handler
...
update tusb_init() to take rhport and role, defined as macro with optional argument for backward compatible
2024-10-10 16:28:36 +07:00
31a979a6cc
fix some clang compiler warnings
2024-07-18 11:11:06 +01:00
62331f0207
fix nrfx v3 spim freq when init
...
fix clang build with nrf
2024-04-22 15:55:50 +07:00
c8e533e612
fix build with nrfx v3, though max3421e spi does not seem to work well.
2024-04-22 14:54:35 +07:00
1bbd658352
Merge remote-tracking branch 'remotes/hathach/master' into work
2024-03-21 08:30:49 +01:00
ee92e582b3
added defines CFG_TUH_CDC_DTR_CONTROL_ON_ENUM & CFG_TUH_CDC_RTS_CONTROL_ON_ENUM
2024-03-10 08:20:30 +01:00
9b6f13716f
correct rp2040 host with max3421
2024-03-04 16:14:53 +07:00
aabee25e18
added PL2303 support
2024-02-24 12:58:59 +01:00