I just received by BiBoard V1 to upgrade Bittle from its current Nyboard and I attempted to compile the program "openCatEsp32.ino" using the latest Arduino IDE 2.3.5 but I get compile errors.
I have configured the Arduino IDE for the "ESP32 Dev Module" and as I only have 4MB flash I leave the Flash Settings in the IDE to the default: 4MB.
The compile errors give me a message I do not understand.
This is: "Compilation error: too few arguments to function 'esp_err_t nvs_entry_find(const char*, const char*, nvs_type_t, nvs_opaque_iterator_t**)'
So what is the way forward?
Do I have to revert to an older version of the Arduino IDE either 1.8.9 or 2.0.12? If so I will have to install the older IDE on a separate computer as I do not want to corrupt the current IDE.
I am assuming you mean "did I use ArduinoIDE 2.0.12?" No - it is too old now and not available. I used five different configurations:
1 Arduino IDE with compile error message: "Compilation error: too few arguments to function 'esp_err_t nvs_entry_find(const char*, const char*, nvs_type_t, nvs_opaque_iterator_t**)": I did not record which computer or Arduino ID Version number 2 Arduino IDE 2.3.5 (on computer: Blackbird) with compile error message: "Compilation error: too few arguments to function 'esp_err_t nvs_entry_find(const char*, const char*, nvs_type_t, nvs_opaque_iterator_t**)'
3 Arduino 1.8.19 (on computer Magpie with compile error message:"Error compiling for board ESP32 Dev Module.
4 Arduino 1.8.16 (on computer Beelink with compile error message: "Error compiling for board ESP32 Dev Module
5 Arduino 2.1.1 (on computer Beelink) with compile error messahe: "Compilation error: WebSocketsServer.h: No such file or directory "
When you install ESP32 library, did you use version 2.0.12?