Changelog

# Changelog

All notable changes to this component are documented here. The format follows
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and the project uses
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.0] - 2026-08-29

Initial release.

### Added

- `esp_lcd_rpi_dsi_start()`, which brings the display up in one call: MIPI DSI PHY
  power, the DSI bus with a continuous clock lane, the I2C bus, the panel power
  and reset sequencing, the bridge initialisation, the backlight, and the touch
  controller.
- Panel-level access through `esp_lcd_rpi_dsi_get_panel()`, the shared I2C bus
  through `esp_lcd_rpi_dsi_get_i2c_bus()`, backlight control through
  `esp_lcd_rpi_dsi_set_brightness()`, and the touch controller through
  `esp_lcd_rpi_dsi_get_touch()`, which returns the `esp_lcd_touch_handle_t` from
  `espressif/esp_lcd_touch_ft5x06`.
- Two selectable 800x480 timings: the Raspberry Pi legacy mode and the roomier
  Waveshare-style mode.
- Support for both panel controller firmware revisions, `0xde` and `0xc3`.