OV5642 time between start_capture() and CAP_DONE_MASK flag

  1. Where did you get the camera module(s)?

  2. Model number of the product(s)?
    ArduCAM-Mini-5MP-Plus OV5642 Camera Module

  3. What hardware/platform were you working on?
    ESP-12F

  4. Instructions you have followed. (link/manual/etc.)

  5. Problems you were having?
    When working with ESP-12F as websocket server for streaming, I measured the time between the start of the capture and the value of CAP_DONE_MASK = 1 is almost 1s, so I measured with a variable how many times in 1s I check the flag CAP_DONE_MASK (while (!myCAM.get_bit(ARDUCHIP_TRIG, CAP_DONE_MASK)) and the result is almost every 10ms, so the frame rate is really low, can you explain that? Is my measure coherent? I understand that the time to send the capture to 8MB FIFO is too high.

  6. The dmesg log from your hardware?

  7. Troubleshooting attempts you’ve made?

  8. What help do you need?
    to understand on what depends the time from capture to 8MB FIFO