kkitayam
2998f67eac
Fix dcd_edpt_clear_stall to reset data toggle
2021-09-10 00:18:43 +09:00
kkitayam
d7238d9a86
Remove heap memory area
2021-09-10 00:13:29 +09:00
Mengsk
283783c082
dcd_edpt_xfer_fifo: use qtd_init if restriction not met.
2021-09-09 16:45:18 +02:00
hathach
ad8c0ee818
nxp tdi: enhance qhd using DCD_ATTR_ENDPOINT_MAX
2021-09-09 20:26:03 +07:00
hathach
f948cbe471
nxp tdi implement remote wakeup
...
enhance bus reset, unplugged, suspend, resume detection
2021-09-09 17:04:04 +07:00
hathach
27800f7e4f
remove connected check for DCD_EVENT_UNPLUGGED since previous bus reset can clear this
...
implement unplugged detection for trans dimension dcd
2021-09-09 16:01:05 +07:00
hathach
f81368174b
add other speed descriptor callback tud_descriptor_other_speed_configuration_cb()
...
example implement tud_descriptor_device_qualifier_cb() and
tud_descriptor_other_speed_configuration_cb() on high speed device to
fully compliant to usbcv
2021-09-09 15:17:19 +07:00
kkitayam
780852efb3
Fix stall handling
2021-09-09 00:55:02 +09:00
kkitayam
22b5b47045
Implement dcd_edpt_close_all for NXP khci
2021-09-08 21:52:27 +09:00
Ha Thach
d66d817c38
Merge pull request #1080 from hathach/rx-msc-compliance
...
Renesas RX reset PID to DATA0 when open endpoint
2021-09-08 18:31:42 +07:00
Ha Thach
5f141a4c13
Merge pull request #1077 from hathach/st-synopsy-compliance
...
St synopsy compliance
2021-09-08 18:00:44 +07:00
hathach
d077574097
reset PID to DATA0 when open endpoint
2021-09-08 17:56:22 +07:00
Ha Thach
c5e6e87d13
Merge pull request #1076 from kkitayam/impl_close_all_for_rx
...
Implement dcd_edpt_close_all() for Renesas RX family
2021-09-08 17:53:42 +07:00
hathach
67e80f60e3
fix build with gd32vf103
2021-09-08 13:35:11 +07:00
Ha Thach
f878f892ad
Merge pull request #1071 from HiFiPhile/iar
...
More IAR support
2021-09-08 13:15:00 +07:00
Ha Thach
4a63326ed9
Merge pull request #1078 from dshadoff/more_ps4_controllers
...
Add PS4-compatible controllers
2021-09-08 12:25:36 +07:00
David Shadoff
185bb21bdd
Add PS4-compatible controllers
2021-09-07 21:13:34 -04:00
hathach
4ac136d81d
implement remote wakeup for stm synopsys
2021-09-08 00:57:07 +07:00
hathach
a54a974fa5
make synopsys usbcv compliance
...
- implement dcd_edpt_close_all()
- reset dtoggle when open endpoint
- correct dev interrupt mask on bus reset
2021-09-07 23:02:57 +07:00
kkitayam
f3da48d46a
Implement dcd_edpt_close_all() for Renesas RX family
2021-09-07 23:28:54 +09:00
kkitayam
e06a632b72
Update Renesas RX
2021-09-07 23:28:54 +09:00
Ha Thach
582e5dbac5
Merge pull request #1075 from hathach/fix-cxd56-msc
...
Fix cxd56 msc
2021-09-07 18:06:40 +07:00
hathach
785cdf67f0
default PYTHON to python3 on linux, and python on windows
2021-09-07 17:43:45 +07:00
MasterPhi
b6cda41daf
Add doc for IAR.
2021-09-07 12:32:27 +02:00
MasterPhi
a754205acb
Rename iar.ipcf to iar_template.ipcf
2021-09-07 12:32:17 +02:00
MasterPhi
f735ee4f36
Remove ipcf of examples.
2021-09-07 11:25:35 +02:00
hathach
f47e5402fa
add msc workaround for cxd56
2021-09-07 13:30:51 +07:00
Ha Thach
78f88cf5c4
Merge pull request #1074 from unlimitedcodeworks/tusb_host_gamepad_add_additional_ps4_compatible_vid_pid_combos
...
Tusb host gamepad add additional ps4 compatible vid pid combos
2021-09-07 11:39:47 +07:00
Christian Arlt
cc08bb6f99
Added Arc System Works GG Xrd Limited Edition controller VID PID
2021-09-06 19:41:09 +02:00
Christian Arlt
a0646f20ba
Added Hori Fighting Commander 4 VID PID
2021-09-06 19:40:14 +02:00
Christian Arlt
c53ce53058
Added Sony DualShock4 CUH-ZCT1E pid
2021-09-06 19:38:31 +02:00
hathach
fa030075c2
Revert "Fix for MSC during stage STATUS"
...
This reverts commit 2e23f3dd7287186445aeab39108f81c51644ed77.
2021-09-06 19:26:28 +07:00
Ha Thach
cbb6dfd6a5
Merge pull request #1070 from kamtom480/msc_stage_status_fix
...
Fix for MSC during stage STATUS
2021-09-06 13:08:29 +07:00
MasterPhi
51dddf63fa
Add IAR project connections.
2021-09-03 18:26:39 +02:00
Kamil Tomaszewski
2e23f3dd72
Fix for MSC during stage STATUS
2021-09-03 18:13:45 +02:00
Ha Thach
831a45f14b
Merge pull request #1065 from hathach/rp2040-compliance
...
Rp2040 compliance test
2021-09-01 20:18:01 +07:00
hathach
d4c56c70a8
minor clean up
2021-09-01 20:01:40 +07:00
hathach
d6e9fe38be
rp2040 implement dcd_edpt_close_all()
...
aslo rename reset_ep0_pid() and clean up. We only need to reset pid when
setup packet received
2021-09-01 19:44:12 +07:00
hathach
1398226bb5
only attempt to clear if stalled, and stall if cleared
2021-09-01 16:54:03 +07:00
hathach
15fa2f447b
add back edpt check before cbw, since bot reset can occurred any time
2021-09-01 16:53:12 +07:00
hathach
fc889ece74
rp2040 correct ep set/clear stall
...
- stall will remove pending (not complete) transfer. Correct reset data
toggle when clear stall.
- remove buf ctrl debug code
2021-09-01 16:52:27 +07:00
hathach
90dc9bc289
revert previous changes, edpt stall also clear any pending (not complete) transfer
2021-09-01 12:42:45 +07:00
hathach
ab0c3e8dd0
fix rp2040 chapter 9 TD 9.6 test
2021-08-31 17:41:08 +07:00
hathach
d047b28aa2
remove set/clear busy flag in set/clear stall since they are different status
...
note: dcd should resume to prio-stalled queued transfer when unstall
2021-08-31 17:39:54 +07:00
MasterPhi
e3bf4c069b
UAC2: Add ring buffer support for dcd_transdimension.
...
Add ring buffer ON/OFF switch.
2021-08-31 12:29:22 +02:00
MasterPhi
16b802d50c
add dcd_edpt_close and iso xfer.
2021-08-31 12:02:19 +02:00
Ha Thach
e2175f6ed1
Merge pull request #1061 from hathach/samd-compliance
...
Update SAMD to pass USBCV
2021-08-31 17:00:42 +07:00
MasterPhi
864d8381a7
dcd_transmission xfer_fifo support.
2021-08-31 11:59:51 +02:00
hathach
76345ea3a1
clear stall and reset data toggle when open edpt
...
required to pass one of msc test.
2021-08-31 16:41:45 +07:00
Ha Thach
1a1bcd816c
Merge pull request #1060 from HiFiPhile/cv_hid
...
USBCV: fix HID_LOGICAL_MAX overflow.
2021-08-31 16:41:30 +07:00