USB controller on FPGA: development for HID devices using the example of a keyboard https://sudonull.com/usb-controller-on-fpga-development-for-hid-devices-using-the-example-of-a-keyboard
Practical guide to creating a USB 1.1 controller on FPGA. Module architecture, device initialization, analysis of HID descriptors and keyboard connection. Verilog code examples.
Writing USB drivers with libusb: a guide for developers https://sudonull.com/writing-usb-drivers-with-libusb-a-guide-for-developers
How to create a driver for a USB device without kernel code. Practical guide with libusb examples for middle/senior developers. Start today!
USB 1.0 Controller on SpinalHDL: Implementation https://sudonull.com/usb-1-0-controller-on-spinalhdl-implementation
Detailed guide to creating a USB 1.0 host controller on SpinalHDL for RISC-V SoC. HID devices, FSM, NRZI encoding. Integration into FPGA — study the code and schematics.
Python crypto for USB: SecureBytes and streaming encryption https://sudonull.com/python-crypto-for-usb-securebytes-and-streaming-encryption
Implementation of secure flash drive encryption in Python: SecureBytes against GC leaks, nonce derivation, fault tolerance. Code and mechanisms for developers. Explore the details.
Switching PSU for test stands 0-32V USB-C https://sudonull.com/switching-psu-for-test-stands-0-32v-usb-c
Compact open-source power supply for DUT tests: 96W, accuracy 0.1%, SCPI/Python. Integration into test stands and desk. Specifications, application — for middle/senior dev.