Skip to content

Commit bff2f9b

Browse files
committed
Merge branch 'change/camera_example_readme_change' into 'master'
example(camera): update some info about camera related examples See merge request espressif/esp-idf!33637
2 parents 2a12872 + 79da963 commit bff2f9b

File tree

3 files changed

+29
-10
lines changed

3 files changed

+29
-10
lines changed

examples/peripherals/camera/camera_dsi/README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
## Overview
88

9-
This example demonstrates how to use the esp_driver_cam component to capture camera sensor signals and display it via DSI interface.
9+
This example demonstrates how to use the esp_driver_cam component to capture camera sensor signals and display it via DSI interface. This example will auto-detect camera sensors via [ESP camera sensor driver](https://components.espressif.com/components/espressif/esp_cam_sensor/versions/0.5.3) and capture camera sensor signals via CSI interface and display it via DSI interface.
1010

1111
## Usage
1212

@@ -15,12 +15,12 @@ The subsections below give only absolutely necessary information. For full steps
1515

1616
### Hardware Required
1717

18-
This example requires:
19-
20-
- SC2336 or OV5647 camera sensor
18+
- OV5647 or SC2336 camera sensor, or other camera sensors
2119
- EK79007 or ILI9881C LCD screen
2220
- ESP32P4 devkit
2321

22+
**Note:** OV5647 has its own ISP functions, whereas SC2336 is a camera sensor without ISP functions. You can use the ESP on-chip ISP functions to tune the image together with the sensor ISP functions, if the image quality is not as expected.
23+
2424
**Note:** For EK79007 you will need to connect following pins:
2525
- 5V - 5V
2626
- GND - GND
@@ -104,6 +104,7 @@ idf.py menuconfig
104104

105105
```
106106
Set CONFIG_CAMERA_OV5647 to y
107+
Set CONFIG_CAMERA_SC2336 to y
107108
```
108109

109110

examples/peripherals/isp/multi_pipelines/README.md

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@
66

77
## Overview
88

9-
This example demonstrates how to use the ISP (image signal processor) to work with esp_driver_cam component. This example will capture camera sensor signals via CSI interface and display it via DSI interface. This example enables
9+
This example demonstrates how to use the ISP (image signal processor) to work with esp_driver_cam component. This example will auto-detect camera sensors via [ESP camera sensor driver](https://components.espressif.com/components/espressif/esp_cam_sensor/versions/0.5.3) and capture camera sensor signals via CSI interface and display it via DSI interface. This example enables following ISP functions:
10+
1011
- ISP AF (auto-focus) feature
1112
- ISP BF (bayer denoise) feature
1213
- ISP Sharpen feature
14+
- ISP Demosaic feature
15+
- ISP GAMMA feature
16+
- ISP Color feature
1317

1418
## Usage
1519

@@ -20,10 +24,18 @@ The subsections below give only absolutely necessary information. For full steps
2024

2125
This example requires:
2226

23-
- OV5647 camera sensor with VCM (Voice Coil Motor). The VCM used in this example is DW9714.
24-
- ILI9881C LCD screen
27+
- OV5647 or SC2336 camera sensor, or other camera sensors
28+
- EK79007 or ILI9881C LCD screen
2529
- ESP32P4 devkit
2630

31+
**Note:** OV5647 has its own ISP functions, whereas SC2336 is a camera sensor without ISP functions. You can use the ESP on-chip ISP functions to tune the image together with the sensor ISP functions, if the image quality is not as expected.
32+
33+
**Note:** For EK79007 you will need to connect following pins:
34+
- 5V - 5V
35+
- GND - GND
36+
- RST_LCD - 3V3
37+
38+
You can also connect camera sensors and LCD screens from other vendors to the ESP chip, you can find corresponding camera or LCD drivers from [ESP Component Registry](https://components.espressif.com), or design your own customized drivers.
2739

2840
GND GND
2941
┌────────────────────────────────────────────────┐ ┌─────────────────────────────────────────────────────────┐
@@ -43,7 +55,7 @@ This example requires:
4355
│ ├──────────────────────┤ │ DSI DATA 1N │ │
4456
│ │ │ ├───────────────────────────┤ │
4557
│ │ CSI DATA 1N │ ESP32-P4 │ │ │
46-
OV5647 ├──────────────────────┤ │ DSI CLK N │ ILI9881C
58+
Camera ├──────────────────────┤ │ DSI CLK N │ LCD Screen
4759
│ │ │ ├───────────────────────────┤ │
4860
│ │ CSI CLK N │ │ │ │
4961
│ ├──────────────────────┤ │ DSI CLK P │ │
@@ -100,6 +112,7 @@ idf.py menuconfig
100112

101113
```
102114
Set CONFIG_CAMERA_OV5647 to y
115+
Set CONFIG_CAMERA_SC2336 to y
103116
```
104117

105118

examples/peripherals/ppa/ppa_dsi/README.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,14 @@ The subsections below give only absolutely necessary information. For full steps
1919

2020
This example requires:
2121

22-
- ILI9881C LCD screen
22+
- EK79007 or ILI9881C LCD screen
2323
- ESP32P4 devkit
2424

25+
**Note:** For EK79007 you will need to connect following pins:
26+
- 5V - 5V
27+
- GND - GND
28+
- RST_LCD - 3V3
29+
2530

2631
GND
2732
┌─────────────────────────────────────────────────────────┐
@@ -41,7 +46,7 @@ This example requires:
4146
│ │ DSI DATA 1N │ │
4247
│ ├───────────────────────────┤ │
4348
│ ESP32-P4 │ │ │
44-
│ │ DSI CLK N │ ILI9881C
49+
│ │ DSI CLK N │ LCD Screen
4550
│ ├───────────────────────────┤ │
4651
│ │ │ │
4752
│ │ DSI CLK P │ │

0 commit comments

Comments
 (0)