github openmv/openmv v4.3.3

latest releases: development, v4.6.20, v4.6.0...
2 years ago

๐Ÿช„ Image

  • imlib: Add Support for Stereo Disparity.
  • imlib: Optimize fmath ceilf and floorf functions.

๐Ÿงฌ HAL

  • H7: Add SPI45 to HAL_RCCEx_GetPeriphCLKFreq.

๐Ÿ“š Libraries

  • libtf: Replace person detection model with fomo face detection.
  • lsm6dsox: Update driver.

๐Ÿค– Sensors

  • vl53l5cx: Add Makefile flag.
  • cambus: Add support for ToF I2C.
  • GC2145: Implement sleep/low-power function.
  • HM0360: Update PLL config to match the internal oscillator.
  • HM0360: Ignore OSC_ENABLE ioctl.
  • sensors: Add support for HIMAX HM0360.
  • MT9V0xx: Add support for color MT9V0xx sensors.

๐Ÿงช Ports

  • stm32: Add SPI6 clock source configuration.
  • stm32: Fix DMA_BUFFER macro.
  • stm32: Add support for LSM6DS3 I2C mode.
  • stm32: Add CYW43 firmware blob to text section.
  • stm32: Disable lwip dispatch first before deinit.
  • stm32: Disable Soft-I2C if not configured for a board.
  • stm32: Disable sensor external clock if frequency is set to 0.
  • stm32: Check EXTI GPIO source before clearing VSYNC IRQ.
  • stm32: Fix unhandled exception in main.c.

โš™๏ธ Boards

  • OPENMV4_PRO: Add board support.
  • NICLAV: Enable MicroSpeech module.
  • PORTENTA: Rename LED pins.
  • NICLAV: Rename LED pins.
  • NICLAV: Update board config.
  • boards: Rename VSYNC EXTI config.
  • NICLAV: Add lsm6dsox driver to manifest.
  • NICLAV: Enable SPI5.
  • NICLAV: Enable Bluetooth.

๐Ÿ“œ Scripts

  • examples: Rearrange examples.
  • examples: Clean up TensorFlow examples.
  • examples: Refactor examples.
  • examples: Add Nicla Vision examples.
  • libraries: Add networking utilities (uping, uftpd and utelnet).
  • examples: Fix VSYNC GPIO LED pin name.
  • lsm6dsox: Update driver.
  • lsm6dsox: Add support for SPI mode.
  • examples: Set LSM6DSOX INT pin mode and pull.

๐Ÿ›  Tools

  • docker: Install Python3.
  • tools: Use Python3 to run tools.

๐Ÿฅพ Bootloader

  • Fix bootloader FS mode.
  • Add support for USB High Speed.
  • Move bootloader config to new files.
  • Make bootloader USB speed configurable.

๐Ÿช› Misc Fixes:

  • usbdbg: Check USB IRQs when blocking on commands.

Don't miss a new openmv release

NewReleases is sending notifications on new releases.