Skip to content

Latest commit

 

History

History
82 lines (47 loc) · 4.42 KB

File metadata and controls

82 lines (47 loc) · 4.42 KB

Changelog

All notable changes to this project will be documented in this file, in reverse chronological order by release.

0.5.0 - 2026-03-28

Fixed

  • Removed stack usage from hline and vline functions (#41).

Changed

  • SPI data write functions are now inlined to improve performance (#43).
  • Rename mipi_display_write() to mipi_display_write_xywh() (#51).
  • Rename mipi_display_fill() to mipi_display_fill_xywh() (#52).

Added

  • Support for MIPI_DISPLAY_PIN_TE setting (#45, #49). Used for boards such as Pimoroni PicoSystem which have the Tearing Effect (TE) pin connected.
  • Add config file for Waveshare 1.14inch LCD Module (240x135 ST7789VW) (#54).
  • Add config for Waveshare Pico-LCD-2 (320x240 ST7789V) (#61).
  • Add config for Waveshare Pico-LCD-1.8 (160x128 ST7735S) (#62).
  • Add config for Waveshare Pico-ResTouch-LCD-2.8 (320x240 ST7789VW) (#63).
  • Add config for Waveshare Pico-LCD-1.14 (240x135 ST7789V) (#64).
  • Add config file for Pimoroni Pico Display Pack 2.0 (320 x 240 ST7789) (#69).
  • Add config for Waveshare RP2040-GEEK (240x135 ST7789VW) (#70).

0.4.0 - 2023-03-11

Added

  • Config file for Pimoroni PicoSystem (3aced13).

  • Config files for generic displays (#23).

  • Config file for LilyGO T-Display RP2040 (#31).

  • Support for HAGL_HAL_PIXEL_SIZE setting (#25).

    HAGL_MIPI_DISPLAY_WIDTH and HAGL_MIPI_DISPLAY_HEIGHT are the hardware dimensions. MIPI_DISPLAY_WIDTH and MIPI_DISPLAY_HEIGHT are the backend dimensions. If hardware dimension is 320 and pixel size is 2 the backend dimension will be 160.

    Does not work with DMA at the moment.

  • Support for MIPI_DISPLAY_PIN_POWER setting (#32, #33).

    Used for boards such as LilyGO T-Display RP2040 which require powering the logic or panel from a separate pin.

Fixed

  • Compiling failed with Pico SDK 1.5.0 (#33).

Changed

  • Default SPI clock is now 62500000 (#24).

  • Default config is now for Waveshare RP2040-LCD-0.96 (#38).

0.3.0 - 2022-09-17

This version adds support for HAGL 0.6.x.

Changed

  • This HAL is now a backend as required by HAGL 0.6.0 (#11, #13, #15, #20).

Added

  • Support to manually allocate the back buffers (#14).

  • Support for MIPI_DISPLAY_SPI_PORT setting (#16, #19).

  • Config files for Pimoroni Pico Display pack, Waveshare Pico-LCD-0.96, Waveshare Pico-LCD-1.44, Waveshare Pico-LCD-1.3 and Waveshare RP2040-LCD-0.96 (#18).

0.2.1 - 2021-04-30

Fixed

  • Both fps() and aps() were broken due to missing _times() function (#33).

0.2.0 - 2021-03-21

Initial release.