Expanded version of the Espressif ESP webcam
myconfig.h
dump
page, including MCU temperature and xclk frequencyV3.5 Roundup release that brings in a few key fixes from 4.x:
myconfig.h
, improves running on budget modules with bus issues.I now ONLY support the esp-arduino-core v1.0.6
for the 3.x
branch. And document how to downgrade/use this in the Release notes install instructions. It mat run with v2.0.0/1 (but definitely; not with v2.0.2, the current IDE core version as of this release.)
I intend this to be the last 3.x
release, there is nothing really to add any more.
A new release; tested with ESP-core 2.0.2, and arduino IDE 1.8.20.
This release contains an important fix for the framebuffer length, and adds a settle time for the SPI bus before SPIFFS initialisation. This may help with some clone boards..
I also added the ArduCAM_ESP32S_UNO board (thanks @rdragonrydr) And made some UI and documentation tweaks and fixes (thanks @ArminJo , @15498th , @timgates42 et al.)
Another small round-up release, the MCU temperature is reported and a nasty corrupt-SPIFFS related lock-up is catered for (backports from the master branch). Compiling for the 2.x ESP Arduino core is fixed, and compiling/uploading and use have been re-tested using the latest Arduino IDE (1.8.15) and ESP Core (2.0.0).
The Visual artifacts fix makes it worth the effort to upgrade if your cameras show speckles and dropouts with large frame sizes, and OTA should make it easy.
Beta 2 of the 4.0 branch is a bugfix/roundup release fixing:
myconfig.h
... at the expense of Face Recognition; which has been stripped out of the code.
OTA == Over The Air firmware updates (eg, you can update using WiFi)
This is a big deal (for me, and others) because:
OTA is enabled by default, but you can disable it if required or set a password on the updater in your custom config to stop the cam being hijacked
Please See the updated Uploading Instructions, you must select the correct generic ESP32 DEV board type for OTA to work
Another release, SInce this change seems to be important. WiFi module powersaving is now fully disabled.
No functionality changes, this is just a catchup release to fix the free()ing of memory when drawing face boxes in face recognition mode.
This is a catch-up release to address a stream killing bug with face recognition code; where asking for an image capture while the stream was running would kill the stream (and sometimes the whole camera). Face recognition is now disabled for image captures if there is a stream running. It still works if no stream is running as before.
I also did some document and sample configuration comment changes.
This minor release addresses changes made to the Camera Framesize list by ESP when they released the v1.0.6 Arduino IDE update. It also adds some additional data to the dump output showing how many streams and images have been served, and if any clients are currently connected.