# 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.