The #1 video course that explains programming bare-metal firmware for USB human interface devices (HID) step by step.