2758089a06
Add solarize effect
...
register 0x5003 bit 0 is solarize. needs a change in the pycamera app too.
2023-08-02 08:00:30 -05:00
2cd2a6d69f
sccb: lower timeout when probing for camera
...
1000ms is too long. let's try 50ms.
2023-07-26 12:51:06 -05:00
2710e44802
sccb: don't perform an i2c bus scan
2023-07-26 12:50:38 -05:00
Dan Halbert
4ff7f348d0
Merge pull request #4 from deshipu/circuitpython
...
Make xclk pin optional
2022-12-16 13:43:13 -05:00
Radomir Dopieralski
d117548c22
Make xclk pin optional
...
Some camera modules come with a crystal oscillator that already provides
the main clock, and they don't have the xclk/mclk pin. We don't need to
initialize the PWM pin then.
(cherry picked from commit 896cb707dd )
2022-12-16 17:13:45 +01:00
Dan Halbert
7e51ff74b9
Merge pull request #2 from MicroDev1/master
...
Merge upstream updates
2022-09-20 12:15:45 -04:00
microDev
80b5754456
merge upstream updates
2022-09-17 16:10:32 +05:30
Dan Halbert
54c3f61c86
Merge pull request #1 from adafruit/safe-disable_out_clock
...
don't reset LEDC channel if it wasn't used by camera
2022-09-13 12:49:34 -04:00
Dan Halbert
7613e49686
don't reset LEDC channel if it wasn't used by camera
2022-09-12 21:11:26 -04:00
Me No Dev
56119890f5
Merge pull request #413 from WangYuxin-esp/feature/better_use_of_sccb_interface
...
feat: change sccb APIs for sharing i2c port with other devices
2022-08-23 16:22:53 +03:00
Me No Dev
dfaf7827b5
Merge pull request #438 from Kevincoooool/fix-bug-when-config--pin_xclk-==--1
...
fix bug when config->pin_xclk = -1 target esp32s3
2022-08-23 15:56:48 +03:00
Me No Dev
82fec630a1
Merge pull request #430 from devellison/grayscale_fixes
...
Added support for 8-bit grayscale output to fmt2bmp() for frame2bmp()
2022-08-23 15:55:53 +03:00
Me No Dev
36121e1a87
Merge pull request #419 from jason-mao/bugfix/change_fb_to_aligned_buffer
...
Change the fb buffer as 16 bytes aligned
2022-08-23 15:52:52 +03:00
maojianxin
03b1eabb99
Fix fb buffer as 128 bit aligned for improve the data transmission performance with 128 bit SIMD instructions
2022-08-23 15:43:24 +08:00
Kevincoooool
dda800d479
fix bug when config->pin_xclk == -1
2022-08-15 14:23:45 +02:00
devellison
1d24e8df03
Merge branch 'master' into grayscale_fixes
2022-08-13 15:56:05 -04:00
devellison
73ed44bc5c
Added support for 8-bit grayscale output to fmt2bmp() for frame2bmp()
...
conversions (reduces memory use for grayscale).
Cleanup / Addressing PR suggestions
2022-08-13 15:41:39 -04:00
yuxinwww
33daec7ed5
Merge branch 'master' into feature/better_use_of_sccb_interface
2022-08-12 20:30:33 +08:00
Wang Yu Xin
77d71b03f3
feat: change sccb APIs for sharing i2c port with other devices
2022-08-12 20:18:06 +08:00
Wang Yu Xin
2ae262309a
feat: add an option for s3 converter range mode
2022-08-12 12:22:15 +02:00
Wang Yu Xin
b927e9a8eb
feat: add an option for cam task size
2022-08-11 11:32:32 +02:00
Vikram
7b6f020939
Fixed build errors for IDF version release-v5.0
...
1. Fixed new errors introduced due to removal of -Wno-error=format flag
2. Added CI on `release-v5.0` tag
Signed-off-by: Vikram <vikram.dattu@espressif.com>
2022-08-08 07:58:06 +02:00
Jeff Epler
28804391c0
Fix timeout-get accidental recursion
2022-08-01 09:10:35 -05:00
Jeff Epler
524ba7e0d2
Ensure function declarations are prototypes
...
(this hid a bug)
2022-08-01 09:10:16 -05:00
Jeff Epler
86627584ef
Make sure core pinning is not wrong
...
there's probably a way to do this in kconfig but I don't know it
2022-08-01 09:10:00 -05:00
Jeff Epler
a12beb9bdb
wip
2022-07-29 14:23:37 -05:00
Jeff Epler
476bdc8ec6
use new name
2022-07-29 14:19:49 -05:00
Jeff Epler
2c75c07b44
Fix up sccb driver
2022-07-29 14:19:40 -05:00
Jeff Epler
0018898510
Rename to "sscb" for consistency, but support old name via union
2022-07-29 14:19:22 -05:00
Jeff Epler
6c31a4dccd
Allow specifying the i2c port to use for sccb
...
To do this, put NO_PIN (-1) in `pin_sccb_sda` and set `sccb_i2c_port`.
2022-07-28 12:10:55 -05:00
yuxinwww
a6f13d9f3d
feat: add esp32s3 yuv2rgb conversion support ( #414 )
2022-07-12 17:42:41 +03:00
yuxinwww
8575d75b91
fix: fix ov5640 sys reset to MCU mode reset ( #407 )
2022-06-30 15:15:43 +03:00
yuxinwww
97d2c297f0
fix: fix gc0308 REGLIST_TAIL define error ( #408 )
2022-06-30 15:14:55 +03:00
yuxinwww
eee63849f4
feat: add sc101iot camera sensor driver ( #412 )
2022-06-30 15:14:35 +03:00
Me No Dev
1ac48e5397
Better handling of unsupported chips ( #398 )
2022-05-31 14:22:52 +03:00
Vikram Dattu
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
Me No Dev
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
Me No Dev
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
Sergei Silnov
dd22259789
Remove targets from the idf_component.yml manifest
2022-05-27 14:45:48 +02:00
Me No Dev
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
Wang Yu Xin
157fadb75c
feat: add camera sensor sc030iot support
2022-05-25 11:17:20 +08:00
yuxinwww
86a4951f50
fix: fix cache error when both nvs and camera used ( #362 )
2022-02-21 09:23:11 +02:00
Me No Dev
9a902c4e1f
Update SCCB driver for IDF 5.x
2022-02-20 15:26:25 +02:00
Me No Dev
298dfdeb5c
Fix example for ESP-IDF 5.x
2022-02-20 15:13:32 +02:00
yuxinwww
efa435362c
feat: add camera sensor BF20A6 support ( #365 )
2022-02-20 15:08:54 +02:00
Sergei Silnov
093688e0b3
Parse git tag in upload component workflow ( #356 )
2022-01-31 12:43:15 +02:00
Me No Dev
28819827ba
Fix filter for component upload workflow
2022-01-18 16:54:48 +02:00
Me No Dev
a548268a33
Bump version in library.json
2022-01-18 16:47:36 +02:00
yuxinwww
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
yuxinwww
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