Skip to content

Commit 97a4a92

Browse files
Camera: re-enable QR decoding after settings
1 parent e42aa7d commit 97a4a92

File tree

1 file changed

+4
-3
lines changed
  • internal_filesystem/apps/com.micropythonos.camera/assets

1 file changed

+4
-3
lines changed

internal_filesystem/apps/com.micropythonos.camera/assets/camera_app.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ def onResume(self, screen):
151151
self.set_image_size()
152152
self.capture_timer = lv.timer_create(self.try_capture, 100, None)
153153
self.status_label_cont.add_flag(lv.obj.FLAG.HIDDEN)
154-
if self.scanqr_mode:
154+
if self.scanqr_mode or self.keepliveqrdecoding:
155155
self.start_qr_decoding()
156156
else:
157157
self.qr_button.remove_flag(lv.obj.FLAG.HIDDEN)
@@ -383,7 +383,7 @@ def try_capture(self, event):
383383
if self.use_webcam:
384384
self.current_cam_buffer = webcam.capture_frame(self.cam, "rgb565")
385385
elif self.cam.frame_available():
386-
self.cam.free_buffer()
386+
#self.cam.free_buffer()
387387
self.current_cam_buffer = self.cam.capture()
388388
#self.cam.free_buffer()
389389

@@ -470,7 +470,8 @@ def init_internal_cam(width, height):
470470
#pixel_format=PixelFormat.RGB565,
471471
pixel_format=PixelFormat.GRAYSCALE,
472472
frame_size=frame_size,
473-
grab_mode=GrabMode.WHEN_EMPTY,
473+
#grab_mode=GrabMode.WHEN_EMPTY,
474+
grab_mode=GrabMode.LATEST,
474475
fb_count=1
475476
)
476477
cam.set_vflip(True)

0 commit comments

Comments
 (0)