CherryUSB is a tiny and beautiful, high performance and portable USB host and device stack for embedded system with USB IP
a cross-platform library for USB video devices
Reverse engineering of the Insta360 Link webcam firmware: UVC extension-unit control protocol, gesture pipeline, gimbal/PTZ command path, and firmware container format