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
fb631c9a40
hcd: add fsdev driver
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-11-25 22:45:40 +01: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
367044e487
fix lots of warnings for missing-prototypes for irqhandler
2025-10-14 23:02:32 +07:00
c48bbfab5e
more make refactor
2025-10-14 17:53:55 +07:00
0a2b6e77da
more warnings fix
2025-10-14 17:33:56 +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
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
9645baa42e
include h7rs in host examples.
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-04-22 20:19:34 +02:00
b1eedf4d1d
fix iar make build with wb and u5
2025-04-17 14:40:43 +07:00
99673cdbb8
fix wanings
2025-03-25 17:36:15 +07:00
65e44e0a51
fix(dwc2) host driver conflict with max3421e
2025-03-06 22:46:21 +07:00
09bce3532c
Add CMake presets.
...
Signed-off-by: HiFiPhile <admin@hifiphile.com >
2025-02-09 00:25:38 +01:00
31071ccf0e
kind of work with zephyr with pca10056 with cmake -DBUILD_ZEPHYR
2025-01-23 17:10:48 +07:00
c8130afe9b
bump up cmake min to 3.20
2025-01-21 16:28:26 +07:00
e9a3f88894
add buffer note for host msc api
2024-11-26 17:28:27 +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
f953b6bf92
minor rename
2024-10-28 18:40:21 +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
db30eee0fc
clang tested with mcb1800, add heap to lpc18 linker
2024-04-22 18:31:11 +07:00
c097c85dcf
fix print lu format warnings with clang
2024-04-22 16:17:22 +07:00
9b6f13716f
correct rp2040 host with max3421
2024-03-04 16:14:53 +07:00
551e47a464
allow rp2040 to use max3421e as host controller
...
- fix warnings build hcd max3421 with rp2040
- add tinyusb_host_max3421 target for rp2040 cmake, -DMAX3421_HOST=1
will enable this
- add max3421 driver implementation for rp2040 family
- update tusb_config for host to allow easy enable host selection for
rp2040 (default/pio-usb/max3421)
2023-12-26 22:50:01 +07:00
26ca48e7a7
move make.mk and rules.mk to build_system/make
2023-11-23 20:20:01 +07:00
6b8933cfe8
fix build with new freertos host example
2023-09-28 12:55:59 +07:00
76c43a5bdc
Merge branch 'master' into add-max3421-esp32
2023-09-27 17:52:18 +07:00
3b0ffd0f48
change hcd_int_handler(rhport, in_isr) signature: add in_isr
...
change tuh_int_handler() to take in_isr as optional parameter (default =
true)
2023-09-27 15:51:03 +07:00
a7c136c03f
adding host/cdc_msc_hid_freertos example
2023-09-25 16:53:11 +07:00
ab9585401b
wrap up build cmake & make support for max3421, to enable the Host driver, 'MAX3421_HOST=1' must be added as part of make/cmake command
2023-09-11 11:35:51 +07:00
41493426b3
use ep buf to keep setup packet, work well with hid device
2023-08-30 16:21:43 +07:00
84df3b04db
minor update
2023-08-27 23:54:24 +07:00
502b1bdda6
more update to transaction
2023-08-27 23:45:34 +07:00
f2f005cbdf
fix build iar with lpc43
2023-08-14 22:01:30 +07:00
088180e3d8
add iar support for lpc43, add lpcxpresso43s67 to hil farm
2023-08-14 20:58:00 +07:00
accc3fd737
Merge pull request #2151 from kilograham/rp2040_build_fixes
...
Fix build issues when building for RP2040 from pico-examples/pico-sdk.
2023-08-07 11:14:04 +07:00