Skip to content

Conversation

Lzw655
Copy link
Collaborator

@Lzw655 Lzw655 commented Dec 13, 2024

v1.0.0 - 2025-02-17

Breaking changes:

  • Rename configuration files to follow consistent naming convention:

    • ESP_Panel_Board_Custom.h -> esp_panel_board_custom_conf.h
    • ESP_Panel_Board_Support.h -> esp_panel_board_supported_conf.h
    • ESP_Panel_Conf.h -> esp_panel_drivers_conf.h
  • Modernize codebase organization:

    • Add namespaces for better code organization:

      • esp_panel::utils - Utility functions and classes
      • esp_panel::drivers - Device drivers
      • esp_panel::board - Board driver
    • Deprecate legacy ESP_Panel* class names in favor of namespaced versions

  • Add external dependency on esp-lib-utils library

  • Add support for dynamic board configuration loading at runtime

Enhancements:

  • feat(repo): refactor with using esp-lib-utils
  • feat(repo): support build on the MicroPython
  • feat(lcd): add LCD controller AXS15231B, HX8399, JD9165, ST7703, ST77903(RGB)
  • feat(touch): add touch controller AXS15231B, STMPE610, SPD2010
  • feat(backlight): add backlight device Custom, SwitchExpander
  • feat(board): add board Jingcai:JC8048W550C @lsroka76 (JC8048W550C 800x480 support #132)

Related Issues

@Lzw655 Lzw655 force-pushed the feat/refactor_and_support_micropython branch 2 times, most recently from 8ae5cd3 to ea1f506 Compare January 24, 2025 08:34
@Lzw655 Lzw655 force-pushed the feat/refactor_and_support_micropython branch from 844195b to b82640c Compare February 7, 2025 06:18
@Lzw655 Lzw655 force-pushed the feat/refactor_and_support_micropython branch from 76ef1db to e06e131 Compare February 17, 2025 13:28
@Lzw655 Lzw655 marked this pull request as ready for review February 17, 2025 13:28
@Lzw655 Lzw655 force-pushed the feat/refactor_and_support_micropython branch from e06e131 to c845145 Compare February 18, 2025 03:33
@Lzw655 Lzw655 merged commit a5007cc into master Feb 18, 2025
3 checks passed
@Lzw655 Lzw655 deleted the feat/refactor_and_support_micropython branch February 18, 2025 05:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants