De-init camera on startup. This solves init errors in cause it was already initialized in a prevous run (#1486)

Co-authored-by: CaCO3 <caco@ruinelli.ch>
This commit is contained in:
CaCO3
2022-12-05 06:53:48 +01:00
committed by GitHub
parent eb48212630
commit 4b52e61755

View File

@@ -675,6 +675,7 @@ esp_err_t CCamera::InitCam()
ActualQuality = camera_config.jpeg_quality;
ActualResolution = camera_config.frame_size;
//initialize the camera
esp_camera_deinit(); // De-init in case it was already initialized
esp_err_t err = esp_camera_init(&camera_config);
if (err != ESP_OK) {
ESP_LOGE(TAG, "Camera Init Failed");