Migration Guide

From 1.4.x to 1.5.0

VEE Port Configuration Project

  • Update UI Pack version: 14.0.0 or higher.

BSP with VGLite

  • Follow the migration steps of C Module MicroUI-VGLite 8.0.0.

  • [VEE Port configuration project]

    • Fetch VG Pack 1.5.0, C Modules MicroVG 5.0.0 and MicroVG-VGLite 7.0.0.
  • [BSP project]

    • Delete the properties files cco_microvg.properties and cco_microvg-vglite.properties.

From 1.3.x to 1.4.2

BSP with VGLite

  • Follow the migration steps of C Module MicroUI-VGLite 7.1.0.

  • [VEE Port configuration project]

    • Fetch VG Pack 1.4.2, C Modules MicroVG 4.0.0 and MicroVG-VGLite 6.1.1.
    • Delete the content of dropins/include folder.
  • [BSP project]

    • Delete the properties files cco_microvg.properties and cco_microvg-vglite.properties.
  • Build the VEE Port, the FreeType library (in case of a dedicated project), and the BSP.

From 1.2.x to 1.3.0

VEE Port Configuration Project

  • Update UI Pack version: 13.5.0 or higher.

BSP with VGLite

  • Follow the migration steps of C Module MicroUI-VGLite 6.0.1.

  • [VEE Port configuration project]

    • Fetch VG Pack 1.3.0, C Modules MicroVG 3.0.0 and MicroVG-VGLite 5.0.1.
    • Delete the content of dropins/include folder.
  • [BSP project]

    • Delete the properties files cco_microvg.properties and cco_microvg-vglite.properties.
    • Delete the C files freetype_bitmap_helper.h, freetype_bitmap_helper.c, LLVG_BVI_impl.c, LLVG_FONT_PAINTER_freetype_bitmap.c and LLVG_PATH_PAINTER_vglite.c and remove them from the C project configuration.
    • In the C project configuration, include the new C files ui_drawing_bvi.c, LLVG_BVI_stub.c, LLVG_PAINTER_impl.c, vg_drawing_bvi.c, vg_drawing_stub.c, vg_drawing_vglite.c and vg_drawing.c.
    • In the C project configuration, set the define LLUI_GC_SUPPORTED_FORMATS=2 to enable the BufferedVectorImage support.
    • Verify the options in microvg_configuration.h.
  • Build the VEE Port, the FreeType library (in case of a dedicated project), and the BSP.