In many of the code examples under Arduino/ArduCam///*.ino, there is this code:
//Reset the CPLD
myCAM.write_reg(0x07, 0x80);
delay(100);
myCAM.write_reg(0x07, 0x00);
delay(100);
Reading the OV2640 data sheet, I believe that should be a write to register COM7 which is 0x12, not to register 0x07. So the code should read:
//Reset the CPLD
myCAM.write_reg(0x12, 0x80);
delay(100);
myCAM.write_reg(0x12, 0x00);
delay(100);
Can you confirm this, or explain my misunderstanding?