yoursunny / esp32cam

OV2640 camera on ESP32-CAM, Arduino library
https://esp32cam.yoursunny.dev
ISC License
499 stars 174 forks source link

'camera_sensor_info_t' was not declared in this scope #36

Closed mohammadbara closed 2 years ago

mohammadbara commented 2 years ago

hi.

exit status 1 Error compiling for board ESP32 Wrover Module.

yoursunny commented 2 years ago

What's the complete error message?

mohammadbara commented 2 years ago
C:\Users\Mohammad\Documents\Arduino\libraries\esp32cam-main\src\esp32cam.cpp: In member function 'esp32cam::ResolutionList esp32cam::CameraClass::listResolutions() const':
C:\Users\Mohammad\Documents\Arduino\libraries\esp32cam-main\src\esp32cam.cpp:30:3: error: 'camera_sensor_info_t' was not declared in this scope
   camera_sensor_info_t* info = esp_camera_sensor_get_info(&sensor->id);
   ^
C:\Users\Mohammad\Documents\Arduino\libraries\esp32cam-main\src\esp32cam.cpp:30:25: error: 'info' was not declared in this scope
   camera_sensor_info_t* info = esp_camera_sensor_get_info(&sensor->id);
                         ^
C:\Users\Mohammad\Documents\Arduino\libraries\esp32cam-main\src\esp32cam.cpp:30:70: error: 'esp_camera_sensor_get_info' was not declared in this scope
   camera_sensor_info_t* info = esp_camera_sensor_get_info(&sensor->id);
                                                                      ^
Multiple libraries were found for "WiFi.h"
 Used: C:\Users\Mohammad\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi
 Not used: F:\Soft Ware\arduino\arduino-1.8.19\libraries\WiFi
Using library WebServer at version 1.0 in folder: C:\Users\Mohammad\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WebServer 
Using library WiFi at version 1.0 in folder: C:\Users\Mohammad\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi 
Using library esp32cam-main at version 0.0.20220612 in folder: C:\Users\Mohammad\Documents\Arduino\libraries\esp32cam-main 
Using library FS at version 1.0 in folder: C:\Users\Mohammad\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.6\libraries\FS 
exit status 1
Error compiling for board ESP32 Wrover Module.
yoursunny commented 2 years ago

You need to upgrade to ESP32 Arduino 2.0.4 or newer.

https://github.com/yoursunny/esp32cam/issues/23#issuecomment-1047664435