Creating USB gadgets with Python
summary
Shows how to turn a Raspberry Pi Zero into a USB gadget that behaves like a keyboard by using Python to manipulate Linux kernel interfaces. Covers interacting with Linux system internals, automating creation and configuration of USB devices on Linux, and implementing the keyboard-like device logic in Python.
AI-written summary · about
chapters (9)
- 0:00Start
- 1:31USB Devices
- 5:15Attributes
- 6:31Strings
- 7:10Configs
- 8:33Bind function to configuration
- 9:34Linux USB Gadget with Python
- 12:03Linux USB Gadget in Python
- 17:53Emulating keyboard
related talks
50mGot Python I/O: IoT Development in Python via GPIO
35mPhysical computing with Python and Raspberry Pi
26mConnecting Old to New with CircuitPython: Retrocomputer input devices on...
24mDesigning and Building Custom Keyboards ⌨️ with Python
46mProgramming the Web of Things with Python and MicroPython
40mPython on bare metal Beginners tutorial with MicroPython
10mBasics of Hardware with a PyRuler
57mPython for the Internet of Things
