mirror of
https://github.com/EyeTrackVR/OpenIris.git
synced 2025-11-04 15:39:42 +08:00
update
- add props stream GPIO support
This commit is contained in:
parent
8599926313
commit
8b1935bd96
@ -6,6 +6,24 @@ CameraHandler::CameraHandler(ProjectConfig *configManager,
|
||||
|
||||
void CameraHandler::setupCameraPinout()
|
||||
{
|
||||
|
||||
log_i("Camera module is %s", CAMERA_MODULE_NAME);
|
||||
|
||||
#if CONFIG_CAMERA_MODULE_ESP_EYE || CONFIG_CAMERA_MODULE_CAM_BOARD
|
||||
/* IO13, IO14 is designed for JTAG by default,
|
||||
* to use it as generalized input,
|
||||
* firstly declair it as pullup input */
|
||||
gpio_config_t conf;
|
||||
conf.mode = GPIO_MODE_INPUT;
|
||||
conf.pull_up_en = GPIO_PULLUP_ENABLE;
|
||||
conf.pull_down_en = GPIO_PULLDOWN_DISABLE;
|
||||
conf.intr_type = GPIO_INTR_DISABLE;
|
||||
conf.pin_bit_mask = 1LL << 13;
|
||||
gpio_config(&conf);
|
||||
conf.pin_bit_mask = 1LL << 14;
|
||||
gpio_config(&conf);
|
||||
#endif
|
||||
|
||||
config.ledc_channel = LEDC_CHANNEL_0;
|
||||
config.ledc_timer = LEDC_TIMER_0;
|
||||
config.grab_mode = CAMERA_GRAB_LATEST;
|
||||
|
||||
@ -47,6 +47,8 @@ HREF_GPIO_NUM = 23
|
||||
PCLK_GPIO_NUM = 22
|
||||
|
||||
build_flags =
|
||||
'-DCAMERA_MODULE_NAME="ESP32_CAM_AI_THINKER"'
|
||||
-DCONFIG_CAMERA_MODULE_CAM_BOARD=1
|
||||
; CAMERA PINOUT DEFINITIONS
|
||||
-DPWDN_GPIO_NUM=${pinoutsESPCAM.PWDN_GPIO_NUM} ; Set the PWDN pin
|
||||
-DRESET_GPIO_NUM=${pinoutsESPCAM.RESET_GPIO_NUM} ; Set the RESET pin
|
||||
@ -66,7 +68,7 @@ build_flags =
|
||||
-DPCLK_GPIO_NUM=${pinoutsESPCAM.PCLK_GPIO_NUM} ; Set the PCLK pin
|
||||
|
||||
[pinoutsESP-EYE]
|
||||
; CAMERA_MODEL_ESP-EYE_KIT
|
||||
; CAMERA_MODULE_ESP-EYE_KIT
|
||||
PWDN_GPIO_NUM = -1
|
||||
RESET_GPIO_NUM = -1
|
||||
XCLK_GPIO_NUM = 4
|
||||
@ -84,7 +86,9 @@ VSYNC_GPIO_NUM = 5
|
||||
HREF_GPIO_NUM = 27
|
||||
PCLK_GPIO_NUM = 25
|
||||
|
||||
build_flags =
|
||||
build_flags =
|
||||
'-DCAMERA_MODULE_NAME="ESP32_CAM_ESP_EYE"'
|
||||
-DCONFIG_CAMERA_MODULE_ESP_EYE=1
|
||||
; CAMERA PINOUT DEFINITIONS
|
||||
-DPWDN_GPIO_NUM=${pinoutsESP-EYE.PWDN_GPIO_NUM} ; Set the PWDN pin
|
||||
-DRESET_GPIO_NUM=${pinoutsESP-EYE.RESET_GPIO_NUM} ; Set the RESET pin
|
||||
@ -104,7 +108,7 @@ build_flags =
|
||||
-DPCLK_GPIO_NUM=${pinoutsESP-EYE.PCLK_GPIO_NUM} ; Set the PCLK pin
|
||||
|
||||
[pinoutsESPWROVER]
|
||||
; CAMERA_MODEL_WROVER_KIT
|
||||
; CAMERA_MODULE_WROVER_KIT
|
||||
PWDN_GPIO_NUM = -1
|
||||
RESET_GPIO_NUM = -1
|
||||
XCLK_GPIO_NUM = 21
|
||||
@ -122,7 +126,9 @@ VSYNC_GPIO_NUM = 25
|
||||
HREF_GPIO_NUM = 23
|
||||
PCLK_GPIO_NUM = 22
|
||||
|
||||
build_flags =
|
||||
build_flags =
|
||||
'-DCAMERA_MODULE_NAME="ESP32_CAM_WROVER_KIT"'
|
||||
-DCONFIG_CAMERA_MODULE_WROVER_KIT=1
|
||||
; CAMERA PINOUT DEFINITIONS
|
||||
-DPWDN_GPIO_NUM=${pinoutsESPWROVER.PWDN_GPIO_NUM} ; Set the PWDN pin
|
||||
-DRESET_GPIO_NUM=${pinoutsESPWROVER.RESET_GPIO_NUM} ; Set the RESET pin
|
||||
@ -182,7 +188,7 @@ build_flags =
|
||||
lib_ldf_mode = deep+
|
||||
upload_speed = 115200 ;115200 is used for compatability - if you are on windows and want the code to flash faster use 921600
|
||||
lib_deps =
|
||||
esp32-camera
|
||||
;esp32-camera
|
||||
leftcoast/LC_baseTools@^1.5
|
||||
; geeksville/Micro-RTSP @ ^0.1.6 ; Micro-RTSP library for streaming video over RTSP - will be implemented soon
|
||||
https://github.com/me-no-dev/ESPAsyncWebServer.git
|
||||
|
||||
@ -1 +1 @@
|
||||
508
|
||||
520
|
||||
Loading…
Reference in New Issue
Block a user