From 3a7dd95eccd0430e8e333d2c1ddafbc7e45952cc Mon Sep 17 00:00:00 2001 From: iabdalkader Date: Sun, 9 Feb 2020 18:48:35 +0200 Subject: [PATCH] Fix sensor address and manf. ID. --- src/omv/sensor.c | 2 -- src/omv/sensor.h | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/omv/sensor.c b/src/omv/sensor.c index 83d120e1e..8502bd73e 100644 --- a/src/omv/sensor.c +++ b/src/omv/sensor.c @@ -333,8 +333,6 @@ int sensor_init() #if (OMV_SENSOR_HM01B0 == 1) case HM01B0_SLV_ADDR: cambus_readb2(sensor.slv_addr, HIMAX_CHIP_ID, &sensor.chip_id); - // TODO fix when manf. ID is known. - sensor.chip_id = HM01B0_ID; break; #endif //(OMV_SENSOR_HM01B0 == 1) default: diff --git a/src/omv/sensor.h b/src/omv/sensor.h index b150f05fc..98ef3aade 100644 --- a/src/omv/sensor.h +++ b/src/omv/sensor.h @@ -19,7 +19,7 @@ #define MT9V034_SLV_ADDR (0xB8) #define LEPTON_SLV_ADDR (0x54) #define OV5640_SLV_ADDR (0x78) -#define HM01B0_SLV_ADDR (0x48) +#define HM01B0_SLV_ADDR (0x24) // Chip ID registers. #define OV_CHIP_ID (0x0A) @@ -33,7 +33,7 @@ #define OV5640_ID (0x56) #define MT9V034_ID (0x13) #define LEPTON_ID (0x54) -#define HM01B0_ID (0xAA) // TODO fix this with valid manf. ID. +#define HM01B0_ID (0xB0) typedef enum { PIXFORMAT_INVALID = 0,