\ Copyright 2021 Bradley D. Nelson \ \ Licensed under the Apache License, Version 2.0 (the "License"); \ you may not use this file except in compliance with the License. \ You may obtain a copy of the License at \ \ http://www.apache.org/licenses/LICENSE-2.0 \ \ Unless required by applicable law or agreed to in writing, software \ distributed under the License is distributed on an "AS IS" BASIS, \ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \ See the License for the specific language governing permissions and \ limitations under the License. internals definitions transfer camera-builtins forth definitions ( Lazy loaded camera handling for ESP32-CAM ) : camera r| vocabulary camera camera definitions also internals transfer camera-builtins 0 constant PIXFORMAT_RGB565 1 constant PIXFORMAT_YUV422 2 constant PIXFORMAT_GRAYSCALE 3 constant PIXFORMAT_JPEG 4 constant PIXFORMAT_RGB888 5 constant PIXFORMAT_RAW 6 constant PIXFORMAT_RGB444 7 constant PIXFORMAT_RGB555 5 constant FRAMESIZE_QVGA 8 constant FRAMESIZE_VGA ( See https://github.com/espressif/esp32-camera/blob/master/driver/include/esp_camera.h ) ( Settings for AI_THINKER ) create camera-config 32 , ( pin_pwdn ) -1 , ( pin_reset ) 0 , ( pin_xclk ) 26 , ( pin_sscb_sda ) 27 , ( pin_sscb_scl ) 35 , 34 , 39 , 36 , 21 , 19 , 18 , 5 , ( pin_d7 - pin_d0 ) 25 , ( pin_vsync ) 23 , ( pin_href ) 22 , ( pin_pclk ) 20000000 , ( xclk_freq_hz ) 0 , ( ledc_timer ) 0 , ( ledc_channel ) here PIXFORMAT_JPEG , ( pixel_format ) FRAMESIZE_VGA , ( frame_size ) 12 , ( jpeg_quality 0-63 low good ) here 1 , ( fb_count ) constant camera-fb-count constant camera-format forth definitions camera | evaluate ; [THEN]