* maint(build): remove legacy GNU Make build system support
* maint(example): move the example so that component manager finds it
* maint(example): specify component dependency
* maint(build): clean up legacy 'register_component' usage
* maint(build): specify more fields in component manifest
* doc(readme): simplify installation instructions
See https://github.com/espressif/esp32-camera/issues/596
* maint(ci): remove tests for EOL versions (v4.1, v4.2)
* fix(build): add missing transitive dependency on driver component
* Extend s/w jpeg decoder functions for chips missing rom tjpgd
Also, disabled camera_init and capture from example for chips not
supporting camera
Signed-off-by: Vikram <vikram.dattu@espressif.com>
* Extend CI build support for C3 and C2
Signed-off-by: Vikram <vikram.dattu@espressif.com>
---------
Signed-off-by: Vikram <vikram.dattu@espressif.com>
* Fix: Make esp32-camera function prototypes strict
This is required for pedantic builds with
-Wstrict-prototypes flag
* ci: Enable pedantic example build
- Add sensor GC2145 GC0308 GC032A
- Make xclk driver more standard
- Update README.md
- Add an option to adjust the DMA buffer size
Co-authored-by: zhouli <zhouli@espressif.com>