Dan Halbert
bb2ba48e41
register/deregister SCCB I2C device on each read/write
2024-09-24 20:38:50 -04:00
Dan Halbert
7d2126a87c
Force new I2C driver; workaround v5.3 instead of v5.4
2024-09-23 20:03:24 -04:00
Scott Shawcroft
e8d500e948
Merge remote-tracking branch 'origin/master' into circuitpython
2023-09-20 14:34:14 -07:00
Vikram Dattu
e689c3b082
Support: jpeg decoder on esp32c2 ( #525 )
...
* 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>
2023-04-25 14:40:46 +03:00
Wouter de Bie
1cb6af89d1
Adds esp_camera_return_all() ( #519 )
2023-04-20 16:38:40 +03:00
Tomas Rezucha
fac950973b
Fix/pedantic build ( #529 )
...
* Fix: Make esp32-camera function prototypes strict
This is required for pedantic builds with
-Wstrict-prototypes flag
* ci: Enable pedantic example build
2023-04-19 21:06:33 +03:00
microDev
80b5754456
merge upstream updates
2022-09-17 16:10:32 +05:30
Wang Yu Xin
77d71b03f3
feat: change sccb APIs for sharing i2c port with other devices
2022-08-12 20:18:06 +08:00
Jeff Epler
524ba7e0d2
Ensure function declarations are prototypes
...
(this hid a bug)
2022-08-01 09:10:16 -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
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
ZHOU Li
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
me-no-dev
7a06a7e362
Experimental: Enable EDMA for JPEG when XCLK is 16MHz
2021-05-31 18:05:53 +03:00
Me No Dev
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
me-no-dev
4af111a5e2
fix error: field 'timestamp' has incomplete type
2020-03-12 01:36:03 +02:00
me-no-dev
ae32d52cc2
initial 5640 support
2020-03-12 00:42:57 +02:00
Bond Keevil
8c64b7afb2
Fix: description of esp_camera_save_to_nvs()
2019-08-22 17:51:30 -04:00
Bond Keevil
ffc5dd8572
Feat: persistent storage of sensor settings in nvs
2019-08-22 17:47:46 -04:00
me-no-dev
ab9fe91133
Add support for Hardware I2C and OV3660
2019-03-10 15:20:58 +01:00
me-no-dev
10b3d3c2a9
Add experimental double FPS mode for OV2640
...
Allows for 52fps@CIF, 26fps@SVGA and 6.5fps@UXGA (unchanged) when XCLK is set to 10MHz
2019-01-26 21:33:23 +01:00
Nitek
3de2c46270
Sort pin struct
2018-12-11 18:40:50 +01:00
Nitek
a53b0a694e
fix whitespaces
2018-12-11 14:16:24 +01:00
Nitek
e48b0a8969
Support for power down pin like on AI-Thinker esp32-cam module
2018-12-11 14:08:57 +01:00
me-no-dev
0d2547a501
Initial Import
2018-11-15 14:22:09 +01:00