hathach
3a22163067
fix v203 race condition between rx bufsize and RX_STAT which cause PMAOVR
...
fix set_rx_bufsize with invalid value for zero length packet
2024-08-07 15:16:22 +07:00
hathach
0860cd3b5e
minor rename
2024-08-06 22:20:24 +07:00
hathach
d680424f62
improve dcd_int_handler()
...
- skip DIR and use CTR TX/RX to handle complete transfer
- clear CTR first, except for setup which we need to get data first
- separate handle_ctr_setup()
2024-08-06 22:18:25 +07:00
HiFiPhile
a7d1888328
Merge pull request #2328 from HiFiPhile/rx_fb
...
UAC2: Implement feedback by fifo counting.
2024-08-05 17:07:47 +02:00
hathach
30e0ef221a
fix running hil in parallel
2024-08-05 19:23:35 +07:00
hathach
315dae6a85
finally fixed fsdev setup handling, which cause race condition for ch32v203
2024-08-05 17:43:27 +07:00
hathach
91e5a066c5
more fsdev clean up
...
hil test boards in parallel
2024-08-02 17:12:28 +07:00
hathach
e9a5af3512
add stm32f103ze_iar
2024-08-02 16:06:00 +07:00
Graham Sanderson
4232642899
Merge pull request #2743 from hathach/header_fix
...
rp2040: add clocks.h as set_sys_clock_khz is moving there from stdlib.h
2024-08-01 19:26:24 -05:00
hathach
e180d915c6
read/write packet enhancement, merge 16-bit and 32-bit together
2024-08-01 23:08:12 +07:00
hathach
af8609e96e
fsdev improve ep bit manipulation
2024-08-01 18:36:28 +07:00
Ha Thach
271e2a30e1
Merge pull request #2749 from hathach/hil-change
...
HIL test hardware changes
2024-08-01 16:12:57 +07:00
hathach
3f4f6c0ec7
increase hil timeout, reduce fuzzing from 600 to 400 seconds
2024-08-01 15:40:47 +07:00
hathach
f5d8796a6c
add f072 (fsdev 1k) to hil test
2024-08-01 15:38:59 +07:00
hathach
46fd822990
increase freerto min task stack for some stm32
2024-08-01 14:24:23 +07:00
hathach
8407252fa3
fix hil ci
2024-08-01 14:13:03 +07:00
hathach
4e114b7bfa
update hil ci
2024-08-01 14:01:35 +07:00
hathach
5fa03dd906
add stm32g0 (fsdev 2k) to hil pool
...
remove esp32s3 since cp210x cause usb bus issue in the long run
2024-08-01 13:00:38 +07:00
Ha Thach
c60934eedc
Merge pull request #2739 from hathach/enhance-fsdev
...
Enhance fsdev
2024-07-31 21:42:29 +07:00
hathach
332f75cd44
simplify read/write 16-bit packet
2024-07-31 20:53:42 +07:00
hathach
7d9b399466
fix ep type bulk typo
2024-07-31 18:28:17 +07:00
hathach
7954d9cb4c
rename to fsdev_type.h, use FSDDEV_REG instead of USB
2024-07-31 18:15:22 +07:00
hathach
26b0df2c26
refactor xfer_ctl_ptr() to take epnum/dir to reduce computation
2024-07-31 17:24:41 +07:00
hathach
ce0fdc5609
refactor dcd_ep_ctr_handler
2024-07-31 17:10:43 +07:00
hathach
ee831d27ac
rename to ep_read/write(), drop USBx argument
2024-07-31 16:56:42 +07:00
hathach
3156f1c4a7
remove all pcd ep read, modify write
2024-07-31 16:52:00 +07:00
hathach
8139840d7a
fix ep_add_dtog()
2024-07-31 15:32:37 +07:00
hathach
76cc721e8f
clean up dcd_edpt_stall/clear_statll
2024-07-31 12:45:27 +07:00
hathach
e60efec6b7
improve using ep_add_status/ep_add_dtog
2024-07-31 12:09:50 +07:00
hathach
126778298e
enhance dcd_ep_ctr_rx_handler()
2024-07-31 11:35:09 +07:00
hathach
0c8d41e25e
correct ep toggle bit
2024-07-31 09:46:31 +07:00
hathach
f4aaad6869
add edpt0_open(), slightly update dtog
2024-07-30 21:35:24 +07:00
hathach
1cf8e34ae5
improve set endpoint
2024-07-30 20:32:26 +07:00
hathach
b15814b2f9
move align buffer to pma_alloc()
2024-07-30 16:29:54 +07:00
hathach
749f092174
refactor btable_set_rx_bufsize()
2024-07-30 13:05:46 +07:00
hathach
6771ef35d9
more btable set/get clean up
2024-07-30 11:17:55 +07:00
graham sanderson
0ebe81f4c3
add explcit dependency
2024-07-29 12:34:25 -05:00
graham sanderson
cfb44a3892
add clocks.h as set_sys_clock_khz is moving there from stdlib.h
2024-07-29 12:29:27 -05:00
HiFiPhile
6a67bac47c
Integrate OS guessing quirk into uac2_speaker_fb example.
2024-07-28 13:25:57 +02:00
HiFiPhile
4a48544aeb
audiod_function_t clean up.
2024-07-28 12:04:25 +02:00
HiFiPhile
f48a4567a6
Merge branch 'master' of https://github.com/hathach/tinyusb into rx_fb
2024-07-28 11:59:52 +02:00
hathach
75d3a3be84
implement btable_set_addr/count
2024-07-26 00:02:06 +07:00
hathach
3b8f9a2b1f
refactor btable tx/rx into arr[2]
2024-07-25 23:51:20 +07:00
hathach
ef4285c00c
add flash stlink
2024-07-25 22:38:23 +07:00
Brent Kowal
5122d6d109
Combined DCD MUSB implementations
...
Combined the new MAX32 MUSB implementation with the existing (TI) implementation to provide generic code base for working the MUSB DCD peripheral.
- Added abstraction calls for FIFO setup, EP registers, Ctrl registers and interrupt setup.
- Combined TM4C and MSP432E into a single header file.
- Created musb_max32.h, and removed the MAX32 specific C implementation.
- Updated MAX32 build system to use dcd_musb.c.
- Added MAX32 conditions for cdc_dual_ports example descriptors missed during first testing.
2024-07-25 09:08:37 -04:00
hathach
02caf00772
simplify btable rx/tx count/address access
2024-07-25 19:00:59 +07:00
hathach
a5bc0430f7
fix race condition where reset event cleaar setup count
2024-07-25 16:49:01 +07:00
hathach
0eb0baed19
fsdev: remove unused _setup_packet
2024-07-25 11:53:42 +07:00
hathach
2f8078f5b5
minor changes
2024-07-24 16:59:12 +07:00
hathach
c0f38ebf8d
fsdev read/write packet use unaligned function
2024-07-23 19:53:41 +07:00