diff --git a/platformio.ini b/platformio.ini index 7183464..f094f3c 100644 --- a/platformio.ini +++ b/platformio.ini @@ -24,7 +24,7 @@ board_build.partitions = min_spiffs.csv monitor_speed = 115200 monitor_rts = 0 monitor_dtr = 0 -monitor_filters = log2file, time, default +monitor_filters = log2file, time, default, esp32_exception_decoder build_flags = -O2 diff --git a/src/main.cpp b/src/main.cpp index 7ff5947..6d1f841 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -267,6 +267,12 @@ esp_err_t initialize_camera() void update_camera_settings() { auto camera = esp_camera_sensor_get(); + if (camera == nullptr) + { + log_e("Unable to get camera sensor"); + return; + } + camera->set_brightness(camera, param_brightness.value()); camera->set_contrast(camera, param_contrast.value()); camera->set_saturation(camera, param_saturation.value());