Merge pull request #1329 from openmv/gc2145_udpates

GC2145 updates.
This commit is contained in:
Ibrahim Abd Elkader 2021-05-21 23:57:48 +02:00 committed by GitHub
commit 1ec0df0dec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 7 deletions

View File

@ -59,6 +59,7 @@
#define OMV_ENABLE_MT9V034 (0)
#define OMV_ENABLE_LEPTON (0)
#define OMV_ENABLE_HM01B0 (1)
#define OMV_ENABLE_GC2145 (1)
// Enable sensor features
#define OMV_ENABLE_OV5640_AF (0)

View File

@ -734,18 +734,14 @@ static const uint8_t qvga_regs[][2] = {
static int reset(sensor_t *sensor)
{
// Reset all registers
int ret = cambus_writeb(&sensor->bus, sensor->slv_addr, 0xFE, 0xF0);
// Delay 10 ms
mp_hal_delay_ms(10);
int ret = 0;
// Write default regsiters
for (int i = 0; default_regs[i][0]; i++) {
ret |= cambus_writeb(&sensor->bus, sensor->slv_addr, default_regs[i][0], default_regs[i][1]);
}
// Delay 100 ms
// Delay 10 ms
mp_hal_delay_ms(10);
return ret;

View File

@ -10,6 +10,6 @@
*/
#ifndef __GC2145_H__
#define __GC2145_H__
#define GC2145_XCLK_FREQ (6000000)
#define GC2145_XCLK_FREQ (12000000)
int gc2145_init(sensor_t *sensor);
#endif // __GC2145_H__