Fill in more of the Camera class and specific camera code, plus GIGA examples #6
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note; this PR resolves #5
Fill in more of the Camera Class code from Nicla plus
There were several of the methods defined in the main camera
class that were not implemented. That is that the compiler
would complete, but the linker would fail.
It was a simple case of looking at the Camera code in the
Arduino Nicla Vision, to find the implementations.
I extended the class slightly, as most if not all of the
cameras, already had a debug method, so I added it
to the Camera class. I also added extended support
for allowing you to print out the current state
of the camera registers.
Some of the classes in particular HM01B0 and HM0360 had
not implemented the camera vertical flip and Horizontal
mirror, so put that in.
Also put in the change to add 32 bytes to the malloc
for the frame buffer as the code to make sure it was
on a 32 byte boundary could cause memory corruption
Plus I included two sketches I was using to test the code out on the Arduino GIGIA