I am a Mac User - High Sierra - Purchased the OV5642 and Arducam ESP32 UNO
Have been trying to get it going for days
Have more error messages than i have ever seen before
I believe i have the board setup in the arduino IDE because I can upload other simpler sketches
But the ESP 32 Capture sketch will not compile
here is memorysaver.h and errors
Can you help please
#ifndef MEMORYSAVER
#define MEMORYSAVER
//Only when using raspberry,enable it
//#define RASPBERRY_PI
//There are two steps you need to modify in this file before normal compilation
//Only ArduCAM Shield series platform need to select camera module, ArduCAM-Mini series platform doesnât
//Step 1: select the hardware platform, only one at a time
//#define OV2640_MINI_2MP
//#define OV3640_MINI_3MP
//#define OV5642_MINI_5MP
//#define OV5642_MINI_5MP_BIT_ROTATION_FIXED
#define OV5642_MINI_5MP_PLUS
//#define OV5640_MINI_5MP_PLUS
//#define ARDUCAM_SHIELD_REVC
//#define ARDUCAM_SHIELD_V2
//Step 2: Select one of the camera module, only one at a time
//#if (defined(ARDUCAM_SHIELD_REVC) || defined(ARDUCAM_SHIELD_V2))
//#define OV7660_CAM
//#define OV7725_CAM
//#define OV7670_CAM
//#define OV7675_CAM
//#define OV2640_CAM
//#define OV3640_CAM
//#define OV5642_CAM
//#define OV5640_CAM
//#define MT9D111A_CAM
//#define MT9D111B_CAM
//#define MT9M112_CAM
//#define MT9V111_CAM
//#define MT9M001_CAM
//#define MT9V034_CAM
//#define MT9T112_CAM
//#define MT9D112_CAM
#endif
//#endif //MEMORYSAVER
Arduino: 1.8.12 (Mac OS X), Board: âArduCAM ESP32S UNO, Disabled, Default, QIO, 80MHz, 4MB (32Mb), 921600, Noneâ
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/WiFi/src/WiFiClient.cpp: In member function âvirtual uint8_t WiFiClient::connected()â:
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/WiFi/src/WiFiClient.cpp:440:13: warning: unused variable âresâ [-Wunused-variable]
int res = recv(fd(), &dummy, 0, MSG_DONTWAIT);
^
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/WiFi/src/WiFiSTA.cpp: In static member function âstatic void WiFiSTAClass::_smartConfigCallback(uint32_t, void*)â:
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/WiFi/src/WiFiSTA.cpp:686:30: warning: unused variable âtypeâ [-Wunused-variable]
smartconfig_type_t * type = (smartconfig_type_t *)result;
^
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/WiFi/src/WiFiSTA.cpp:697:26: warning: unused variable âipâ [-Wunused-variable]
ip4_addr_t * ip = (ip4_addr_t )result;
^
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/WiFi/src/WiFiMulti.cpp: In member function âuint8_t WiFiMulti::run(uint32_t)â:
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/WiFi/src/WiFiMulti.cpp:129:27: warning: variable âmacâ set but not used [-Wunused-but-set-variable]
uint8_t * mac;
^
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp: In member function 'int ArduCAM::wrSensorRegs8_8(const sensor_reg)â:
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp:945:7: warning: variable âerrâ set but not used [-Wunused-but-set-variable]
int err = 0;
^
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp: In member function âint ArduCAM::wrSensorRegs8_16(const sensor_reg*)â:
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp:969:7: warning: variable âerrâ set but not used [-Wunused-but-set-variable]
int err = 0;
^
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp: In member function âint ArduCAM::wrSensorRegs16_8(const sensor_reg*)â:
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp:1000:7: warning: variable âerrâ set but not used [-Wunused-but-set-variable]
int err = 0;
^
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp: In member function âint ArduCAM::wrSensorRegs16_16(const sensor_reg*)â:
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp:1032:8: warning: variable âerrâ set but not used [-Wunused-but-set-variable]
int err = 0;
^
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp: In member function âint ArduCAM::wrSensorRegs8_16(const sensor_reg*)â:
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp:973:4: error: âreg_valâ may be used uninitialized in this function [-Werror=maybe-uninitialized]
while ((reg_addr != 0xff) | (reg_val != 0xffff))
^
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp:973:4: error: âreg_addrâ may be used uninitialized in this function [-Werror=maybe-uninitialized]
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp: In member function âint ArduCAM::wrSensorRegs16_8(const sensor_reg*)â:
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp:1005:4: error: âreg_valâ may be used uninitialized in this function [-Werror=maybe-uninitialized]
while ((reg_addr != 0xffff) | (reg_val != 0xff))
^
/Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/ArduCAM/ArduCAM.cpp:1005:4: error: âreg_addrâ may be used uninitialized in this function [-Werror=maybe-uninitialized]
cc1plus: some warnings being treated as errors
Multiple libraries were found for âWiFi.hâ
Used: /Users/admin/Library/Arduino15/packages/ArduCAM_ESP32S_UNO/hardware/esp32/2.0.0/libraries/WiFi
Not used: /Applications/Arduino.app/Contents/Java/libraries/WiFi
exit status 1
Error compiling for board ArduCAM ESP32S UNO.
Invalid library found in /Arduino Sketches/libraries/ArduCAM_ESP32S_UNO: no headers files (.h) found in /Arduino Sketches/libraries/ArduCAM_ESP32S_UNO
Invalid library found in /Arduino Sketches/libraries/ArduCAM_ESP32S_UNO: no headers files (.h) found in /Arduino Sketches/libraries/ArduCAM_ESP32S_UNO
This report would have more information with
âShow verbose output during compilationâ
option enabled in File -> Preferences.
the youtube tutorial is too quick for me