uploaded 5 months ago
USB Host UVC driver

changelog

2.3.0

  • Added uvc_host_stream_format_get() function that returns current stream's format
  • Added uvc_host_buf_info_get() function for esp_video binding
  • Added option to request default FPS by setting FPS = 0
  • Fixed UVC driver re-installation
  • Fixed abort on unexpected EoF flag in bulk transfers

2.2.0

  • Added uvc_host_stream_format_select() function that allows change of format of an opened stream
  • Fixed MPS limitation on FS targets from 600 to 596 bytes
  • Fixed device opening procedure. Now the frame format is committed when the stream is started

2.1.0

  • Added support for get frame list when device is inserted
  • Added support for multiple cameras with USB hub

2.0.1

2.0.0

  • New version of the driver, native to Espressif's USB Host Library
  • Removed libuvc dependency

1.0.4

  • Support printf frame based descriptor

1.0.3

  • Added support for ESP32-P4
  • Bumped libuvc version to relax frame format negotiation
  • Fixed crash on opening non-UVC devices
  • Added libuvc_get_usb_device_info function

1.0.2

1.0.1

  • Fixed compatibility with IDF v4.4

1.0.0

  • Initial version

Links

Supports all targets

License: Apache-2.0

To add this component to your project, run:

idf.py add-dependency "espressif/usb_host_uvc^2.3.0"

download archive

Stats

  • Archive size
    Archive size ~ 354.24 KB
  • Downloaded in total
    Downloaded in total 46.5k times
  • Downloaded this version
    This version: 6.6k times

Badge

espressif/usb_host_uvc version: 2.3.0
|