Skip to content

v0.1.2 — Bug fixes from code review

Choose a tag to compare

@github-actions github-actions released this 06 Mar 16:02

Bug fixes

  • Resolution options corrected/setup page now shows QVGA/VGA/HD/UXGA (PY260-native sizes only). Previous options SVGA/XGA are not supported by the sensor and caused a boot loop.
  • NVS validation — invalid resolution values loaded from NVS are now detected and reset to VGA instead of causing a boot loop.
  • MQTT image controls fixed — brightness (0–8), contrast (0–6), saturation (0–6) now match driver-native ranges. Previous -2..2 range silently did nothing.
  • XCLK validation — invalid XCLK frequency now returns a proper error instead of relying on assert() which is disabled in production builds.
  • Deinit ordering — ISR freed before queue deletion to prevent ISR writing to a deleted queue.
  • Camera task stack size wired to CONFIG_CAMERA_TASK_STACK_SIZE Kconfig symbol.