Skip to content

Commit 44fdcdd

Browse files
committed
Adds you tube link and funding
1 parent eece75f commit 44fdcdd

File tree

6 files changed

+9
-3
lines changed

6 files changed

+9
-3
lines changed

.github/FUNDING.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
patreon: atomic14
2+
ko_fi: atomic14
3+
github: atomic14

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
.DS_Store
1+
.DS_Store
2+
.cache
165 KB
Loading

webcam/.vscode/settings.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"clangd.arguments": [
1515
"--background-index",
1616
"--query-driver=**",
17-
"--compile-commands-dir=/Users/chrisgreening/Work/projects/esp32-webcam/build"
17+
"--compile-commands-dir=/Users/chrisgreening/Work/projects/usb_uvc/webcam/build"
1818
],
1919
"idf.flashType": "UART",
2020
"files.associations": {

webcam/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
## webcam — ESP32‑S3 USB UVC “real camera” (esp32-camera → UVC)
22

3+
[![YouTube Video](doc/images/thumbnail-with-play-button.jpg)](https://www.youtube.com/watch?v=zhTTmRQLNws)
4+
35
This demo turns an **ESP32‑S3** into a **USB UVC camera device** that streams **live JPEG frames** captured from a camera sensor using Espressif’s [`esp32-camera`](https://components.espressif.com/components/espressif/esp32-camera).
46

57
It uses Espressif’s `usb_device_uvc` component (see upstream: [`usb_device_uvc` in esp-iot-solution](https://github.com/espressif/esp-iot-solution/tree/36d8130e8e880720108de2c31ce0779827b1bcd9/components/usb/usb_device_uvc)).

webcam/main/camera.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ static const camera_config_t camera_config = {
4848
.ledc_timer = LEDC_TIMER_0,
4949
.ledc_channel = LEDC_CHANNEL_0,
5050

51-
// For UVC streaming we'll start with JPEG QVGA.
51+
// For UVC streaming we'll use JPEG
5252
.pixel_format = PIXFORMAT_JPEG,
5353
.frame_size = FRAMESIZE_QVGA,
5454
.jpeg_quality = 12, // lower is higher quality

0 commit comments

Comments
 (0)