File tree Expand file tree Collapse file tree 2 files changed +104
-100
lines changed
examples/camera_example/main Expand file tree Collapse file tree 2 files changed +104
-100
lines changed Original file line number Diff line number Diff line change 1+ // WROVER-KIT PIN Map
2+ #ifdef BOARD_WROVER_KIT
3+
4+ #define CAM_PIN_PWDN -1 //power down is not used
5+ #define CAM_PIN_RESET -1 //software reset will be performed
6+ #define CAM_PIN_XCLK 21
7+ #define CAM_PIN_SIOD 26
8+ #define CAM_PIN_SIOC 27
9+
10+ #define CAM_PIN_D7 35
11+ #define CAM_PIN_D6 34
12+ #define CAM_PIN_D5 39
13+ #define CAM_PIN_D4 36
14+ #define CAM_PIN_D3 19
15+ #define CAM_PIN_D2 18
16+ #define CAM_PIN_D1 5
17+ #define CAM_PIN_D0 4
18+ #define CAM_PIN_VSYNC 25
19+ #define CAM_PIN_HREF 23
20+ #define CAM_PIN_PCLK 22
21+
22+ #endif
23+
24+ // ESP32Cam (AiThinker) PIN Map
25+ #ifdef BOARD_ESP32CAM_AITHINKER
26+
27+ #define CAM_PIN_PWDN 32
28+ #define CAM_PIN_RESET -1 //software reset will be performed
29+ #define CAM_PIN_XCLK 0
30+ #define CAM_PIN_SIOD 26
31+ #define CAM_PIN_SIOC 27
32+
33+ #define CAM_PIN_D7 35
34+ #define CAM_PIN_D6 34
35+ #define CAM_PIN_D5 39
36+ #define CAM_PIN_D4 36
37+ #define CAM_PIN_D3 21
38+ #define CAM_PIN_D2 19
39+ #define CAM_PIN_D1 18
40+ #define CAM_PIN_D0 5
41+ #define CAM_PIN_VSYNC 25
42+ #define CAM_PIN_HREF 23
43+ #define CAM_PIN_PCLK 22
44+
45+ #endif
46+ // ESP32S3 (WROOM) PIN Map
47+ #ifdef BOARD_ESP32S3_WROOM
48+ #define CAM_PIN_PWDN 38
49+ #define CAM_PIN_RESET -1 //software reset will be performed
50+ #define CAM_PIN_VSYNC 6
51+ #define CAM_PIN_HREF 7
52+ #define CAM_PIN_PCLK 13
53+ #define CAM_PIN_XCLK 15
54+ #define CAM_PIN_SIOD 4
55+ #define CAM_PIN_SIOC 5
56+ #define CAM_PIN_D0 11
57+ #define CAM_PIN_D1 9
58+ #define CAM_PIN_D2 8
59+ #define CAM_PIN_D3 10
60+ #define CAM_PIN_D4 12
61+ #define CAM_PIN_D5 18
62+ #define CAM_PIN_D6 17
63+ #define CAM_PIN_D7 16
64+ #endif
65+ // ESP32S3 (GOOUU TECH)
66+ #ifdef BOARD_ESP32S3_GOOUUU
67+ #define CAM_PIN_PWDN -1
68+ #define CAM_PIN_RESET -1 //software reset will be performed
69+ #define CAM_PIN_VSYNC 6
70+ #define CAM_PIN_HREF 7
71+ #define CAM_PIN_PCLK 13
72+ #define CAM_PIN_XCLK 15
73+ #define CAM_PIN_SIOD 4
74+ #define CAM_PIN_SIOC 5
75+ #define CAM_PIN_D0 11
76+ #define CAM_PIN_D1 9
77+ #define CAM_PIN_D2 8
78+ #define CAM_PIN_D3 10
79+ #define CAM_PIN_D4 12
80+ #define CAM_PIN_D5 18
81+ #define CAM_PIN_D6 17
82+ #define CAM_PIN_D7 16
83+ #endif
84+ // ESP32S3 (XIAO)
85+ #ifdef BOARD_ESP32S3_XIAO
86+ #define CAM_PIN_PWDN -1
87+ #define CAM_PIN_RESET -1 //software reset will be performed
88+ #define CAM_PIN_VSYNC 38
89+ #define CAM_PIN_HREF 47
90+ #define CAM_PIN_PCLK 13
91+ #define CAM_PIN_XCLK 10
92+ #define CAM_PIN_SIOD 40
93+ #define CAM_PIN_SIOC 39
94+ #define CAM_PIN_D0 15
95+ #define CAM_PIN_D1 17
96+ #define CAM_PIN_D2 18
97+ #define CAM_PIN_D3 16
98+ #define CAM_PIN_D4 14
99+ #define CAM_PIN_D5 12
100+ #define CAM_PIN_D6 11
101+ #define CAM_PIN_D7 48
102+ #endif
Original file line number Diff line number Diff line change 88// #define BOARD_WROVER_KIT
99// #define BOARD_ESP32CAM_AITHINKER
1010// #define BOARD_ESP32S3_WROOM
11+ // #define BOARD_ESP32S3_XIAO
1112// #define BOARD_ESP32S3_GOOUUU
1213// #define BOARD_ESP32S3_XIAO
1314
5051
5152#define BOARD_WROVER_KIT 1
5253
53- // WROVER-KIT PIN Map
54- #ifdef BOARD_WROVER_KIT
55-
56- #define CAM_PIN_PWDN -1 //power down is not used
57- #define CAM_PIN_RESET -1 //software reset will be performed
58- #define CAM_PIN_XCLK 21
59- #define CAM_PIN_SIOD 26
60- #define CAM_PIN_SIOC 27
61-
62- #define CAM_PIN_D7 35
63- #define CAM_PIN_D6 34
64- #define CAM_PIN_D5 39
65- #define CAM_PIN_D4 36
66- #define CAM_PIN_D3 19
67- #define CAM_PIN_D2 18
68- #define CAM_PIN_D1 5
69- #define CAM_PIN_D0 4
70- #define CAM_PIN_VSYNC 25
71- #define CAM_PIN_HREF 23
72- #define CAM_PIN_PCLK 22
73-
74- #endif
75-
76- // ESP32Cam (AiThinker) PIN Map
77- #ifdef BOARD_ESP32CAM_AITHINKER
78-
79- #define CAM_PIN_PWDN 32
80- #define CAM_PIN_RESET -1 //software reset will be performed
81- #define CAM_PIN_XCLK 0
82- #define CAM_PIN_SIOD 26
83- #define CAM_PIN_SIOC 27
84-
85- #define CAM_PIN_D7 35
86- #define CAM_PIN_D6 34
87- #define CAM_PIN_D5 39
88- #define CAM_PIN_D4 36
89- #define CAM_PIN_D3 21
90- #define CAM_PIN_D2 19
91- #define CAM_PIN_D1 18
92- #define CAM_PIN_D0 5
93- #define CAM_PIN_VSYNC 25
94- #define CAM_PIN_HREF 23
95- #define CAM_PIN_PCLK 22
54+ #include "camera_pinout.h"
9655
97- #endif
98- // ESP32S3 (WROOM) PIN Map
99- #ifdef BOARD_ESP32S3_WROOM
100- #define CAM_PIN_PWDN 38
101- #define CAM_PIN_RESET -1 //software reset will be performed
102- #define CAM_PIN_VSYNC 6
103- #define CAM_PIN_HREF 7
104- #define CAM_PIN_PCLK 13
105- #define CAM_PIN_XCLK 15
106- #define CAM_PIN_SIOD 4
107- #define CAM_PIN_SIOC 5
108- #define CAM_PIN_D0 11
109- #define CAM_PIN_D1 9
110- #define CAM_PIN_D2 8
111- #define CAM_PIN_D3 10
112- #define CAM_PIN_D4 12
113- #define CAM_PIN_D5 18
114- #define CAM_PIN_D6 17
115- #define CAM_PIN_D7 16
116- #endif
117- // ESP32S3 (GOOUU TECH)
118- #ifdef BOARD_ESP32S3_GOOUUU
119- #define CAM_PIN_PWDN -1
120- #define CAM_PIN_RESET -1 //software reset will be performed
121- #define CAM_PIN_VSYNC 6
122- #define CAM_PIN_HREF 7
123- #define CAM_PIN_PCLK 13
124- #define CAM_PIN_XCLK 15
125- #define CAM_PIN_SIOD 4
126- #define CAM_PIN_SIOC 5
127- #define CAM_PIN_D0 11
128- #define CAM_PIN_D1 9
129- #define CAM_PIN_D2 8
130- #define CAM_PIN_D3 10
131- #define CAM_PIN_D4 12
132- #define CAM_PIN_D5 18
133- #define CAM_PIN_D6 17
134- #define CAM_PIN_D7 16
135- #endif
136- #ifdef BOARD_ESP32S3_XIAO
137- #define CAM_PIN_PWDN -1
138- #define CAM_PIN_RESET -1 //software reset will be performed
139- #define CAM_PIN_VSYNC 38
140- #define CAM_PIN_HREF 47
141- #define CAM_PIN_PCLK 13
142- #define CAM_PIN_XCLK 10
143- #define CAM_PIN_SIOD 40
144- #define CAM_PIN_SIOC 39
145- #define CAM_PIN_D0 15
146- #define CAM_PIN_D1 17
147- #define CAM_PIN_D2 18
148- #define CAM_PIN_D3 16
149- #define CAM_PIN_D4 14
150- #define CAM_PIN_D5 12
151- #define CAM_PIN_D6 11
152- #define CAM_PIN_D7 48
153- #endif
15456static const char * TAG = "example:take_picture" ;
15557
15658#if ESP_CAMERA_SUPPORTED
You can’t perform that action at this time.
0 commit comments