Add XIAO ESP32S3 Sense camera pins

This commit is contained in:
Theo Arends 2024-06-06 18:14:30 +02:00
parent c7083629e1
commit a99c6d67bb
1 changed files with 38 additions and 3 deletions

View File

@ -1,4 +1,3 @@
#if defined(CAMERA_MODEL_WROVER_KIT) #if defined(CAMERA_MODEL_WROVER_KIT)
#define PWDN_GPIO_NUM -1 #define PWDN_GPIO_NUM -1
#define RESET_GPIO_NUM -1 #define RESET_GPIO_NUM -1
@ -14,6 +13,7 @@
#define Y4_GPIO_NUM 18 #define Y4_GPIO_NUM 18
#define Y3_GPIO_NUM 5 #define Y3_GPIO_NUM 5
#define Y2_GPIO_NUM 4 #define Y2_GPIO_NUM 4
#define VSYNC_GPIO_NUM 25 #define VSYNC_GPIO_NUM 25
#define HREF_GPIO_NUM 23 #define HREF_GPIO_NUM 23
#define PCLK_GPIO_NUM 22 #define PCLK_GPIO_NUM 22
@ -33,12 +33,12 @@
#define Y4_GPIO_NUM 14 #define Y4_GPIO_NUM 14
#define Y3_GPIO_NUM 13 #define Y3_GPIO_NUM 13
#define Y2_GPIO_NUM 34 #define Y2_GPIO_NUM 34
#define VSYNC_GPIO_NUM 5 #define VSYNC_GPIO_NUM 5
#define HREF_GPIO_NUM 27 #define HREF_GPIO_NUM 27
#define PCLK_GPIO_NUM 25 #define PCLK_GPIO_NUM 25
#elif defined(CAMERA_MODEL_ESP32S3_EYE) #elif defined(CAMERA_MODEL_ESP32S3_EYE)
#define PWDN_GPIO_NUM -1 #define PWDN_GPIO_NUM -1
#define RESET_GPIO_NUM -1 #define RESET_GPIO_NUM -1
#define XCLK_GPIO_NUM 15 #define XCLK_GPIO_NUM 15
@ -73,6 +73,7 @@
#define Y4_GPIO_NUM 34 #define Y4_GPIO_NUM 34
#define Y3_GPIO_NUM 35 #define Y3_GPIO_NUM 35
#define Y2_GPIO_NUM 32 #define Y2_GPIO_NUM 32
#define VSYNC_GPIO_NUM 22 #define VSYNC_GPIO_NUM 22
#define HREF_GPIO_NUM 26 #define HREF_GPIO_NUM 26
#define PCLK_GPIO_NUM 21 #define PCLK_GPIO_NUM 21
@ -92,6 +93,7 @@
#define Y4_GPIO_NUM 34 #define Y4_GPIO_NUM 34
#define Y3_GPIO_NUM 35 #define Y3_GPIO_NUM 35
#define Y2_GPIO_NUM 32 #define Y2_GPIO_NUM 32
#define VSYNC_GPIO_NUM 25 #define VSYNC_GPIO_NUM 25
#define HREF_GPIO_NUM 26 #define HREF_GPIO_NUM 26
#define PCLK_GPIO_NUM 21 #define PCLK_GPIO_NUM 21
@ -111,6 +113,7 @@
#define Y4_GPIO_NUM 34 #define Y4_GPIO_NUM 34
#define Y3_GPIO_NUM 35 #define Y3_GPIO_NUM 35
#define Y2_GPIO_NUM 32 #define Y2_GPIO_NUM 32
#define VSYNC_GPIO_NUM 25 #define VSYNC_GPIO_NUM 25
#define HREF_GPIO_NUM 26 #define HREF_GPIO_NUM 26
#define PCLK_GPIO_NUM 21 #define PCLK_GPIO_NUM 21
@ -130,6 +133,7 @@
#define Y4_GPIO_NUM 34 #define Y4_GPIO_NUM 34
#define Y3_GPIO_NUM 35 #define Y3_GPIO_NUM 35
#define Y2_GPIO_NUM 17 #define Y2_GPIO_NUM 17
#define VSYNC_GPIO_NUM 22 #define VSYNC_GPIO_NUM 22
#define HREF_GPIO_NUM 26 #define HREF_GPIO_NUM 26
#define PCLK_GPIO_NUM 21 #define PCLK_GPIO_NUM 21
@ -149,6 +153,7 @@
#define Y4_GPIO_NUM 34 #define Y4_GPIO_NUM 34
#define Y3_GPIO_NUM 35 #define Y3_GPIO_NUM 35
#define Y2_GPIO_NUM 32 #define Y2_GPIO_NUM 32
#define VSYNC_GPIO_NUM 22 #define VSYNC_GPIO_NUM 22
#define HREF_GPIO_NUM 26 #define HREF_GPIO_NUM 26
#define PCLK_GPIO_NUM 21 #define PCLK_GPIO_NUM 21
@ -168,6 +173,7 @@
#define Y4_GPIO_NUM 19 #define Y4_GPIO_NUM 19
#define Y3_GPIO_NUM 18 #define Y3_GPIO_NUM 18
#define Y2_GPIO_NUM 5 #define Y2_GPIO_NUM 5
#define VSYNC_GPIO_NUM 25 #define VSYNC_GPIO_NUM 25
#define HREF_GPIO_NUM 23 #define HREF_GPIO_NUM 23
#define PCLK_GPIO_NUM 22 #define PCLK_GPIO_NUM 22
@ -187,6 +193,7 @@
#define Y4_GPIO_NUM 4 #define Y4_GPIO_NUM 4
#define Y3_GPIO_NUM 14 #define Y3_GPIO_NUM 14
#define Y2_GPIO_NUM 5 #define Y2_GPIO_NUM 5
#define VSYNC_GPIO_NUM 27 #define VSYNC_GPIO_NUM 27
#define HREF_GPIO_NUM 25 #define HREF_GPIO_NUM 25
#define PCLK_GPIO_NUM 19 #define PCLK_GPIO_NUM 19
@ -206,6 +213,7 @@
#define Y4_GPIO_NUM 14 #define Y4_GPIO_NUM 14
#define Y3_GPIO_NUM 13 #define Y3_GPIO_NUM 13
#define Y2_GPIO_NUM 34 #define Y2_GPIO_NUM 34
#define VSYNC_GPIO_NUM 5 #define VSYNC_GPIO_NUM 5
#define HREF_GPIO_NUM 27 #define HREF_GPIO_NUM 27
#define PCLK_GPIO_NUM 25 #define PCLK_GPIO_NUM 25
@ -225,6 +233,7 @@
#define Y4_GPIO_NUM 14 #define Y4_GPIO_NUM 14
#define Y3_GPIO_NUM 13 #define Y3_GPIO_NUM 13
#define Y2_GPIO_NUM 34 #define Y2_GPIO_NUM 34
#define VSYNC_GPIO_NUM 5 #define VSYNC_GPIO_NUM 5
#define HREF_GPIO_NUM 27 #define HREF_GPIO_NUM 27
#define PCLK_GPIO_NUM 25 #define PCLK_GPIO_NUM 25
@ -244,6 +253,7 @@
#define Y4_GPIO_NUM 4 #define Y4_GPIO_NUM 4
#define Y3_GPIO_NUM 14 #define Y3_GPIO_NUM 14
#define Y2_GPIO_NUM 5 #define Y2_GPIO_NUM 5
#define VSYNC_GPIO_NUM 27 #define VSYNC_GPIO_NUM 27
#define HREF_GPIO_NUM 25 #define HREF_GPIO_NUM 25
#define PCLK_GPIO_NUM 19 #define PCLK_GPIO_NUM 19
@ -263,6 +273,7 @@
#define Y4_GPIO_NUM 4 #define Y4_GPIO_NUM 4
#define Y3_GPIO_NUM 14 #define Y3_GPIO_NUM 14
#define Y2_GPIO_NUM 5 #define Y2_GPIO_NUM 5
#define VSYNC_GPIO_NUM 27 #define VSYNC_GPIO_NUM 27
#define HREF_GPIO_NUM 25 #define HREF_GPIO_NUM 25
#define PCLK_GPIO_NUM 19 #define PCLK_GPIO_NUM 19
@ -282,6 +293,7 @@
#define Y4_GPIO_NUM 26 #define Y4_GPIO_NUM 26
#define Y3_GPIO_NUM 13 #define Y3_GPIO_NUM 13
#define Y2_GPIO_NUM 34 #define Y2_GPIO_NUM 34
#define VSYNC_GPIO_NUM 5 #define VSYNC_GPIO_NUM 5
#define HREF_GPIO_NUM 27 #define HREF_GPIO_NUM 27
#define PCLK_GPIO_NUM 25 #define PCLK_GPIO_NUM 25
@ -302,12 +314,12 @@
#define Y4_GPIO_NUM 8 #define Y4_GPIO_NUM 8
#define Y3_GPIO_NUM 9 #define Y3_GPIO_NUM 9
#define Y2_GPIO_NUM 11 #define Y2_GPIO_NUM 11
#define VSYNC_GPIO_NUM 6 #define VSYNC_GPIO_NUM 6
#define HREF_GPIO_NUM 7 #define HREF_GPIO_NUM 7
#define PCLK_GPIO_NUM 13 #define PCLK_GPIO_NUM 13
#elif defined(CAMERA_MODEL_TTGO_T_CAM_SIM) #elif defined(CAMERA_MODEL_TTGO_T_CAM_SIM)
#define PWDN_GPIO_NUM -1 #define PWDN_GPIO_NUM -1
#define RESET_GPIO_NUM 18 #define RESET_GPIO_NUM 18
#define XCLK_GPIO_NUM 14 #define XCLK_GPIO_NUM 14
@ -322,6 +334,7 @@
#define Y4_GPIO_NUM 8 #define Y4_GPIO_NUM 8
#define Y3_GPIO_NUM 9 #define Y3_GPIO_NUM 9
#define Y2_GPIO_NUM 11 #define Y2_GPIO_NUM 11
#define VSYNC_GPIO_NUM 6 #define VSYNC_GPIO_NUM 6
#define HREF_GPIO_NUM 7 #define HREF_GPIO_NUM 7
#define PCLK_GPIO_NUM 13 #define PCLK_GPIO_NUM 13
@ -332,6 +345,27 @@
#define PCIE_TX_PIN 45 #define PCIE_TX_PIN 45
#define PCIE_RX_PIN 46 #define PCIE_RX_PIN 46
#define PCIE_LED_PIN 21 #define PCIE_LED_PIN 21
#elif defined(CAMERA_MODEL_XIAO_ESP32S3_SENSE)
#define PWDN_GPIO_NUM -1
#define RESET_GPIO_NUM -1
#define XCLK_GPIO_NUM 10
#define SIOD_GPIO_NUM 40
#define SIOC_GPIO_NUM 39
#define Y9_GPIO_NUM 48
#define Y8_GPIO_NUM 11
#define Y7_GPIO_NUM 12
#define Y6_GPIO_NUM 14
#define Y5_GPIO_NUM 16
#define Y4_GPIO_NUM 18
#define Y3_GPIO_NUM 17
#define Y2_GPIO_NUM 15
#define VSYNC_GPIO_NUM 38
#define HREF_GPIO_NUM 47
#define PCLK_GPIO_NUM 13
#else #else
#define PWDN_GPIO_NUM -1 #define PWDN_GPIO_NUM -1
#define RESET_GPIO_NUM -1 #define RESET_GPIO_NUM -1
@ -347,6 +381,7 @@
#define Y4_GPIO_NUM -1 #define Y4_GPIO_NUM -1
#define Y3_GPIO_NUM -1 #define Y3_GPIO_NUM -1
#define Y2_GPIO_NUM -1 #define Y2_GPIO_NUM -1
#define VSYNC_GPIO_NUM -1 #define VSYNC_GPIO_NUM -1
#define HREF_GPIO_NUM -1 #define HREF_GPIO_NUM -1
#define PCLK_GPIO_NUM -1 #define PCLK_GPIO_NUM -1