| 
									
										
										
										
											2019-04-12 15:43:53 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | #if defined(CAMERA_MODEL_WROVER_KIT)
 | 
					
						
							|  |  |  | #define PWDN_GPIO_NUM    -1
 | 
					
						
							|  |  |  | #define RESET_GPIO_NUM   -1
 | 
					
						
							|  |  |  | #define XCLK_GPIO_NUM    21
 | 
					
						
							|  |  |  | #define SIOD_GPIO_NUM    26
 | 
					
						
							|  |  |  | #define SIOC_GPIO_NUM    27
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define Y9_GPIO_NUM      35
 | 
					
						
							|  |  |  | #define Y8_GPIO_NUM      34
 | 
					
						
							|  |  |  | #define Y7_GPIO_NUM      39
 | 
					
						
							|  |  |  | #define Y6_GPIO_NUM      36
 | 
					
						
							|  |  |  | #define Y5_GPIO_NUM      19
 | 
					
						
							|  |  |  | #define Y4_GPIO_NUM      18
 | 
					
						
							|  |  |  | #define Y3_GPIO_NUM       5
 | 
					
						
							|  |  |  | #define Y2_GPIO_NUM       4
 | 
					
						
							|  |  |  | #define VSYNC_GPIO_NUM   25
 | 
					
						
							|  |  |  | #define HREF_GPIO_NUM    23
 | 
					
						
							|  |  |  | #define PCLK_GPIO_NUM    22
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #elif defined(CAMERA_MODEL_ESP_EYE)
 | 
					
						
							|  |  |  | #define PWDN_GPIO_NUM    -1
 | 
					
						
							|  |  |  | #define RESET_GPIO_NUM   -1
 | 
					
						
							|  |  |  | #define XCLK_GPIO_NUM    4
 | 
					
						
							|  |  |  | #define SIOD_GPIO_NUM    18
 | 
					
						
							|  |  |  | #define SIOC_GPIO_NUM    23
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define Y9_GPIO_NUM      36
 | 
					
						
							|  |  |  | #define Y8_GPIO_NUM      37
 | 
					
						
							|  |  |  | #define Y7_GPIO_NUM      38
 | 
					
						
							|  |  |  | #define Y6_GPIO_NUM      39
 | 
					
						
							|  |  |  | #define Y5_GPIO_NUM      35
 | 
					
						
							|  |  |  | #define Y4_GPIO_NUM      14
 | 
					
						
							|  |  |  | #define Y3_GPIO_NUM      13
 | 
					
						
							|  |  |  | #define Y2_GPIO_NUM      34
 | 
					
						
							|  |  |  | #define VSYNC_GPIO_NUM   5
 | 
					
						
							|  |  |  | #define HREF_GPIO_NUM    27
 | 
					
						
							|  |  |  | #define PCLK_GPIO_NUM    25
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #elif defined(CAMERA_MODEL_M5STACK_PSRAM)
 | 
					
						
							|  |  |  | #define PWDN_GPIO_NUM     -1
 | 
					
						
							|  |  |  | #define RESET_GPIO_NUM    15
 | 
					
						
							|  |  |  | #define XCLK_GPIO_NUM     27
 | 
					
						
							|  |  |  | #define SIOD_GPIO_NUM     25
 | 
					
						
							|  |  |  | #define SIOC_GPIO_NUM     23
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define Y9_GPIO_NUM       19
 | 
					
						
							|  |  |  | #define Y8_GPIO_NUM       36
 | 
					
						
							|  |  |  | #define Y7_GPIO_NUM       18
 | 
					
						
							|  |  |  | #define Y6_GPIO_NUM       39
 | 
					
						
							|  |  |  | #define Y5_GPIO_NUM        5
 | 
					
						
							|  |  |  | #define Y4_GPIO_NUM       34
 | 
					
						
							|  |  |  | #define Y3_GPIO_NUM       35
 | 
					
						
							|  |  |  | #define Y2_GPIO_NUM       32
 | 
					
						
							|  |  |  | #define VSYNC_GPIO_NUM    22
 | 
					
						
							|  |  |  | #define HREF_GPIO_NUM     26
 | 
					
						
							|  |  |  | #define PCLK_GPIO_NUM     21
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-05-22 05:59:33 -04:00
										 |  |  | #elif defined(CAMERA_MODEL_M5STACK_V2_PSRAM)
 | 
					
						
							|  |  |  | #define PWDN_GPIO_NUM     -1
 | 
					
						
							|  |  |  | #define RESET_GPIO_NUM    15
 | 
					
						
							|  |  |  | #define XCLK_GPIO_NUM     27
 | 
					
						
							|  |  |  | #define SIOD_GPIO_NUM     22
 | 
					
						
							|  |  |  | #define SIOC_GPIO_NUM     23
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define Y9_GPIO_NUM       19
 | 
					
						
							|  |  |  | #define Y8_GPIO_NUM       36
 | 
					
						
							|  |  |  | #define Y7_GPIO_NUM       18
 | 
					
						
							|  |  |  | #define Y6_GPIO_NUM       39
 | 
					
						
							|  |  |  | #define Y5_GPIO_NUM        5
 | 
					
						
							|  |  |  | #define Y4_GPIO_NUM       34
 | 
					
						
							|  |  |  | #define Y3_GPIO_NUM       35
 | 
					
						
							|  |  |  | #define Y2_GPIO_NUM       32
 | 
					
						
							|  |  |  | #define VSYNC_GPIO_NUM    25
 | 
					
						
							|  |  |  | #define HREF_GPIO_NUM     26
 | 
					
						
							|  |  |  | #define PCLK_GPIO_NUM     21
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-12 15:43:53 +02:00
										 |  |  | #elif defined(CAMERA_MODEL_M5STACK_WIDE)
 | 
					
						
							|  |  |  | #define PWDN_GPIO_NUM     -1
 | 
					
						
							|  |  |  | #define RESET_GPIO_NUM    15
 | 
					
						
							|  |  |  | #define XCLK_GPIO_NUM     27
 | 
					
						
							|  |  |  | #define SIOD_GPIO_NUM     22
 | 
					
						
							|  |  |  | #define SIOC_GPIO_NUM     23
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define Y9_GPIO_NUM       19
 | 
					
						
							|  |  |  | #define Y8_GPIO_NUM       36
 | 
					
						
							|  |  |  | #define Y7_GPIO_NUM       18
 | 
					
						
							|  |  |  | #define Y6_GPIO_NUM       39
 | 
					
						
							|  |  |  | #define Y5_GPIO_NUM        5
 | 
					
						
							|  |  |  | #define Y4_GPIO_NUM       34
 | 
					
						
							|  |  |  | #define Y3_GPIO_NUM       35
 | 
					
						
							|  |  |  | #define Y2_GPIO_NUM       32
 | 
					
						
							|  |  |  | #define VSYNC_GPIO_NUM    25
 | 
					
						
							|  |  |  | #define HREF_GPIO_NUM     26
 | 
					
						
							|  |  |  | #define PCLK_GPIO_NUM     21
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-05-31 23:41:56 +01:00
										 |  |  | #elif defined(CAMERA_MODEL_M5STACK_ESP32CAM)
 | 
					
						
							|  |  |  | #define PWDN_GPIO_NUM     -1
 | 
					
						
							|  |  |  | #define RESET_GPIO_NUM    15
 | 
					
						
							|  |  |  | #define XCLK_GPIO_NUM     27
 | 
					
						
							|  |  |  | #define SIOD_GPIO_NUM     25
 | 
					
						
							|  |  |  | #define SIOC_GPIO_NUM     23
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define Y9_GPIO_NUM       19
 | 
					
						
							|  |  |  | #define Y8_GPIO_NUM       36
 | 
					
						
							|  |  |  | #define Y7_GPIO_NUM       18
 | 
					
						
							|  |  |  | #define Y6_GPIO_NUM       39
 | 
					
						
							|  |  |  | #define Y5_GPIO_NUM        5
 | 
					
						
							|  |  |  | #define Y4_GPIO_NUM       34
 | 
					
						
							|  |  |  | #define Y3_GPIO_NUM       35
 | 
					
						
							|  |  |  | #define Y2_GPIO_NUM       17
 | 
					
						
							|  |  |  | #define VSYNC_GPIO_NUM    22
 | 
					
						
							|  |  |  | #define HREF_GPIO_NUM     26
 | 
					
						
							|  |  |  | #define PCLK_GPIO_NUM     21
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-12 15:43:53 +02:00
										 |  |  | #elif defined(CAMERA_MODEL_AI_THINKER)
 | 
					
						
							|  |  |  | #define PWDN_GPIO_NUM     32
 | 
					
						
							|  |  |  | #define RESET_GPIO_NUM    -1
 | 
					
						
							|  |  |  | #define XCLK_GPIO_NUM      0
 | 
					
						
							|  |  |  | #define SIOD_GPIO_NUM     26
 | 
					
						
							|  |  |  | #define SIOC_GPIO_NUM     27
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define Y9_GPIO_NUM       35
 | 
					
						
							|  |  |  | #define Y8_GPIO_NUM       34
 | 
					
						
							|  |  |  | #define Y7_GPIO_NUM       39
 | 
					
						
							|  |  |  | #define Y6_GPIO_NUM       36
 | 
					
						
							|  |  |  | #define Y5_GPIO_NUM       21
 | 
					
						
							|  |  |  | #define Y4_GPIO_NUM       19
 | 
					
						
							|  |  |  | #define Y3_GPIO_NUM       18
 | 
					
						
							|  |  |  | #define Y2_GPIO_NUM        5
 | 
					
						
							|  |  |  | #define VSYNC_GPIO_NUM    25
 | 
					
						
							|  |  |  | #define HREF_GPIO_NUM     23
 | 
					
						
							|  |  |  | #define PCLK_GPIO_NUM     22
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-01-20 23:33:38 +10:00
										 |  |  | #elif defined(CAMERA_MODEL_TTGO_T_JOURNAL)
 | 
					
						
							|  |  |  | #define PWDN_GPIO_NUM      0
 | 
					
						
							|  |  |  | #define RESET_GPIO_NUM    15
 | 
					
						
							|  |  |  | #define XCLK_GPIO_NUM     27
 | 
					
						
							|  |  |  | #define SIOD_GPIO_NUM     25
 | 
					
						
							|  |  |  | #define SIOC_GPIO_NUM     23
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #define Y9_GPIO_NUM       19
 | 
					
						
							|  |  |  | #define Y8_GPIO_NUM       36
 | 
					
						
							|  |  |  | #define Y7_GPIO_NUM       18
 | 
					
						
							|  |  |  | #define Y6_GPIO_NUM       39
 | 
					
						
							|  |  |  | #define Y5_GPIO_NUM        5
 | 
					
						
							|  |  |  | #define Y4_GPIO_NUM       34
 | 
					
						
							|  |  |  | #define Y3_GPIO_NUM       35
 | 
					
						
							|  |  |  | #define Y2_GPIO_NUM       17
 | 
					
						
							|  |  |  | #define VSYNC_GPIO_NUM    22
 | 
					
						
							|  |  |  | #define HREF_GPIO_NUM     26
 | 
					
						
							|  |  |  | #define PCLK_GPIO_NUM     21
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-12 15:43:53 +02:00
										 |  |  | #else
 | 
					
						
							|  |  |  | #error "Camera model not selected"
 | 
					
						
							|  |  |  | #endif
 |