I am trying to create a project for a University class which uses the OV7670 camera to capture images.
I also need to save the image to an SD card and run it off a portable power supply, so after some research I selected the MKR Zero as it had an inbuild SD card slot and battery charger controller inbuild and initially seemed to have all the necessary IO pins I would need to run it.
With more digging after ordering and receiving the hardware I tried to use the Adafruit OV7670 library to run the camera. On the Arduino website here:
[Adafruit OV7670 - Arduino Reference] (Adafruit OV7670 - Arduino Reference)
It mentions the library should be compatible with most of the MKR boards including the Zero, however on the GitHub page for the library it states that it is only compatible for SAMD51 microcontrollers where the MKRZero uses a SAMD21 controller.
I am not familiar enough with reading source code and microcontroller definitions to between the 21 and 51 chips too know if they still work (which Im guessing is a no) or too modify the library myself.
I was wondering if there are updates for the library to work on the SAMD21 chip or if this is a hard lesson in learning to check the library's for their compatible microcontroller families.
any help and advice would be greatly appreciated.