camera_config.ino 1.1 KB

123456789101112131415161718192021222324252627282930
  1. #include "camera_config.h"
  2. /** The camera configuration model. */
  3. camera_config_t camera_config;
  4. void initialize_camera_config() {
  5. // Set initial camera configurations.
  6. camera_config.ledc_channel = LEDC_CHANNEL_0;
  7. camera_config.ledc_timer = LEDC_TIMER_0;
  8. camera_config.pin_d0 = Y2_GPIO_NUM;
  9. camera_config.pin_d1 = Y3_GPIO_NUM;
  10. camera_config.pin_d2 = Y4_GPIO_NUM;
  11. camera_config.pin_d3 = Y5_GPIO_NUM;
  12. camera_config.pin_d4 = Y6_GPIO_NUM;
  13. camera_config.pin_d5 = Y7_GPIO_NUM;
  14. camera_config.pin_d6 = Y8_GPIO_NUM;
  15. camera_config.pin_d7 = Y9_GPIO_NUM;
  16. camera_config.pin_xclk = XCLK_GPIO_NUM;
  17. camera_config.pin_pclk = PCLK_GPIO_NUM;
  18. camera_config.pin_vsync = VSYNC_GPIO_NUM;
  19. camera_config.pin_href = HREF_GPIO_NUM;
  20. camera_config.pin_sscb_sda = SIOD_GPIO_NUM;
  21. camera_config.pin_sscb_scl = SIOC_GPIO_NUM;
  22. camera_config.pin_pwdn = PWDN_GPIO_NUM;
  23. camera_config.pin_reset = RESET_GPIO_NUM;
  24. camera_config.xclk_freq_hz = 20000000;
  25. camera_config.pixel_format = PIXFORMAT_GRAYSCALE;
  26. camera_config.frame_size = FRAMESIZE_QQVGA;
  27. camera_config.fb_count = 1;
  28. }