angelo mottolese / OV7670 with FIFO