Changelog

# Changelog

## 1.0.1 — 2026-08-19

- Fixed `ksdiy_korvo_camera_init_default()`: the DVP camera SCCB bus now
  reuses the BSP shared I2C bus (`sccb_i2c_port = KSDIY_KORVO_I2C_PORT`,
  I2C1 @ GPIO17/18) instead of leaving it at port 0 where no bus exists —
  with the old default `esp_camera_init()` could never find the sensor.
- The camera default frame buffer moved to PSRAM at QVGA 320x240 (was
  96x96 in DRAM), matching the verified configuration used by the
  `face_recognition` example.

## 1.0.0 — 2026-08-18

- Merged the former standalone `ksdiy_example_display` component into the BSP:
  the card-style example status page (`ksdiy_example_display_bootstrap` /
  `ksdiy_example_display_set_lines`) is now provided by the BSP together with
  the `ksdiy_lvgl_port.h` compatibility header, so examples only need this
  single component.
- LVGL 8 and LVGL 9 are both supported (`lvgl/lvgl >=8,<10`).
- ESP-IDF 6.x support: `espressif/esp_lvgl_adapter` is resolved with a
  version constraint that switches on the IDF version (`^0.6.2` for
  IDF >= 6.0, `^0.2.0` for IDF 5.x).
- Added `targets: esp32s3` and `repository_info` to the manifest, plus
  `files.exclude` for the local `dist/` archives.
- Added this changelog.

## 0.1.0

- Initial version: shared I2C bus, ST7789 SPI LCD with CST816S touch via
  TCA9554 IO expander and esp_lvgl_adapter, ADC button ladder, DVP camera
  default init, ES8311 + ES7210 audio through esp_codec_dev.