Browse Source

fix: fix some compilation errors

pull/707/head
Lesords 1 week ago
parent
commit
64e8b613e2
No known key found for this signature in database
GPG Key ID: 2B9978387BFAA00A
  1. 25
      sensors/hm0360.c
  2. 8
      sensors/hm1055.c

25
sensors/hm0360.c

@ -368,8 +368,31 @@ static int set_dummy(sensor_t *sensor, int val) @@ -368,8 +368,31 @@ static int set_dummy(sensor_t *sensor, int val)
return -1;
}
static int set_gainceiling_dummy(sensor_t *sensor, gainceiling_t val)
{
ESP_LOGW(TAG, "Unsupported");
return -1;
}
static int init_status(sensor_t *sensor)
{
(void) write_addr_reg;
sensor->status.brightness = 0;
sensor->status.contrast = 0;
sensor->status.saturation = 0;
sensor->status.sharpness = 0;
sensor->status.denoise = 0;
sensor->status.ae_level = 0;
sensor->status.awb = 0;
sensor->status.aec = 0;
sensor->status.hmirror = check_reg_mask(sensor->slv_addr, 0x101, 0x01);
sensor->status.vflip = check_reg_mask(sensor->slv_addr, 0x101, 0x02);
sensor->status.lenc = 0;
sensor->status.awb_gain = 0;
sensor->status.agc_gain = 0;
sensor->status.aec_value = 0;
return 0;
}
@ -399,7 +422,7 @@ int hm0360_init(sensor_t *sensor) @@ -399,7 +422,7 @@ int hm0360_init(sensor_t *sensor)
sensor->set_brightness = set_brightness;
sensor->set_saturation = set_dummy;
sensor->set_sharpness = set_dummy;
sensor->set_gainceiling = set_dummy;
sensor->set_gainceiling = set_gainceiling_dummy;
sensor->set_quality = set_dummy;
sensor->set_colorbar = set_colorbar;
sensor->set_gain_ctrl = set_dummy;

8
sensors/hm1055.c

@ -407,11 +407,6 @@ static int set_ae_level(sensor_t *sensor, int level) @@ -407,11 +407,6 @@ static int set_ae_level(sensor_t *sensor, int level)
return 0;
}
static int set_awb_gain_dsp(sensor_t *sensor, int enable)
{
return 0;
}
static int set_brightness(sensor_t *sensor, int level)
{
int ret = 0;
@ -467,7 +462,6 @@ static int set_contrast(sensor_t *sensor, int level) @@ -467,7 +462,6 @@ static int set_contrast(sensor_t *sensor, int level)
{
int ret = 0;
uint8_t ispctrl5 = read_reg(sensor->slv_addr, ISPCTRL5);
uint8_t value1 = 0;
ispctrl5 |= 0x80; // enable contrast
ret = write_reg(sensor->slv_addr, ISPCTRL5, ispctrl5);
@ -755,6 +749,8 @@ static int set_xclk(sensor_t *sensor, int timer, int xclk) @@ -755,6 +749,8 @@ static int set_xclk(sensor_t *sensor, int timer, int xclk)
static int init_status(sensor_t *sensor)
{
(void) write_addr_reg;
sensor->status.brightness = 0;
sensor->status.contrast = 0;
sensor->status.saturation = 0;

Loading…
Cancel
Save