-
PCB Layout Image
03/15/2018 at 21:05 • 0 commentsLike pretty much every quick project I make, there's no schematic. I just put the parts into the PCB layout and wire them together. Very quick, but not the best for documentation.
For anyone who wants to see how this board is wired, here's an image showing the routing of both sides.
For anyone who believe this is terrible practice, I'd like to point out nearly all the "open hardware" schematics on the internet are just the parts dropped into a schematic sheet with short wires & net names.
-
USB Disconnect Leaks Fixed
02/26/2017 at 22:40 • 0 commentsExciting news: with this commit (and several others just before it), I've finally managed to free all the memory resources when a USB device disconnects.
I just disconnected and re-enumerated a USB keyboard 60 times in a row. Previously I could only do this a few times (and a week ago not at all due to other limitations) before all the slots in the memory for devices & pipes were used up.
Now all the resources are being returned, or at least all the ones in use for this simple test. Still so many more cases to consider....