5fe2266536
Merge pull request #707 from Lesords/feat/hm1055
...
feat: add camera drivers for hm0360 and hm1055
2025-07-01 10:35:10 +03:00
64e8b613e2
fix: fix some compilation errors
2025-07-01 10:33:46 +08:00
920996f51c
Merge pull request #757 from espressif/me-no-dev-patch-1
...
Update CI target IDF versions
v2.0.16
2025-06-30 20:12:33 +03:00
023468a8fa
Update CI target IDF versions
2025-06-30 20:03:07 +03:00
9128d3dbfb
Merge pull request #723 from pablogs9/feature/check_available
...
esp_camera_available_frames implementation
2025-06-30 20:01:20 +03:00
1480dca102
Merge pull request #738 from phoddie/patch-1
...
contrast fixes
2025-06-30 20:01:05 +03:00
1530d9c05e
Merge pull request #744 from PauloPrates-20/master
...
GOOUU TECH ESP32S3 board pin mapping
2025-06-30 20:00:50 +03:00
9a7ee2450e
Merge branch 'master' into feat/hm1055
2025-06-30 19:23:19 +03:00
cb0f0c799e
Merge branch 'master' into feature/check_available
2025-06-30 19:19:20 +03:00
6e46f808a5
Merge branch 'master' into patch-1
2025-06-30 19:18:09 +03:00
0a919b1932
Merge branch 'master' into master
2025-06-30 19:17:26 +03:00
4d418f1753
Merge pull request #740 from tore-espressif/feat/use_esp_jpeg
...
feat: Use esp_jpeg component for decoding
2025-06-30 19:16:44 +03:00
19235538c8
Merge pull request #746 from esp-cpp/master
...
feat: Allow users to configure new/legacy I2C driver for SCCB hardware
2025-06-30 19:14:06 +03:00
6e5c1630a1
Merge pull request #754 from HardFatal/master
...
fix build error
2025-06-30 19:12:53 +03:00
b6a43ef960
fix build error
...
```txt
espressif__esp32-camera/sensors/private_include/sc031gs.h:6: error: header guard '__SC031GS_H__' followed by '#define' of a different macro [-Werror=header-guard]
6 | #ifndef __SC031GS_H__
espressif__esp32-camera/sensors/private_include/sc031gs.h:7: note: '__SC030GS_H__' is defined here; did you mean '__SC031GS_H__'?
7 | #define __SC030GS_H__
```
2025-06-29 14:31:19 +08:00
0fe33c0346
feat: Allow users to configure new/legacy I2C driver for SCCB hardware
2025-05-20 11:38:15 -05:00
cda34fe48d
GOOUU TECH ESP32S3 board pin mapping
...
Added pin mapping definition for the chinese GOOUU esp32-s3 cam boards
2025-05-10 01:23:40 -03:00
b659d4c925
fix(test): Update test app for latest esp-idf
2025-05-06 15:17:07 +02:00
6b68415800
feat: Use esp_jpeg component for decoding
2025-05-06 14:45:01 +02:00
80747678ab
contrast fixes
...
- update sensor->status.contrast when setting contrast (consistent with most other settings like hmirror)
- initialize sensor->status.contrast to the actual default (50) rather than 0, which is invalid
2025-04-17 17:44:36 -07:00
59f1d083ea
Initial esp_camera_available_frames implementation
2025-02-12 13:37:36 +01:00
3591f25efb
docs: update sensor information for hm0360 and hm1055
2025-02-08 06:11:20 +00:00
cf09e5a5d6
style: update code format
2025-02-08 06:11:20 +00:00
7fad3cdf9b
perf: improve some interface functions of hm0360 camera and discarded useless interfaces
2025-02-08 06:11:19 +00:00
588eeff2cc
Add support for HM0360
2025-02-08 06:11:19 +00:00
8aad5f7890
Add support for HM1055
2025-02-08 06:11:11 +00:00
4467667b71
Merge pull request #714 from bbawj/master
...
Add error handling for esp_jpg_decode
2025-01-31 11:15:27 +02:00
aa15c51c83
Add error handling for esp_jpg_decode
...
esp_jpg_decode does not return if writer fails, causing unhandled
exceptions. Also logs when rgb_write malloc fails.
2025-01-12 02:08:09 +08:00
6a821a8986
Fix 128x128 resolution index
...
Framesize enum was not matching the resolution index for 128x128
2025-01-06 11:51:39 +02:00
4335c93ec4
Merge pull request #704 from jaguilar/patch-1
...
Remove instruction to call camera_probe
2024-11-26 11:50:24 +02:00
e61e9da470
Remove instruction to call camera_probe
...
This function is not public. esp_camera_init actually
calls camera_probe so the documentation is backward.
2024-11-19 00:07:13 -05:00
229adc65d4
Merge pull request #703 from cnadler86/fix_init
...
Fixes missing return error code validation during camera initialization
v2.0.15
2024-11-18 10:52:20 +02:00
263af74861
Fixes missing return error code validation during camera initialization
2024-11-16 05:44:49 +01:00
10e6178851
Merge pull request #702 from tore-espressif/patch-1
...
fix(xclk): Zero init ledc_channel_config_t for forward compatibility
v2.0.14
2024-11-15 10:29:56 +02:00
d9ee2114c9
fix(xclk): Zero init ledc_channel_config_t for forward compatibility
...
LEDC driver was extended in 4a90deb227
with new config structure members.
We must zero init the config struct to get default behavior.
2024-11-15 08:43:49 +01:00
261e8eb078
Merge pull request #701 from ArduCAM/add_mega_ccm
...
Add mega ccm driver support
2024-11-15 08:56:45 +02:00
b6a8297342
Add mega ccm driver support
...
Signed-off-by: Lee Jackson <lee.jackson@arducam.com>
2024-11-15 12:39:16 +08:00
0054ab7604
sccb-ng.c: correct address byte-swapping in Write16 routines ( #690 )
v2.0.13
2024-09-30 12:33:27 +03:00
4f57767251
fix: correct calloc call arguments order ( #683 )
...
GCC 14 adds "calloc-transposed-args" warning which is an error at the
default IDF build settings.
v2.0.12
2024-09-17 12:40:38 +03:00
1a05a48e04
Update upload_component.yml
v2.0.11
2024-09-16 09:29:55 +03:00
c8a96e3570
Fix deprecation in IDF 5.4+ and update IDF build versions ( #681 )
...
IDF v5.3 added and EOL IDF v4.4 removed
2024-09-13 14:19:55 +03:00
8e1ec63c99
Implement new idf-v5 I2C driver ( #677 )
...
* moved sccb to new i2c driver
* implemented val16 functions
* address to dev_handle translation
* moved new i2c driver to a seperate file
* removed old idf version warning
2024-09-13 14:10:59 +03:00
7aa37d4f22
Add option to customize JPEG mode frame size in menuconfig ( #667 )
v2.0.10
2024-07-16 15:47:46 +03:00
2829692928
Revert Uninstalls ISR service on cam deinit #516
...
Change is necessary in order to not stop other GPIO ISR uses that users might have in their code.
This would cause an error to be emitted when driver is re-initialized, but it's dismissed in code, so the error will not cause any other change in behavior.
cc @AxelLin @wouterdebie
2024-06-17 11:18:36 +03:00
30aeeeed61
fix(s2): Remove rx_pcm_bypass from registers
...
The register is removed in ESP-IDF
v2.0.9
2024-05-30 21:32:49 +03:00
bae46be5eb
Update example to place frame buffer in PSRAM ( #648 )
...
ESP32 failed to start the example
2024-03-21 14:06:18 +02:00
f0bb42917c
Implement proper GDMA allocator and ISR from IRAM option ( #629 )
...
* Implement proper GDMA allocator
* Add Kconfig option to execute ISR from IRAM on S2 and S3
Up until now, default was to execute from IRAM. This changes that for S2 and S3. ESP32 is left unchanged, because of the work that is required on it.
v2.0.8
2024-01-29 13:21:30 +02:00
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
8ee9c75dff
Update build config to include IDFv5.2 and remove IDFv4.3 (EOL) ( #624 )
...
* Update build config to include IDFv5.2 and remove IDFv4.3 (EOL)
* Update build.yml
v2.0.7
2024-01-22 11:31:09 +02:00
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