mirror of
https://github.com/openmv/openmv.git
synced 2025-11-04 14:49:50 +08:00
commit
1ec0df0dec
@ -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)
|
||||
|
||||
@ -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;
|
||||
|
||||
@ -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__
|
||||
|
||||
Loading…
Reference in New Issue
Block a user