Skip to content

Commit 05431c6

Browse files
authored
Webcam component from registry
1 parent 2cbcd16 commit 05431c6

File tree

3 files changed

+11
-23
lines changed

3 files changed

+11
-23
lines changed

main/idf_component.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
11
dependencies:
22
# Required IDF version
33
idf: ">=5.1"
4+
espressif/esp32-camera:
5+
version: "master"
6+
git: https://github.com/espressif/esp32-camera.git
7+
require: public
8+
rules:
9+
- if: "target in [esp32, esp32s2, esp32s3]"

tools/copy-libs.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,10 @@ if [ -d "managed_components/espressif__esp-zboss-lib/lib/$IDF_TARGET/" ]; then
502502
cp -r "managed_components/espressif__esp-zboss-lib/lib/$IDF_TARGET"/* "$AR_SDK/lib/"
503503
fi
504504

505+
if [ -d "managed_components/espressif__esp32-camera/driver/private_include/" ]; then
506+
cp -r "managed_components/espressif__esp32-camera/driver/private_include/cam_hal.h" "$AR_SDK/include/espressif__esp32-camera/driver/include/"
507+
fi
508+
505509
# sdkconfig
506510
cp -f "sdkconfig" "$AR_SDK/sdkconfig"
507511

@@ -533,7 +537,7 @@ for item; do
533537
done
534538
done
535539

536-
for lib in "openthread" "espressif__esp-tflite-micro" "bt" "espressif__esp_modem" "espressif__esp-zboss-lib" "espressif__esp-zigbee-lib" "espressif__mdns" "espressif__esp-dsp" "joltwallet__littlefs"; do
540+
for lib in "openthread" "espressif__esp-tflite-micro" "bt" "espressif__esp_modem" "espressif__esp-zboss-lib" "espressif__esp-zigbee-lib" "espressif__mdns" "espressif__esp-dsp" "espressif__esp32-camera" "joltwallet__littlefs"; do
537541
if [ -f "$AR_SDK/lib/lib$lib.a" ]; then
538542
echo "Stripping $AR_SDK/lib/lib$lib.a"
539543
"$TOOLCHAIN-strip" -g "$AR_SDK/lib/lib$lib.a"

tools/update-components.sh

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,31 +2,9 @@
22

33
source ./tools/config.sh
44

5-
CAMERA_REPO_URL="https://github.com/espressif/esp32-camera.git"
65
TINYUSB_REPO_URL="https://github.com/hathach/tinyusb.git"
76
TINYUSB_REPO_DIR="$AR_COMPS/arduino_tinyusb/tinyusb"
87

9-
#
10-
# CLONE/UPDATE ESP32-CAMERA
11-
#
12-
echo "Updating ESP32 Camera..."
13-
if [ ! -d "$AR_COMPS/esp32-camera" ]; then
14-
git clone -b master --recursive --depth 1 --shallow-submodule $CAMERA_REPO_URL "$AR_COMPS/esp32-camera"
15-
else
16-
cd "$AR_COMPS/esp32-camera"
17-
git pull
18-
git submodule update --depth 1
19-
# -ff is for cleaning untracked files as well as submodules
20-
git clean -ffdx
21-
cd -
22-
fi
23-
if [ $? -ne 0 ]; then exit 1; fi
24-
25-
#
26-
# Arduino needs cam_hal.h from esp32-camera in include folder
27-
#
28-
cp "$AR_COMPS/esp32-camera/driver/private_include/cam_hal.h" "$AR_COMPS/esp32-camera/driver/include/"
29-
308
#
319
# CLONE/UPDATE TINYUSB
3210
#

0 commit comments

Comments
 (0)