Possible error in .ino sketches

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?

I realize an error in my comment, but it raises another question:

Writing to register 0x12 on the I2C bus via myCAM.wrSensorReg8_8(0x12, 0x80) should cause a reset (correct)?

Writing to register 0x07 on the SPI bus via myCAM.write_reg(0x07, 0x80) appears to be undocumented. Can you explain what that does?