diff --git a/drivers/sensors/lepton.c b/drivers/sensors/lepton.c index b90d5757e..6ca54aaef 100644 --- a/drivers/sensors/lepton.c +++ b/drivers/sensors/lepton.c @@ -440,7 +440,7 @@ static int snapshot(omv_csi_t *csi, image_t *image, uint32_t flags) { fb->pixfmt = csi->pixformat; image_t fb_image; - framebuffer_init_image(fb, &fb_image); + framebuffer_to_image(fb, &fb_image); LEP_SYS_FPA_TEMPERATURE_KELVIN_T kelvin; if (lepton.measurement_mode && (!lepton.radiometry)) { @@ -481,7 +481,7 @@ static int snapshot(omv_csi_t *csi, image_t *image, uint32_t flags) { NULL, NULL, NULL, NULL); fb_alloc_free_till_mark(); - framebuffer_init_image(fb, image); + framebuffer_to_image(fb, image); return 0; } diff --git a/drivers/sensors/softcsi.c b/drivers/sensors/softcsi.c index 952b0b3e8..73c58b83d 100644 --- a/drivers/sensors/softcsi.c +++ b/drivers/sensors/softcsi.c @@ -84,8 +84,8 @@ static int snapshot(omv_csi_t *csi, image_t *image, uint32_t flags) { fb->h = csi->transpose ? fb->u : fb->v; // The new buffer hasn't been released yet, so the data pointer - // has to be set manually after calling framebuffer_init_image. - framebuffer_init_image(fb, image); + // has to be set manually after calling framebuffer_to_image. + framebuffer_to_image(fb, image); image->pixels = buffer->data; static uint32_t step = 0; @@ -129,7 +129,7 @@ static int snapshot(omv_csi_t *csi, image_t *image, uint32_t flags) { // Move the buffer from free queue -> used queue. framebuffer_release(fb, FB_FLAG_FREE); - framebuffer_init_image(fb, image); + framebuffer_to_image(fb, image); return 0; }