An example application that runs on any Zephyr board that has an USB Device Controller (UDC) driver.
First follow the Getting Started Guide from Zephyr documentation to get a working build environment.
Then follow the USB Video webcam sample instructions, but without specifying the samples/subsys/usb/uvc directory.
The current directory (this repo) will then be used instead.
Then, once the device is able to transfer a video feed over USB,
it is possible to modify the content of src/mpix.c to customize the image processing applied to the data.