47 lines
1.1 KiB
C
47 lines
1.1 KiB
C
/**
|
|
@file module_templates.h
|
|
|
|
@brief Definition of the module templates
|
|
|
|
@author Miroslav Pivovarsky
|
|
Contact: miroslav.pivovarsky@gmail.com
|
|
|
|
@bug: no know bug
|
|
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include "mcu_cfg.h"
|
|
|
|
#if ((AI_THINKER_ESP32_CAM + ESP32_WROVER_DEV + CAMERA_MODEL_ESP32_S3_DEV_CAM + CAMERA_MODEL_ESP32_S3_EYE_2_2 + CAMERA_MODEL_XIAO_ESP32_S3_CAM + CAMERA_MODEL_ESP32_S3_CAM + ESP32_S3_WROOM_FREENOVE) != 1)
|
|
#error "Exactly one camera model must be defined as true."
|
|
#endif
|
|
|
|
#if (true == AI_THINKER_ESP32_CAM)
|
|
#include "module_AI_Thinker_ESP32-CAM.h"
|
|
|
|
#elif (true == ESP32_WROVER_DEV)
|
|
#include "module_ESP32-WROVER-DEV.h"
|
|
|
|
#elif (true == CAMERA_MODEL_ESP32_S3_DEV_CAM)
|
|
#include "module_ESP32_S3_DEV_CAM.h"
|
|
|
|
#elif (true == CAMERA_MODEL_ESP32_S3_EYE_2_2)
|
|
#include "module_ESP32-S3-EYE_2_2.h"
|
|
|
|
#elif (true == CAMERA_MODEL_XIAO_ESP32_S3_CAM)
|
|
#include "module_XIAO_ESP32-S3-cam.h"
|
|
|
|
#elif (true == CAMERA_MODEL_ESP32_S3_CAM)
|
|
#include "module_ESP32-S3-CAM.h"
|
|
|
|
#elif (true == ESP32_S3_WROOM_FREENOVE)
|
|
#include "module_ESP32-S3_Wroom_Freenove.h"
|
|
|
|
#else
|
|
#error "No module selected"
|
|
|
|
#endif
|
|
|
|
/* EOF */ |