47 Commits

Author SHA1 Message Date
Me No Dev
452df1d0d1 Merge pull request #145 from apiesse/master
Fixed "gpio_install_isr_service(410): GPIO isr service already installed"
2020-07-18 20:14:53 +03:00
me-no-dev
af931850f4 Some 7725 fixes 2020-06-03 22:54:57 +03:00
apiesse
8d80a9c8dd fixed code 2020-05-14 13:26:37 +02:00
apiesse
f69786ba75 reverted "SCCB configured externally" 2020-05-14 13:25:12 +02:00
apiesse
d109e5cc19 SCCB configured externally 2020-05-14 11:31:45 +02:00
apiesse
528c97a872 Fixed "gpio_install_isr_service(410): GPIO isr service already installed" 2020-05-14 09:48:09 +02:00
VooDust
947caa1812 Added missing retvalue check
If no interrupt was found, this call fails silently and the driver will eventually time out when trying to fetch a frame buffer.
2020-03-23 21:43:32 +01: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
apiesse
c38999847b update Kconfig to remove the need of some of the ifdef stuff in the sccb.c file and show the setting only when hardware is selected 2020-03-06 09:20:47 +01:00
apiesse
a6e2ac208e Hardware I2C0/I2C1 for sccb communication 2020-03-05 17:30:21 +01:00
me-no-dev
b1c9712d11 Target proper device headers after IDF 4.0 2020-01-25 05:36:51 +02:00
me-no-dev
4cda87fb96 Add support for IDF 4.X 2020-01-25 02:37:50 +02:00
Me No Dev
0caace6533 timer_conf.clk_cfg is undefined in IDF 3.X 2020-01-25 02:20:49 +02:00
Me No Dev
2687f75552 nvs_handle_t is undefined in IDF 3.X 2020-01-25 02:17:44 +02:00
Me No Dev
e5e0ee6b22 Merge pull request #67 from mirronelli/master
fixed clock config to explicitly use APB
2020-01-25 01:42:33 +02:00
Me No Dev
98669b337c Merge pull request #61 from bkeevil/feature/nvs
Feature: persistent storage of sensor settings in nvs
2020-01-25 01:41:47 +02:00
Bartlomiej Cieszkowski
ec274179eb check return value from gpio_install_isr_service
Signed-off-by: Bartlomiej Cieszkowski <bartlomiej.cieszkowski@gmail.com>
2019-12-29 18:25:19 +01:00
Bartlomiej Cieszkowski
86c184cd63 bugfix - with disabled OV3360_SUPPORT reset for OV2640 would not happen
Signed-off-by: Bartlomiej Cieszkowski <bartlomiej.cieszkowski@gmail.com>
2019-12-29 16:41:47 +01:00
Bartlomiej Cieszkowski
fdb8aee4ae slave_addr was not used with SCCB_HARDWARE_I2C
Signed-off-by: Bartlomiej Cieszkowski <bartlomiej.cieszkowski@gmail.com>
2019-12-29 16:38:47 +01:00
XiaochaoGONG
ce2c9e91a3 add framesize 240x240 2019-12-11 11:30:51 +08:00
Aditya Patwardhan
8a365ee272 Added idfv_4_0 support and added one new resolution 2019-12-03 11:18:44 +01:00
Miro Moravek
f26ce1cf2d Update xclk.c
changed to auto mode since that is working too and is a better choice
2019-08-30 12:06:00 +02:00
Bond Keevil
dac5f673f2 Store/Retrieve pixformat to/from NVS 2019-08-29 10:15:45 -04:00
me-no-dev
1b8fdfe335 Fix bad frame causing driver to lock up 2019-08-29 16:12:32 +03:00
Miro Moravek
47b39ae119 fixed clock config to explicitly use APB
in commit 2e8c85d8fff823232af46cc0f353ac170d0971e9 of esp-idf the ledc.c driver was changed and it no longer assumes APB clock use and it needs to be set explicitly
2019-08-29 02:03:33 +02:00
Bond Keevil
32507f29d0 == instead of = 2019-08-22 18:52:43 -04: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
1d555b4b2e Fix Support for OV7725 2019-06-14 12:26:43 +02:00
me-no-dev
bd617234a7 Fix OV2640 not being reset when OV3660 is enabled 2019-04-13 22:38:53 +02:00
XiaochaoGONG
796148a4c5 Add choice for selecting affinited core 2019-04-03 11:41:33 +08:00
XiaochaoGONG
f7fed18718 adjust for non Arduino 2019-04-02 16:23:23 +08:00
me-no-dev
54814d065f Add RGB888 support and adjust PLL for RGB and YUV 2019-03-11 04:12:12 +01:00
me-no-dev
9fd0b54fa4 Merge branch 'master' into ov3660-support 2019-03-10 15:30:15 +01:00
me-no-dev
ab9fe91133 Add support for Hardware I2C and OV3660 2019-03-10 15:20:58 +01:00
Me No Dev
113629b1cf Try to allocate the frame buffer to internal RAM first 2019-02-14 17:07:09 +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
620b3d484d Turn elseif into if if for proper reset pin handling 2018-12-11 17:20:58 +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
1f9e00849f Copy gpio_get_level to IRAM
Required so ISR does not use Flash
2018-12-07 09:31:01 +01:00
me-no-dev
51ca34977a Add settings status tracking for OV2640 2018-11-28 00:49:02 +01:00
me-no-dev
c95a2400f8 Add better bad frame handling 2018-11-28 00:48:42 +01:00
me-no-dev
89fcfdecb3 Separate JPEG decoder and add JPEG EOF detection 2018-11-19 11:20:04 +01:00
me-no-dev
0d2547a501 Initial Import 2018-11-15 14:22:09 +01:00