s60sc / ESP32-CAM_MJPEG2SD

ESP32 Camera motion capture application to record JPEGs to SD card as AVI files and stream to browser as MJPEG. If a microphone is installed then a WAV file is also created. Files can be uploaded via FTP or downloaded to browser.
GNU Affero General Public License v3.0
931 stars 214 forks source link

Migration to 3.0.0 arduino esp32 core based on ESP-IDF 5.1 #346

Closed rjsachse closed 9 months ago

rjsachse commented 9 months ago

Hello, I was wondering if there is plans to update this project to the soon to be released arduino esp32 core v3.0.0 based on ESP-IDF 5.1 currently in alpha phase. It would be good to have a separate branch since it introduces breaking changes. The major upside is the code is cleaner and reduced, with alot of the api's used in this project updated.

Migration guide from version 2.x to 3.x is available here.

s60sc commented 9 months ago

I have done preliminary changes, but won't release until V3 is stable which will not be soon as it is still in alpha.

rjsachse commented 9 months ago

can close this, thank you for your reply, I am designing an esp32s3 board with i2s microphone & speaker, sd card, oled display, HKL-LD2450 (motion target tracking sensor), bme280, apds9960, neopixel, ir rx tx and a pmu (power management unit) I was just doing some testing of software before finale design of hardware. found this project and it is absolutely great. i previously made some hardware for this project milight hub and WLED project and a few other projects based on esphome etc

have breadboard hardware working with esphome 100% but it does not record video with audio. are you planning to change to vs code or staying with arduino ide?

s60sc commented 9 months ago

vs code can be used as arduino editor, or are you referring to platformio.

rjsachse commented 9 months ago

Yer, sorry I ment platformio.

s60sc commented 9 months ago

You can import Arduino sketches into platformio. I've used platformio, but as Arduino supports both esp32 and rp2040 it's easier to stick with it