๐ช 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.