Ichiro Maruta
7aa37d4f22
Add option to customize JPEG mode frame size in menuconfig ( #667 )
2024-07-16 15:47:46 +03:00
Me No Dev
984999f26b
Create workaround for DMA failing on ESP32-S3 when WiFi is started ( #625 )
...
* Create workaround for DMA failing on ESP32-S3 when WiFi is started
Relates to https://github.com/espressif/esp32-camera/issues/620
* Add comment explaining the workaround
2024-01-23 12:16:48 +02:00
Me No Dev
8df17f7286
Align the frame buffers to the structure alignment ( #623 )
...
* Align the frame buffers to the structure alignment
cc: https://github.com/esp-rs/esp-idf-sys/issues/278
cc: https://github.com/esp-rs/rust/pull/195
* Include stdalign.h
2024-01-22 11:27:48 +02:00
Vikram Dattu
772aefdb67
Fix cam_take going into infinite loop ( #578 )
...
- Check if we have remaining ticks before going for math and calling cam_take recursively
2023-10-11 18:55:12 +03:00
Wouter de Bie
1cb6af89d1
Adds esp_camera_return_all() ( #519 )
2023-04-20 16:38:40 +03:00
Sam Washburn
2e6a36d57d
Fix: Make sure there is a queue size of at least 1. ( #527 )
...
Co-authored-by: Sam Washburn <samw@kinoo.family>
2023-04-11 10:52:11 +03:00
Me No Dev
2478a5fc7a
Fix LoadStoreAlignment panic ( #491 )
2023-01-12 12:54:22 +02:00
Wang Yu Xin
ae117e9d85
fix: fix bad macro definition on cam stack size
2022-11-15 10:56:03 +08:00
Wang Yu Xin
e8727c2747
fix: heap corruption caused by dma_buffer in cam_deinit()
2022-10-27 17:07:55 +08: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
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
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
yuxinwww
86a4951f50
fix: fix cache error when both nvs and camera used ( #362 )
2022-02-21 09:23:11 +02:00
Louis Vela
2951a1f2bf
Fix typo ( #337 )
2022-01-18 16:39:07 +02: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
ZHOU Li
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
ZHOU Li
1a307f7a27
update driver for esp32s3 ( #292 )
...
Co-authored-by: zhouli <zhouli@espressif.com>
2021-07-06 10:35:30 +03:00
alic-maker
afcb7b0727
fix some crashes caused by incorrect initialization ( #280 )
2021-06-17 15:26:22 +03:00
me-no-dev
b94b98124e
fix grayscale mode
...
Fixes https://github.com/espressif/esp32-camera/issues/276
2021-06-16 13:48:18 +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
901c05b431
Fix issue with pin debug setup
2021-05-31 11:55:33 +03:00
me-no-dev
7da9cb5ea3
Adjust clocks and DMA for non-jpeg modes and enable EDMA only for 16MHz XCLK
2021-05-27 22:43:00 +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