Commit Graph

1112 Commits

Author SHA1 Message Date
cf3966efd9 Merge branch 'master' into fork/HiFiPhile/dcd_notif 2025-07-02 18:18:52 +07:00
a64e3eb0aa update board_test always output to uart regardless of LOGGER option 2025-07-02 17:27:03 +07:00
a8b5e2bfc0 update example 2025-07-02 15:38:14 +07:00
0388700ad7 update esp build, replace TUSB_MCU_VENDOR_ESPRESSIF by ESP_PLATFORM 2025-07-02 15:32:12 +07:00
a42184b6fe remove legacy DEPS_SUBMODULES in make 2025-07-02 11:03:50 +07:00
216a35e59a update example 2025-07-01 21:48:28 +07:00
d789a87a7d Merge branch 'master' into async_io
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-06-22 17:19:08 +02:00
e95973d346 Merge pull request #3137 from HiFiPhile/uac_simplify
uac2: remove support fifo
2025-06-12 22:18:17 +07:00
386f33807a Merge branch 'master' into fork/james-advatek/stm32n657nucleo 2025-06-12 11:02:54 +07:00
d3d505e8f7 Merge branch 'master' into fork/HiFiPhile/h7rs 2025-06-11 16:23:54 +07:00
56c9521abd chore: squash previous commits from other branches 2025-06-04 11:21:27 +10:00
dc0038f614 uac2: remove support fifo
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-05-29 13:56:46 +02:00
b6ce41188e examples/device/net_lwip_webserver: Simplify example code.
Now that tud_network_recv_renew has protections against recursion it's
safe and simpler to handle the lwip frame entirely in the same callback.
2025-05-29 09:36:38 +10:00
5de4a23abe Add USB NCM link state control support
This adds the ability to dynamically control the network link state
for NCM devices. The host OS will see the network interface as
connected/disconnected based on the link state.

New API:
- tud_network_link_state(rhport, is_up): Set link up/down state

Example updates:
- Added button control to toggle link state
- Fixed LWIP integration to properly handle link state changes
- Added printf to show correct protocol (NCM vs RNDIS/ECM)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-05-29 09:36:38 +10:00
6346fbec16 Merge branch 'master' into h7rs 2025-05-15 21:40:36 +02:00
9eb0ae7636 fix iar make build with stm32 l0, f2, f3, u5, wb 2025-04-17 15:15:07 +07:00
c183108a82 Skip net_lwip_webserver, too big for h7rs
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-04-13 12:24:30 +02:00
459e2cd39e Merge remote-tracking branch 'upstream/master' into async_io
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-04-11 23:07:22 +02:00
9d2fd6c4ac Merge pull request #2984 from HiFiPhile/preset
Add CMake presets.
2025-02-14 11:29:33 +07:00
14f1feac84 Fix path.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-02-11 20:56:41 +01:00
f1ce4918c2 update make to use FreeRTOSConfig in family instead of examples 2025-02-11 21:44:35 +07:00
5a39bcf79c remove freeeRTOSConfig in examples 2025-02-11 21:19:09 +07:00
09bce3532c Add CMake presets.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-02-09 00:25:38 +01:00
cd0ca4832d Merge branch 'refs/heads/master' into fork/jay94ks/styluspen 2025-02-07 16:37:51 +07:00
8d2310247c Fix CI.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-02-02 14:01:15 +01:00
2707347dec Update example.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-31 16:29:09 +01:00
a40722b221 Enable SIM_IO_TIME_MS for normal operation.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-29 17:21:11 +01:00
f43100bdfd cdc_msc_freertos: add async IO support.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-29 15:28:19 +01:00
04b9e20310 msc_disk: fix overflow check when EP buffer size > 512.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-29 15:20:44 +01:00
7641060252 Merge branch 'master' into zephyr-support 2025-01-25 23:48:05 +07:00
f6f02f1893 correct offset check logic 2025-01-25 23:07:34 +07:00
8c7998b0e9 fix ci 2025-01-25 22:24:00 +07:00
13856af935 add -DRTOS=zephyr to ci west build 2025-01-25 12:19:24 +07:00
b53801a8ac add cmake RTOS=zephyr (default noos) for zephyr build 2025-01-24 15:06:05 +07:00
9f45e25b1c msc_dual_lun and cdc_msc work with zephyr on pca10056 2025-01-24 00:39:48 +07:00
0162d6ab32 kind of work with zephyr with pca10056 with cmake -DBUILD_ZEPHYR 2025-01-23 17:35:05 +07:00
31071ccf0e kind of work with zephyr with pca10056 with cmake -DBUILD_ZEPHYR 2025-01-23 17:10:48 +07:00
19d28a9d15 Fix also cdc_msc example. 2025-01-22 21:24:14 +01:00
bd08753583 Fix CI. 2025-01-22 21:22:32 +01:00
91214b4614 zephyr 2025-01-21 16:28:29 +07:00
c8130afe9b bump up cmake min to 3.20 2025-01-21 16:28:26 +07:00
19b6baa455 Fix potential out of bounds access in msc_disk.c 2025-01-09 15:40:21 -05:00
Jay
eb1c2b83ef trimed trailing whitespaces. 2024-12-23 22:19:35 +09:00
Jay
b029c94035 Modified example app. 2024-12-23 22:15:01 +09:00
Jay
15b1623aa3 add hid stylus pen device.
this works with android, for bypassing that absmouse does not support android.
note that, to hide cursor on android for every touch signal, find cursor option in android settings menu.

references:
1. https://stackoverflow.com/questions/28536602/hid-digitizer-descriptor-doesnt-perform-well-with-landscape-orientation
2. https://github.com/jonathanedgecombe/absmouse/blob/master/src/AbsMouse.cpp
2024-12-23 22:03:37 +09:00
f10467e711 Merge branch 'master' into dcd_notif
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2024-12-01 00:01:33 +01:00
f2ed60e9fc Update audio class with dcache support.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2024-11-30 21:49:33 +01:00
79373afaaf Merge branch 'master' into fork/HiFiPhile/lwip_fix 2024-11-28 16:11:30 +07:00
01df8c36de fix ci 2024-11-21 22:03:52 +07:00
c370c70bbe fix build with midi_test_freertos 2024-11-21 18:44:17 +07:00