Skip to content

Commit 7064677

Browse files
committed
feat(camera): Add GPIO pin numbers for M5Stack CamS3 Unit
1 parent d164df8 commit 7064677

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

libraries/ESP32/examples/Camera/CameraWebServer/CameraWebServer.ino

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
//#define CAMERA_MODEL_M5STACK_WIDE // Has PSRAM
2222
//#define CAMERA_MODEL_M5STACK_ESP32CAM // No PSRAM
2323
//#define CAMERA_MODEL_M5STACK_UNITCAM // No PSRAM
24+
//#define CAMERA_MODEL_M5STACK_CAMS3_UNIT // Has PSRAM
2425
//#define CAMERA_MODEL_AI_THINKER // Has PSRAM
2526
//#define CAMERA_MODEL_TTGO_T_JOURNAL // No PSRAM
2627
//#define CAMERA_MODEL_XIAO_ESP32S3 // Has PSRAM

libraries/ESP32/examples/Camera/CameraWebServer/camera_pins.h

+21
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,27 @@
136136
#define HREF_GPIO_NUM 26
137137
#define PCLK_GPIO_NUM 21
138138

139+
#elif defined(CAMERA_MODEL_M5STACK_CAMS3_UNIT)
140+
#define PWDN_GPIO_NUM -1
141+
#define RESET_GPIO_NUM 21
142+
#define XCLK_GPIO_NUM 11
143+
#define SIOD_GPIO_NUM 17
144+
#define SIOC_GPIO_NUM 41
145+
146+
#define Y9_GPIO_NUM 13
147+
#define Y8_GPIO_NUM 4
148+
#define Y7_GPIO_NUM 10
149+
#define Y6_GPIO_NUM 5
150+
#define Y5_GPIO_NUM 7
151+
#define Y4_GPIO_NUM 16
152+
#define Y3_GPIO_NUM 15
153+
#define Y2_GPIO_NUM 6
154+
#define VSYNC_GPIO_NUM 42
155+
#define HREF_GPIO_NUM 18
156+
#define PCLK_GPIO_NUM 12
157+
158+
#define LED_GPIO_NUM 14
159+
139160
#elif defined(CAMERA_MODEL_AI_THINKER)
140161
#define PWDN_GPIO_NUM 32
141162
#define RESET_GPIO_NUM -1

0 commit comments

Comments
 (0)