github openmv/openmv v4.5.1

latest releases: development, v4.6.20, v4.6.0...
15 months ago

๐Ÿช„ Image

  • imlib: Add scaling and centering hints to draw_image.
  • imlib: Add hmirror, vflip, and transpose support to draw_image.
  • imlib: Move draw_image arguments to struct.
  • imlib: Fix corner detection bug.
  • imlib: Support creating images from bytearrays.

๐Ÿค– Sensors

  • gc2145: Add support for a wider FoV.
  • mt9v0xx: Enable row noise correction.

๐Ÿ’พ Drivers

  • winc: Fix AP mode.

๐Ÿงฑ Modules

  • modules: Make int/floating image scaling behavior the same.
  • py_tf: Revert load_to_fb arg name.
  • all: Refactor arg parsing.
  • py_image: Cleanup MP_DEFINES for helper functions.
  • modules: Allow arg_to_image to load images from paths.
  • modules: Refactor keyword_to_image helper function.
  • modules: Move palette constants to the image module.
  • py_helper: Add arg to scale helper.
  • modules: Refactor py_helper_arg_to_image functions.
  • py_display: Refactor display args.
  • tv: Fix image corruption when specifying image rect.
  • py_winc: Make module more compatible with other WiFi modules.
  • py_display: Add support for Python backlight controllers.
  • spi_display: Fix display args.

๐Ÿ Micropython

  • micropython: Add MICROPY_NLR_JUMP_HOOK.
  • micropython: Update docs.

๐Ÿงช Ports

  • all: Remove support for self-tests.
  • all: Refactor common boot code.
  • mimxrt: Update led driver.
  • mimxrt: Add .openmv_disk file.
  • mimxrt: Add support for fsync pin to snapshot.

โš™๏ธ Boards

  • ARDUINO_NICLA_VISION: Add Arduino pins.
  • arduino_nano_33_ble_sense: Fix frozen drivers.
  • ARDUINO_GIGA: Add QSPI fix/workaround to early init.

๐Ÿ“œ Scripts

  • examples: Fix Nano 33 audio example.
  • examples: Update thermal scripts for new refectored API.
  • examples: Fix triggering in frame differencing examples.
  • examples: Fix Nicla UART example.
  • scripts: Fix light shield and low power ordering.
  • scripts: Rename OpenMV example scripts to sort correctly.
  • scripts: Add examples path name to index.csv to fix sorting.
  • examples: Add license header to all examples.
  • scripts: Improve OpenMV Boards MJPEG Examples.
  • examples: Fix Portenta pins.

๐Ÿช› Misc Fixes:

  • misc: Refactor file management code.
  • misc: Fix build when debugging is enabled.

Don't miss a new openmv release

NewReleases is sending notifications on new releases.