Skip to content

Commit 281f2e0

Browse files
committed
CAMERA_MODEL_XIAO_ESP32S3 added
1 parent 421f0d2 commit 281f2e0

File tree

2 files changed

+35
-11
lines changed

2 files changed

+35
-11
lines changed

examples/Camera/snapshot-camera/camera_pins.h

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -267,6 +267,26 @@
267267
#define HREF_GPIO_NUM 7
268268
#define PCLK_GPIO_NUM 13
269269

270+
#elif defined(CAMERA_MODEL_XIAO_ESP32S3)
271+
#define PWDN_GPIO_NUM -1
272+
#define RESET_GPIO_NUM -1
273+
#define XCLK_GPIO_NUM 10
274+
#define SIOD_GPIO_NUM 40
275+
#define SIOC_GPIO_NUM 39
276+
277+
#define Y9_GPIO_NUM 48
278+
#define Y8_GPIO_NUM 11
279+
#define Y7_GPIO_NUM 12
280+
#define Y6_GPIO_NUM 14
281+
#define Y5_GPIO_NUM 16
282+
#define Y4_GPIO_NUM 18
283+
#define Y3_GPIO_NUM 17
284+
#define Y2_GPIO_NUM 15
285+
#define VSYNC_GPIO_NUM 38
286+
#define HREF_GPIO_NUM 47
287+
#define PCLK_GPIO_NUM 13
288+
289+
#define LED_GPIO_NUM 21
270290
#else
271291
#error "Camera model not selected"
272292
#endif

examples/Camera/snapshot-camera/snapshot-camera.ino

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,24 @@
2323

2424
#include <esp_camera.h>
2525

26+
// ===================
2627
// Select camera model
27-
//#define CAMERA_MODEL_WROVER_KIT
28-
//#define CAMERA_MODEL_ESP_EYE
29-
//#define CAMERA_MODEL_M5STACK_PSRAM
30-
//#define CAMERA_MODEL_M5STACK_V2_PSRAM
31-
//#define CAMERA_MODEL_M5STACK_WIDE
32-
//#define CAMERA_MODEL_M5STACK_ESP32CAM
33-
//#define CAMERA_MODEL_M5STACK_UNITCAM
34-
//#define CAMERA_MODEL_AI_THINKER
35-
//#define CAMERA_MODEL_TTGO_T_JOURNAL
28+
// ===================
29+
//#define CAMERA_MODEL_WROVER_KIT // Has PSRAM
30+
//#define CAMERA_MODEL_ESP_EYE // Has PSRAM
31+
//#define CAMERA_MODEL_ESP32S3_EYE // Has PSRAM.
32+
//#define CAMERA_MODEL_M5STACK_PSRAM // Has PSRAM
33+
//#define CAMERA_MODEL_M5STACK_V2_PSRAM // M5Camera version B Has PSRAM
34+
//#define CAMERA_MODEL_M5STACK_WIDE // Has PSRAM
35+
//#define CAMERA_MODEL_M5STACK_ESP32CAM // No PSRAM
36+
//#define CAMERA_MODEL_M5STACK_UNITCAM // No PSRAM
37+
//#define CAMERA_MODEL_AI_THINKER // Has PSRAM
38+
//#define CAMERA_MODEL_TTGO_T_JOURNAL // No PSRAM
39+
// ** Espressif Internal Boards **
3640
//#define CAMERA_MODEL_ESP32_CAM_BOARD
37-
//#define CAMERA_MODEL_ESP32S3_CAM_LCD
3841
//#define CAMERA_MODEL_ESP32S2_CAM_BOARD
39-
//#define CAMERA_MODEL_ESP32S3_EYE
42+
//#define CAMERA_MODEL_ESP32S3_CAM_LCD
43+
//#define CAMERA_MODEL_XIAO_ESP32S3
4044

4145
#include "camera_pins.h"
4246

0 commit comments

Comments
 (0)