Hi Scott,
Thank for the information, great project btw. Hope there will be a lot of developers here, as soon as the boards arrive. I just could not wait I wanted to look into the code before, to get a feeling what is possible.
I see the output of the sensor in raw RGB, getColor has uint8_t, i thought there is a 10-bit raw output, guess either 2-bits are discarded or some gamma correction on m0 is performed.
Do I understand correct that you could just call cam_getFrame (on the m4) to asyncronously let the m0 fill the buffer. I can also insert some camera configuration commands in the “command queue”, e.g. to change the exposure. Sounds, good hope it works
So this would allow to do some image processing on full res image with a specified ROI with the full frame rate of 30Hz, e.g. for some edge detection (guess m0 is too slow for full res here). Wonder if the m0 handling of the getFrame buffer filling “intelligent” enough to sample multiple ROIs of one frame into multiple buffers?
Reagrds,
Andy