๐ช Image
- imlib: Fix in-place scaling bug.
- imlib: Fix DMA2D cache line access.
- fmath: Fix invalid fp instruction usage on cortex-m4.
- imlib: Fix int_maybe() bug.
- imlib: Improve morph performance.
- imlib: Improve transpose performance
๐ค Sensors
- OV7670: Fix VGA window.
- OV7670: Implement flip and mirror controls.
- Support scanning multiple devices on the camera bus.
- Add support for controlling BLC and nightmode.
- mt9v0xx: Fix exposure calculation.
- Fix gain calculation math accuracy.
๐พ Drivers
- drivers: Refactor all display modules.
- drivers: Make all SPI based Python modules portable.
- drivers: Move alloc alignment macros to the common header.
๐งฑ Modules
- py_sensor: Print warning on missing sensor controls.
๐ Micropython
- cywbt.c: Sync CYWBT driver with upstream.
- micropython: Fix I2C4 support.
- micropython: Fix QSPI reset command.
- micropython: Remove MICROPY_STREAMS_POSIX_API from board config files.
๐งช Ports
- stm32: Fix display portrait mode.
- stm32: Improve LCD display update interrupt code.
- stm32: Remove hard-coded MDMA channels.
- stm32: Fix DSI display timing.
- stm32: Drop frames on transpose corruption.
- stm32: Fix microspeech demo.
- sensor: Fix sensor_set_xclk freq to accept any frequency.
โ๏ธ Boards
- ARDUINO_GIGA: Add support for Arduino Giga.
- arduino_nano_33_ble_sense: Add LED pins.
- All: Rename LED pins more consistently.
๐ Scripts
- examples: Update WiFi and Bluetooth examples.
- examples: Add Giga H7 examples.
- scripts: Make examples more portable.
- libraries: Add machine extension module.
- libraries: Add display extension module.
- libraries: Add GT911 controller driver.
- libraries: Replace IMU/Env drivers with upstream versions.
๐ Tools
- tools: Fix code formatter config.
๐ช Misc Fixes:
- build(deps): bump dev-drprasad/delete-tag-and-release from 0.2.1 to 1.0.1
- Update README.md
- misc: Update code formatting.
- misc: Fix various typos
- misc: Update code formatting workflow.
- misc: Fix code format workflow.