feat: Add support for ov5640 cameras

This commit is contained in:
Lorow 2024-06-10 19:08:47 +02:00 committed by GitHub
parent 01e5e280ad
commit 14d2cb0858
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -35,9 +35,20 @@ void CameraHandler::setupCameraPinout() {
pinMode(14, INPUT_PULLUP);
log_i("CAM_BOARD");
#endif
#if ETVR_EYE_TRACKER_USB_API
/* ESP32-S3 is capable of using higher freqs */
#ifdef ETVR_EYE_TRACKER_USB_API
auto camera_id = camera_sensor->id.PID;
switch (camera_id)
{
// Thanks to lick_it, we discovered that OV5640 likes to overheat when
// running at higher than usual xclk frequencies.
// Hence why we're limit the faster ones for OV2640
case OV2640_PID:
xclk_freq_hz = 24000000;
break;
default:
break;
}
#endif
config.ledc_channel = LEDC_CHANNEL_0;