Commit Graph

3683 Commits

Author SHA1 Message Date
Trevor
35e7fddc73 Add missing capability bit for CDC ACM serial break support
The send break capability bit is needed for serial break support with Linux and possibly MacOS hosts. [A recent Linux kernel patch made it check the ACM capability bits before sending a serial break](19e321c3ee).
2024-04-30 16:53:25 +01:00
HiFiPhile
c303b5d81d Guard const addr fifo functions with TUP_MEM_CONST_ADDR. 2024-04-29 22:35:55 +02:00
HiFiPhile
327e3ec4bd Stall unsupported class request. 2024-04-28 21:59:54 +02:00
HiFiPhile
a29852320a Merge remote-tracking branch 'upstream/master' into pr/2227 2024-04-28 19:46:00 +02:00
HiFiPhile
1c04d5992a Merge pull request #2494 from tommie/usbtmcnotif
Add notification support for device class USBTMC
2024-04-28 12:36:41 +02:00
HiFiPhile
bd033a2d53 Fix CI. 2024-04-27 17:24:19 +02:00
HiFiPhile
fdb431b5c7 Buffer int msg to ensure alignment and placement correctness. 2024-04-27 17:12:00 +02:00
HiFiPhile
98e85a296d bulk_in: copy buffer to ensure alignment correctness. 2024-04-27 17:09:05 +02:00
HiFiPhile
24339dbcce Code format. 2024-04-26 18:01:02 +02:00
HiFiPhile
268cc19f44 Merge remote-tracking branch 'remotes/tinyusb/master' into pr/2253 2024-04-26 17:57:53 +02:00
HiFiPhile
4af67dd007 Simplify transfer failure cb. 2024-04-26 17:45:14 +02:00
HiFiPhile
1661acf82f Add missing alignment. 2024-04-26 13:42:20 +02:00
HiFiPhile
7fb8d3341c use separate buffer for ctrl transfer. 2024-04-26 13:40:13 +02:00
HiFiPhile
9ef3755f03 Merge branch 'master' of https://github.com/hathach/tinyusb into pr/2283 2024-04-26 13:12:56 +02:00
HiFiPhile
69313ef455 Merge pull request #2609 from tyustli/patch-1
Remove redundant header file includes for the hid class
2024-04-26 00:22:22 +02:00
hathach
223ce56625 - add esp32 c3, c6 mcu option
- skip breakpoint for espressif riscv
2024-04-26 00:10:57 +07:00
hathach
03ccc8d8df revert a change in tusb_mcu 2024-04-25 20:41:44 +07:00
hathach
2e995d7cf4 adding support for esp32 for use with max3421e host 2024-04-25 20:23:40 +07:00
HiFiPhile
c2f836279e Disable EPs correctly to clear incomplete transfer. 2024-04-25 11:51:06 +07:00
HiFiPhile
13bde7af40 uac2: return on clear_feature. 2024-04-25 11:51:05 +07:00
HiFiPhile
5f473d51cf Fix IAR breakpoint test. 2024-04-25 11:51:04 +07:00
tyustli
7a3e730ded Remove redundant header file includes for the hid class 2024-04-24 21:44:03 +08:00
hathach
0f3d6c61b5 port clang stm32: f1, f2, f3 2024-04-23 12:04:08 +07:00
hathach
3fd82cfe22 clang work with lpc55 2024-04-23 10:57:45 +07:00
hathach
db30eee0fc clang tested with mcb1800, add heap to lpc18 linker 2024-04-22 18:31:11 +07:00
hathach
c097c85dcf fix print lu format warnings with clang 2024-04-22 16:17:22 +07:00
hathach
62331f0207 fix nrfx v3 spim freq when init
fix clang build with nrf
2024-04-22 15:55:50 +07:00
hathach
2e383bf901 dcd nrf change atoimc_bool to atomic_flag 2024-04-22 12:12:56 +07:00
hathach
9d1d171b0c - update nrfx to v3.4.0
- compile nrf with __STARTUP_CLEAR_BSS and link flag -nostartfiles
2024-04-19 23:17:47 +07:00
hathach
3442a87d5b - clang h743 build and run cdc_msc ok
- switch unit test back to gcc, since path to clang conflict on local setup (x86 and arm)
2024-04-19 23:16:57 +07:00
hathach
bf29417e5f code format 2024-04-16 20:58:02 +07:00
hathach
d82ee79bd0 - in case of mdk conflict to use nrfx v2
- allow to force nrfx version with CFG_TUD_NRF_NRFX_VERSION=1
2024-04-16 11:55:03 +07:00
hathach
37a05e0264 revert nvic changes 2024-04-16 11:23:38 +07:00
Hardy Griech
c535a4d42b catch all nrfx versions with an old API 2024-04-16 11:18:47 +07:00
Hardy Griech
2567fe3fd8 softdevice nvic calls only if old SDK 2024-04-16 11:18:46 +07:00
Hardy Griech
1b0ec6b1bd make it compile also with old Nordic SDK 2024-04-16 11:18:45 +07:00
Ha Thach
178c4144ad Merge pull request #1685 from battlesnake/st_synopsys_sof
Add SOF support for ST Synopsys port
2024-04-16 11:11:29 +07:00
Ha Thach
f3781a45d8 Merge pull request #1662 from Erlkoenig90/check-usbd-queue-overflow
Check for event queue overflow in usbd / dcd_event_handler
2024-04-16 10:58:15 +07:00
hathach
e1c3b5aeab minor update to sof 2024-04-16 10:57:54 +07:00
hathach
189080b684 add TU_ASSERT() to check for adding new usb event 2024-04-16 10:40:24 +07:00
hathach
5dabef79ee don't check local endpoint stalled status, just carry the request for host. 2024-04-16 10:27:16 +07:00
NConrad
9588c3fac9 USBD: When SET_FEATURE(ENDPOINT_HALT), the DTOG must be reset. 2024-04-16 10:19:16 +07:00
Ha Thach
50738f2ab4 Merge pull request #2588 from hathach/support-ra2a1
Enhance dcd rusb2, support ra2a1 pipe number scheme
2024-04-16 00:16:18 +07:00
hathach
6328301bb6 revert to use __builtin_ctz() for optimized time 2024-04-15 23:56:55 +07:00
Ha Thach
fb21b6a67d Merge pull request #2134 from clhenry/non-bus-powered-re-enumeration
Non-bus-powered MSP430 support.
2024-04-15 23:14:10 +07:00
hathach
bf649988ef add blocking delay for msp430 with max 25mhz 2024-04-15 12:06:13 +07:00
HiFiPhile
049ceda315 Implement dcd_edpt_close_all() 2024-04-11 22:02:59 +02:00
HiFiPhile
dfef0bc81b Cleanup 2024-04-11 22:01:57 +02:00
Ha Thach
6144da9602 Merge pull request #2574 from HiFiPhile/fsdev
FSDEV fix/cleanup.
2024-04-11 21:11:27 +07:00
Clifroy Henry
5d3b0896e1 Removed trailing whitespace. 2024-04-11 20:57:40 +07:00