Peter Wentworth

Results 8 comments of Peter Wentworth

I've been working for a while with the code from the ESP32_I2S project from github. My cheap ov7670 camera works okay. I think I now understand most of the code...

VSYNC and scanline interrupts. In 160 x 120 mode, say, the camera produces 120 scanlines then a VSYNC. For each scanline, the I2S engine sees two bytes per pixel (RGB565)....

malloc() is not "built-in" to C++, but is defined in stdlib.h, so you need to have this line somewhere, probably at the top of the file giving trouble. #include

One possible thing to try: The camera module needs an external clock which the ESP32 must supply: without that, you will not get frames delivered. So this is one avenue...

Mmm. Don't know what to suggest next. And I've torn down my hardware and given the oscilloscope I used back to its owner. But my understanding of the i2s interrupt...

I found it easier to change the line of code that sets up the clock speed while debugging. It slows everything down. 20Mhz was a bit fast for the oscilloscope...

Good news. There are some other camera registers that allow one to determine the format of the colour stream pixels, and the order that the RGB components arrive at the...

I did some work which I report on at https://github.com/cspwcspw/CloudCameraGK7102 Perhaps the most interesting aspect is that my cloud camera has both Ethernet and WiFi. So by ensuring that the...