Update camera example for support LED Intensity #7533
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description of Change
Reworked CameraWebServer example to add LED intensity support which use Arduino LEDC API.
In the
camera_pins.h
I have added definition ofLED_GPIO_NUM
on boards that I was able to find the LED pin in data sheet.in the
app_httpd.cpp
I have added definition ofCONFIG_LED_ILLUMINATOR_ENABLED 1
to enable LED Intensity.If the
LED_GPIO_NUM
pin is not defined, the LED intensity will be disabled.If
CONFIG_LED_ILLUMINATOR_ENABLED 0
, the LED intensity will be disabled even ifLED_GPIO_NUM
is defined.Tests scenarios
Tested on ESP32-EYE (LED enabled) board and ESP32-S3-EYE (LED disabled).
Related links
Closes #6790