Skip to content

peterbay/uvc-gadget

This branch is 43 commits ahead of, 2 commits behind climberhunt/uvc-gadget:master.

Folders and files

NameName
Last commit message
Last commit date
Sep 8, 2021
Nov 25, 2020
Nov 28, 2017
Jan 2, 2018
Jan 4, 2021
Nov 28, 2017
Nov 25, 2020
Nov 25, 2020
Nov 25, 2020
Nov 29, 2020
Nov 10, 2021
Nov 3, 2020
May 30, 2020
Dec 9, 2020
Dec 9, 2020

Repository files navigation

uvc-gadget

Finished linux-based firmware package

If you need a fast and maintained linux-based firmware package for your webcam then here is the best place for you - https://github.com/showmewebcam/showmewebcam.

  • linux-based firmware package
  • fast boot
  • uvc-gadget inside

DIY place

If you want to build it yourself, then here is a place for you.

Documentation

New documentation for uvc-gadget

How to use

Usage: ./uvc-gadget [options]

Available options are
    -b value       Blink X times on startup (b/w 1 and 20 with led0 or GPIO pin if defined)
    -f device      Framebuffer device
    -h             Print this help screen and exit
    -l             Use onboard led0 for streaming status indication
    -n value       Number of Video buffers (b/w 2 and 32)
    -p value       GPIO pin number for streaming status indication
    -r value       Framerate for framebuffer (b/w 1 and 30)
    -u device      UVC Video Output device
    -v device      V4L2 Video Capture device
    -x             show fps information

Build

  • host:
    make
  • Cross compile:
    make ARCH=arch CROSS_COMPILE=cross_compiler
    eg:
    make ARCH=arm CROSS_COMPILE=arm-hisiv600-linux-
  • or:
    set ARCH, CROSS_COMPILE, KERNEL_DIR in Makefile

Change log

Initial

TODO

Resources

About

uvc-gadget with resolution changing and video controls

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 86.8%
  • Shell 13.0%
  • Makefile 0.2%