1ac48e5397
Better handling of unsupported chips ( #398 )
v2.0.1
2022-05-31 14:22:52 +03:00
5936a22e95
Fix SPIRAM checks and allow conversion APIs to be built for all platforms ( #397 )
...
Signed-off-by: Vikram <vikram.dattu@espressif.com>
2022-05-31 11:34:24 +03:00
e7f843bbfa
Fix driver for ESP-IDF v5.0 ( #395 )
...
* Migrating rom GPIO include for idf v5
* Add missing includes and build for all targets
Fixes: https://github.com/espressif/esp32-camera/issues/364
Co-authored-by: Francois Dickey <francois.dickey@solace.com>
2022-05-30 14:31:06 +03:00
8fc49c91b3
Merge pull request #396 from kumekay/remove_targets_from_manifest
...
Remove targets from the idf_component.yml manifest
2022-05-27 18:33:58 +03:00
dd22259789
Remove targets from the idf_component.yml manifest
2022-05-27 14:45:48 +02:00
2e184b7bda
feat: add camera sensor sc030iot support
...
The SC030 camera sensor is a low cost CMOS sensor.
The driver can support not only SC030 but also SC031 as there is only a small difference between them.
2022-05-26 16:28:22 +03:00
157fadb75c
feat: add camera sensor sc030iot support
2022-05-25 11:17:20 +08:00
86a4951f50
fix: fix cache error when both nvs and camera used ( #362 )
2022-02-21 09:23:11 +02:00
9a902c4e1f
Update SCCB driver for IDF 5.x
2022-02-20 15:26:25 +02:00
298dfdeb5c
Fix example for ESP-IDF 5.x
2022-02-20 15:13:32 +02:00
efa435362c
feat: add camera sensor BF20A6 support ( #365 )
2022-02-20 15:08:54 +02:00
093688e0b3
Parse git tag in upload component workflow ( #356 )
2022-01-31 12:43:15 +02:00
28819827ba
Fix filter for component upload workflow
v2.0.0
2022-01-18 16:54:48 +02:00
a548268a33
Bump version in library.json
2022-01-18 16:47:36 +02:00
49edbbfac0
feat: add camera sensor bf3005 support ( #350 )
...
BF3005 is a VGA CMOS Image Sensor.
The sensor is well stocked and comes with a series of image processing functions.
The support for this sensor is added here to facilitate the use of this sensor by more people. PTAL,Thanks.
2022-01-18 16:43:42 +02:00
99fe5ae956
feat: add sccb freq option in menuconfig ( #349 )
...
In some scenarios, we need to initialize the camera sensor quickly. For example, take a few pictures after waking up from sleep mode.
The PR adds an option to set the sclk of sccb to improve sensor initialization time.
2022-01-18 16:43:23 +02:00
245ad8d465
Add idf_component.yml manifest and CI workflow for upload ( #348 )
...
Add idf_component.yml manifest
Add CI workflow for upload to the registry
Component is uploaded whenever workflow runs on a tagged commit
2022-01-18 16:40:11 +02:00
82160bca23
Silence unused variable warnings ( #340 )
2022-01-18 16:39:32 +02:00
2951a1f2bf
Fix typo ( #337 )
2022-01-18 16:39:07 +02:00
b8ed779427
Fix support for ESP-IDF 5 ( #351 )
2022-01-18 16:29:28 +02:00
221d24da19
bugfix:ov7725 vsync get frame failed ( #335 )
...
When I use OV7725 and OV7670, I can't get the image. This pr modifies the VSYNC register of OV7725 7670, and the image can be obtained normally, and the white balance is adjusted to make the obtained image normal.
2021-12-23 12:12:12 +02:00
61400bc73b
Fix "periph_module_enable" not found in ESP-IDF v5 ( #333 )
...
Fixes: https://github.com/espressif/esp32-camera/issues/332
2021-11-15 10:16:26 +02:00
3022601f87
Create stale.yml
2021-09-02 14:49:41 +03:00
e02038c3f0
update lcd_cam register for s3 ( #313 )
...
Co-authored-by: zhouli <zhouli@espressif.com>
2021-09-01 12:06:02 +03:00
d1f6b9c2af
Allow frame buffer to be placed in DRAM ( #302 )
...
Let the program automatically select the frame buffer position according to the free memory size
2021-07-29 13:33:38 +03:00
6a9497bbe9
Update ov2640.c ( #298 )
...
offset_Y was repeated, the last change to offset_X
2021-07-20 11:08:07 +03:00
60a69c15ab
Enable CI for pull requests
2021-07-16 12:02:04 +03:00
e0110c2eca
add github action ( #296 )
...
Co-authored-by: zhouli <zhouli@espressif.com>
2021-07-16 11:51:49 +03:00
6b1efc1edd
add gcxxxx sensors ( #293 )
...
- 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>
2021-07-15 17:17:15 +03:00
1a307f7a27
update driver for esp32s3 ( #292 )
...
Co-authored-by: zhouli <zhouli@espressif.com>
2021-07-06 10:35:30 +03:00
7c5d8b229c
Fix compilation for S3
...
Follow up of afcb7b0727
2021-06-18 12:07:07 +03:00
5a5efde083
Fix nt99141 sensor ( #188 )
...
This PR fixes some warnings about the nt99141 sensor's driver implementation so we can build it with -Werror:
actually return the ret variable in set_framesize
remove unused variables in set_brightness and set_contrast
remove unused function calc_sysclk
2021-06-18 11:54:05 +03:00
afcb7b0727
fix some crashes caused by incorrect initialization ( #280 )
2021-06-17 15:26:22 +03:00
b94b98124e
fix grayscale mode
...
Fixes https://github.com/espressif/esp32-camera/issues/276
2021-06-16 13:48:18 +03:00
3159d9d9fa
Fix typo in Kconfig ( #279 )
2021-06-14 09:10:13 +03:00
7a06a7e362
Experimental: Enable EDMA for JPEG when XCLK is 16MHz
2021-05-31 18:05:53 +03:00
901c05b431
Fix issue with pin debug setup
2021-05-31 11:55:33 +03:00
7da9cb5ea3
Adjust clocks and DMA for non-jpeg modes and enable EDMA only for 16MHz XCLK
2021-05-27 22:43:00 +03:00
6f8489ea55
Add driver support for IDF 3.3
2021-05-27 00:05:06 +03:00
a9b4e41d2a
Fix build for IDF 3.3
2021-05-26 23:14:16 +03:00
154c727bf9
Added missing library.json build flag ( #269 )
...
Project wouldn't compile with this error:
.pio/libdeps/esp32cam/esp32-camera/driver/cam_hal.c:18:10: fatal error: ll_cam.h: No such file or directory
Adding this line seems to fix it.
2021-05-26 11:44:28 +03:00
fa5020f5c7
Fix missing handling for OV7725 and OV7670
2021-05-25 10:42:41 +03:00
726c1315a4
fix_tjpgd_configuration for esp32s2 ( #268 )
...
Co-authored-by: zhouli <zhouli@espressif.com>
2021-05-25 10:37:27 +03:00
8eb032a94e
Rework ESP32 driver and improve ESP32-S2 and ESP32-S3 drivers ( #267 )
...
* Initial commit of reworked esp32 and cam_hal driver
* remove old driver and implement get frame timeout
* Update documentation
2021-05-21 10:28:50 +03:00
722497cb19
Merge pull request #265 from espressif/develop/update_structure
...
feature: add unit test
2021-05-19 11:29:42 +03:00
ef12131d43
fix memory leak find by unit test
2021-05-18 16:55:19 +08:00
d24494c086
add unit test
2021-05-17 21:42:12 +08:00
56930c23c1
fix delay_us api compatibility for esp32s2
2021-05-17 20:13:00 +08:00
b58018357a
Initial support for ESP32-S3
2021-05-14 13:57:24 +03:00
ec14f1d6f7
Fix re-definitions in ESP32 driver
...
Fixes: https://github.com/espressif/esp32-camera/issues/264
2021-05-12 19:39:23 +03:00