EspoTek
68453fe220
Triple endpoints working in SW now
...
Added triple endpoint support for the Desktop interface.
Should be possible to fix the one-packet-per-sample glitch easily, now.
Even if it isn't, the device now only needs to reserve 768 bytes/frame,
not 1023!!!!
Former-commit-id: 5769288a11
2016-12-15 09:52:43 +11:00
EspoTek
9179073975
Code cleanup
...
Added comments and a folder structure. No functional changes.
Former-commit-id: 644359d1a2
2016-11-29 09:56:21 +11:00
EspoTek
4c25a50696
Pushing Windows
...
Going to revert and compare.
Former-commit-id: 8d0f6dbeeb
2016-11-10 15:50:34 +11:00
esposch
5f9ea98da5
Added some comments.
...
Also cleaned up the USB drivers a bit; moved more stuff to
genericUsbDriver.
Former-commit-id: 047450f858
2016-10-24 12:40:06 +11:00
esposch
8f432b3607
Oh, it's just like .dlls but they call it something different on Linux.
...
Fair enough.
USB Control working. Iso still WIP, but if it works first time it
should be up and running tomorrow!
Former-commit-id: ea47ae4133
2016-10-20 17:16:09 +11:00
EspoTek
cb9f622c1e
More changes for multiplatform build
...
.pro file now works with both Windows and Linux. Have fixed up some
header names to have capital letters. Windows doesn't mind, but Linux
cracks the shits. Hop to have it runnning in Ubuntu ASAP.
Former-commit-id: 10a09fdf50
2016-10-20 12:54:05 +11:00
EspoTek
4e5f8aaac1
Subclassed winUsbDriver
...
Created a genericUsbDriver class and then subclassed winUsbDriver to it.
Former-commit-id: bd8480541c
2016-10-18 09:44:58 +11:00
EspoTek
aafb6d184b
Added back in recovery
...
Sadly, it only functions about half a dozen times before failing. I
suspect something isn't being released; perhaps another call needs to be
made to the .dll?
Former-commit-id: fb964d0f71
2016-10-17 12:53:44 +11:00
EspoTek
c0389ceb42
Quick bugfix
...
Fixed the "pause bug". It was actually a feature that I deliberately
coded in, but apparently it's really annoying.
Former-commit-id: 5c01c3c5a9
2016-10-14 10:53:05 +11:00
EspoTek
ca6b4a2255
NEW DRIVER CODE WORKING!!!
...
WOOO!!!!!
(Just make sure not to change the FPS. It's still nowhere near
perfect.)
Former-commit-id: 4ae84d893c
2016-10-14 10:27:17 +11:00
EspoTek
aa542ae5a4
Literally just shoved new driver into old code
...
Complete with file I/O rather than actual communication.
Former-commit-id: be1668ba46
2016-10-14 09:17:00 +11:00
EspoTek
f694e40ed0
Removed autorecover
...
Now crashes instead. Will put back properly when new driver done.
Former-commit-id: c720b6ee39
2016-10-14 08:46:24 +11:00
EspoTek
595be699ee
New driver (not working)
...
Committing before revert.
Not worth going through after a shotgun debugging sesh.
Former-commit-id: 2e8277c392
2016-10-14 08:19:02 +11:00
EspoTek
ce3dd09245
Code dump
...
Adding the code!
Former-commit-id: 2ff768b58d
2016-09-07 16:36:43 +10:00