feat(hal):graudate the LCD hal driver into a new component

- Introduced new HAL components for LCD and MIPI DSI, including:
  - `lcd_hal.c` and `lcd_hal.h` for LCD hardware abstraction layer.
  - `mipi_dsi_hal.c` and `mipi_dsi_hal.h` for MIPI DSI hardware
abstraction layer.
  - Peripheral connection definitions in `lcd_periph.c` and
`lcd_periph.h`.
  - Added necessary types and utility functions in `lcd_types.h` and
`mipi_dsi_types.h`.

- Updated CMakeLists to include the new HAL components in the build
system.
- Removed legacy references to LCD and MIPI DSI in the HAL and SOC
CMakeLists.
This commit is contained in:
morris
2025-10-20 11:17:43 +08:00
parent 8e1ebcad18
commit d4d8b09ced
78 changed files with 558 additions and 648 deletions
+1 -1
View File
@@ -348,7 +348,7 @@ conditional_include_dict = {
'SOC_DEDICATED_GPIO_SUPPORTED': DEDIC_GPIO_DOCS,
'SOC_LCD_I80_SUPPORTED': I80_LCD_DOCS,
'SOC_LCD_RGB_SUPPORTED': RGB_LCD_DOCS,
'SOC_PARLIO_SUPPORT_SPI_LCD': PARLIO_LCD_DOCS,
'SOC_PARLIO_LCD_SUPPORTED': PARLIO_LCD_DOCS,
'SOC_MIPI_DSI_SUPPORTED': DSI_LCD_DOCS,
'SOC_SPIRAM_SUPPORTED': SPIRAM_DOCS,
'SOC_PARLIO_SUPPORTED': PARLIO_DOCS,