Commit Graph

3 Commits (55324c9cb9b17406bb194d7250914de531fb832a)

Author SHA1 Message Date
Jeff Evans 423550d2c4 Add OV3660 camera support for AI Thinker ESP32-CAM
The esp32-camera library already includes a full OV3660 driver, so no
library changes are needed. This commit wires in the sensor-specific
initialization the OV3660 requires:

- Increase XCLK from 15 MHz to 20 MHz in InitCameraModule(); the OV3660
  requires 20 MHz and the OV2640 is compatible with both frequencies
- Apply OV3660-specific settings in ApplyCameraCfg() when the detected
  sensor PID matches OV3660_PID: enable vflip (sensor image is natively
  inverted), reduce initial saturation, and clamp frame size to SXGA
  (1280x1024) if a larger size was stored in EEPROM, since UXGA exceeds
  the OV3660's maximum resolution
- Update CAMERA_MODEL EXIF string from "OV2640" to "OV3660"
- Add OV3660 to the supported camera modules table in the AI Thinker
  README
- Add build/ to .gitignore to exclude Arduino IDE compiled output
2026-04-14 22:31:09 -07:00
Miroslav Pivovarsky 734fe6325b Updated documentation for ESP32-S3 WROOM Freenove 2024-12-28 12:58:21 +01:00
Zev Eisenberg 9b9fc6cf8a Add .gitignore. 2024-10-21 22:27:53 -04:00