Commit graph

266 commits

Author SHA1 Message Date
Me No Dev
30cb4e873e
Merge pull request #178 from LumiGuide/skip-sccb-init
Allow skipping SCCB init using pin_sscb_sda = -1
2020-10-14 01:51:35 +03:00
Me No Dev
dfff30876e
Merge pull request #88 from jjsch-dev/master
adding a OV7670 driver.
2020-10-14 01:50:21 +03:00
Me No Dev
85f7c63234
Merge branch 'master' into master 2020-10-14 01:40:49 +03:00
jjsch-dev
31d37804c6 rebase espressif/esp32-camera and idf v4.3-dev-1197-g8bc19ba89-dirty
Update sensor code OV7670 to esp32_camera from 10/13/2020 and compile it with idf v4.3-dev-1197-g8bc19ba89-dirty
2020-10-13 13:44:13 -03:00
me-no-dev
0347377b67 Limit to ESP32 and remove software I2C 2020-10-13 01:08:33 +03:00
ChenZhengwei20190741
f62dde2f85 Camera(NT99141):fix konwn bug 2020-09-17 16:47:37 +08:00
ChenZhengwei20190741
cb1f7b3eab Camera(NT99141): add NT99141 in Kconfig 2020-09-17 15:13:44 +08:00
ChenZhengwei20190741
782b3df10b Camera(NT99141): add a new Camera 2020-09-17 14:46:48 +08:00
Yorick van Pelt
7b0780da58
Allow skipping SCCB init using pin_sscb_sda = -1
This is needed when reusing the i2c/sccb bus for multiple devices
2020-09-11 18:09:01 +02:00
Yorick van Pelt
5ddded4a4c
Set up GPIO before initializing camera sensor
Initializing the camera sensor (via camera_probe) causes it to start
sending high-frequency data. When the data pins are still (by default)
configured as JTAG pins, this can cause the MCU to reset.
2020-09-11 18:05:29 +02:00
Yorick van Pelt
d508290f1d
add support for external xclk 2020-09-11 17:38:07 +02:00
Me No Dev
b02992a5b8
Merge pull request #173 from MaValki/feature/added_package_manifest
Added package manifest file
2020-08-28 10:39:38 +03:00
Martin Valik
0ab3355170 Added package manifest file 2020-08-27 15:55:59 +02:00
elasticdotventures
824b6d975e
documented esp32-cam platform.io sharp edges
I could probably write a book on getting platform.io to work with an AI think esp32-cam so I've added a bunch of notes about sharp edges others could encounter along the way.
2020-07-29 09:57:35 +10:00
Brian Horakh
b174d84518 fixed Kconfig formatting 2020-07-22 17:31:03 +10:00
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
55ffd161c9
Merge pull request #161 from raphaelbs/master
Port it as a library on PlatformIO
2020-07-18 20:13:40 +03:00
Raphael Brandão
cef452fb09 change readme to include PlatformIO on setup 2020-07-17 12:28:35 -03:00
Raphael Brandão
f93cf11a65 add an example 2020-07-17 12:28:34 -03:00
Raphael Brandão
704f60fdd6 add library.json with @ivankravets suggestion 2020-07-17 12:20:21 -03:00
me-no-dev
024d66f929 Update ov7725.c 2020-06-04 14:52:53 +03:00
me-no-dev
af931850f4 Some 7725 fixes 2020-06-03 22:54:57 +03:00
Me No Dev
eacd640b8d
Fix YUV2RGB888 bug 2020-05-14 16:22:21 +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
Me No Dev
5e338d9c17
Merge pull request #139 from XiaochaoGONG/master
don't need that header, be careful the name is different in idf 4+ and 4-
2020-03-30 20:30:01 +03:00
XiaochaoGONG
4cb2bdac98 don't need that header, be careful the name is different in idf 4+ and 4- 2020-03-30 20:13:37 +08:00
Me No Dev
f909ade3ea
Merge pull request #138 from VooDust/patch-4
Added missing retvalue check
2020-03-24 11:40:51 +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
0a78a5fa15
Merge branch 'master' into master 2020-03-14 19:46:48 +02:00
jjsch-dev
69f957646d add OV5640 driver 2020-03-14 00:16:08 -03:00
jjsch-dev
82523259ff add OV5640 driver 2020-03-14 00:05:38 -03:00
jjsch-dev
be6dfe7eee add OV5640 driver 2020-03-13 23:41:23 -03:00
jjsch-dev
fb6c27a056 try rebase 2020-03-13 14:26:51 -03:00
me-no-dev
4af111a5e2 fix error: field 'timestamp' has incomplete type 2020-03-12 01:36:03 +02:00
Me No Dev
9f99b1b03c
Merge pull request #132 from espressif/ov5640
Add support for OV5640
2020-03-12 00:52:47 +02:00
me-no-dev
ae32d52cc2 initial 5640 support 2020-03-12 00:42:57 +02:00
jjsch-dev
d1035151dd fix set_hmirror of ov7670 2020-03-11 15:18:15 -03:00
jjsch-dev
31e9904c67 Revert "add OV5640 driver"
This reverts commit df03701ff7.
2020-03-11 13:48:35 -03:00
jjsch-dev
a9b5108786 Revert "add OV5640 driver"
This reverts commit 6aece9ff22.
2020-03-11 13:43:35 -03:00
jjsch-dev
b630935ffd Revert "fix set_hmirror of ov7670"
This reverts commit 6cf9828106.
2020-03-11 13:33:38 -03:00
Me No Dev
a4f6d924ce
Merge pull request #129 from apiesse/feature/config_i2s_sccb
Hardware I2C0/I2C1 for sccb communication
2020-03-09 09:13:12 +02:00
jjsch-dev
6cf9828106 fix set_hmirror of ov7670 2020-03-08 21:07:10 -03:00
jjsch-dev
6aece9ff22 add OV5640 driver 2020-03-07 19:20:24 -03:00
jjsch-dev
df03701ff7 add OV5640 driver 2020-03-07 19:10:02 -03:00
apiesse
0f835fe230 fixed type in Kconfig 2020-03-06 09:31:36 +01: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