1
0
mirror of https://github.com/hathach/tinyusb.git synced 2025-03-14 13:21:13 +00:00

8770 Commits

Author SHA1 Message Date
HiFiPhile
9038108940 Merge branch 'stm32_cache' into testing 2025-01-30 23:35:54 +01:00
HiFiPhile
d349c12ad5 clean up.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-30 23:35:36 +01:00
HiFiPhile
03e1b4f4e0 Merge branch 'async_io' into testing 2025-01-30 23:28:34 +01:00
HiFiPhile
0af48f848d Merge branch 'stm32_cache' into testing 2025-01-30 23:26:36 +01:00
HiFiPhile
a40722b221 Enable SIM_IO_TIME_MS for normal operation.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-29 17:21:11 +01:00
HiFiPhile
f43100bdfd cdc_msc_freertos: add async IO support.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-29 15:28:19 +01:00
HiFiPhile
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
HiFiPhile
cc626f35d2 msc_device: add async IO support.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-29 15:16:02 +01:00
HiFiPhile
d1ee2bf18f Fix Auto speed display.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-29 15:14:25 +01:00
HiFiPhile
eca025f714
Merge pull request from ho-ho-ho/master
stm32: fix compilation error when not using uart
2025-01-27 20:23:52 +01:00
HiFiPhile
67f0d610e5
Merge branch 'master' into master 2025-01-27 19:27:47 +01:00
Ha Thach
0d4f945bdc
Merge pull request from hathach/zephyr-support
Initial Zephyr support
2025-01-26 00:24:25 +07:00
HiFiPhile
39b08a744f Merge branch 'master' into stm32_cache 2025-01-25 18:03:03 +01:00
hathach
882cb1406d
update cmake.xml 2025-01-25 23:50:09 +07:00
hathach
7641060252
Merge branch 'master' into zephyr-support 2025-01-25 23:48:05 +07:00
Ha Thach
37e6f49619
Merge pull request from hathach/fix-2939
fix bug introduced by 2939, with correct offset check logic
2025-01-25 23:46:06 +07:00
HiFiPhile
81179c0b97 Merge branch 'master' into stm32_cache 2025-01-25 17:21:11 +01:00
hathach
f6f02f1893
correct offset check logic 2025-01-25 23:07:34 +07:00
HiFiPhile
1f54b9207d More fixes.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-25 16:49:32 +01:00
hathach
8c7998b0e9
fix ci 2025-01-25 22:24:00 +07:00
HiFiPhile
92a8dd628e Always enable DCache.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-25 16:11:49 +01:00
HiFiPhile
36d499af20 Fix CI.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-25 15:02:49 +01:00
HiFiPhile
ed092113c5 Refactor buffer macro.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-25 14:29:07 +01:00
HiFiPhile
adb3c808f5 Fix CI.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-25 14:14:31 +01:00
HiFiPhile
1d984c2829 Update examples & BSP.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-25 13:27:48 +01:00
HiFiPhile
5995244a29 Align buffer to cache line size.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-25 13:27:32 +01:00
HiFiPhile
8ecfc1574c Enable DCache in BSP.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-25 13:02:08 +01:00
HiFiPhile
8cf981eb49 Add STM32 DWC2 cache support.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-25 13:00:41 +01:00
hathach
6b3a5957c2
cmake remove EXAMPLE-tinyusb target as library 2025-01-25 16:08:40 +07:00
hathach
dc514c6230
use board alias for pca10056 2025-01-25 15:12:57 +07:00
hathach
1003aba690
use board alias for pca10056 2025-01-25 12:39:08 +07:00
hathach
13856af935
add -DRTOS=zephyr to ci west build 2025-01-25 12:19:24 +07:00
HiFiPhile
979d790959 Fix CI.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-24 17:17:06 +01:00
HiFiPhile
f6f20e17ab Add NUCLEO-H7S3L8 BSP.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-24 16:56:40 +01:00
hathach
b53801a8ac
add cmake RTOS=zephyr (default noos) for zephyr build 2025-01-24 15:06:05 +07:00
hathach
201b9707b9
try build zephyr with ci 2025-01-24 11:54:42 +07:00
hohoho
5ca3822830 stm32: fix conditional compilation error when not using uart 2025-01-23 19:56:57 +01:00
hathach
9f45e25b1c
msc_dual_lun and cdc_msc work with zephyr on pca10056 2025-01-24 00:39:48 +07:00
hathach
0162d6ab32
kind of work with zephyr with pca10056 with cmake -DBUILD_ZEPHYR 2025-01-23 17:35:05 +07:00
hathach
31071ccf0e
kind of work with zephyr with pca10056 with cmake -DBUILD_ZEPHYR 2025-01-23 17:10:48 +07:00
HiFiPhile
597446fbea
Merge pull request from PwnVerse/patch-1
Fix potential out of bounds access in msc_disk.c
2025-01-22 23:48:57 +01:00
HiFiPhile
6d1ed1ed86 Update deps.
Signed-off-by: HiFiPhile <admin@hifiphile.com>
2025-01-22 22:40:01 +01:00
HiFiPhile
19d28a9d15 Fix also cdc_msc example. 2025-01-22 21:24:14 +01:00
HiFiPhile
bd08753583 Fix CI. 2025-01-22 21:22:32 +01:00
HiFiPhile
586d284e6b
Merge branch 'master' into patch-1 2025-01-22 21:19:19 +01:00
HiFiPhile
feb41eeceb
Merge pull request from espressif/fix/ncm_buffer_validation
fix(ncm): Return invalid NTBs to free list
2025-01-22 21:02:35 +01:00
hathach
6080f89f3d
- change to use CMAKE_SYSTEM_CPU to prevent CMAKE_SYSTEM_PROCESSOR conflict with zephyr
- change tinyusb CMakeLists.txt to function tinyusb_target_add() instead of defining tinyusb lib target
2025-01-22 22:31:08 +07:00
hathach
91214b4614
zephyr 2025-01-21 16:28:29 +07:00
hathach
c8130afe9b
bump up cmake min to 3.20 2025-01-21 16:28:26 +07:00
Ha Thach
2d7d1070fc
Merge pull request from hathach/fix-dwc2-issue
Work around for esp32s3 racing/timing issue with macos
2025-01-21 00:09:51 +07:00