Amaranth HDL framework for monitoring, hacking, and developing USB devices
Role in this project:
Embedded Systems Engineer / IoT Developer Contributions:10 reviews, 382 commits, 48 PRs in 1 year 9 months
Contributions summary:Katherine appears to be working on low-level USB device gateware design, based on the Amaranth HDL framework. The commits involve creating or modifying low-level hardware components, implementing core functionality, and writing tests to validate its function, including support for the high-speed USB protocol. The contributions include addressing specific issues such as multi-packet transmission and potential timing problems.
monitoringusb-devicesfpgausbhardware
Implement your own USB device in Python, supported by a hardware peripheral such as Cynthion or GreatFET
Role in this project:
Back-end Developer Contributions:61 commits, 12 PRs, 72 pushes in 2 years 9 months
Contributions summary:Katherine primarily contributed to the FaceDancer project, implementing and refining core functionality for emulating USB devices. Their work included the development of a USB proxy, handling control requests, and improving the overall device emulation process. They also worked on device initialization, endpoint configuration, and adding host-side support features. These contributions suggest a focus on the project's internal workings and the low-level details of USB device interaction.
hardwarepythonusb