Commit 6501425
committed
Don't sync SOF between device and host
This makes it so that the SOF clock on the downstream facing side is
no longer synchronized to the upstream facing side on the single Pico
variant.
While I think overall the behavior was desirable, unfortunately it
caused issues in certain situations, causing devices to not work if
they were plugged into HID Remapper before it was plugged into the PC
or if the PC was turned on with everything already plugged in. There
were related issues with KVM switches and sleep/wake. Also because the
processing engine didn't run at all when there were no SOF packets
coming from the host, HID Remapper couldn't be used as a USB-to-GPIO
decoder without a host.
All of these issues could probably be addressed while keeping the SOF
synchronization with some additional effort. We might revisit this in
the future.1 parent 6e0c56b commit 6501425
1 file changed
Lines changed: 9 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
14 | 22 | | |
15 | 23 | | |
16 | 24 | | |
17 | 25 | | |
18 | 26 | | |
| 27 | + | |
19 | 28 | | |
20 | 29 | | |
21 | 30 | | |
| |||
123 | 132 | | |
124 | 133 | | |
125 | 134 | | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
132 | 135 | | |
133 | | - | |
134 | 136 | | |
135 | 137 | | |
136 | 138 | | |
| |||
0 commit comments