chore(cmsis-pack): monthly update for september (#3718)
This commit is contained in:
Binary file not shown.
@@ -36,10 +36,12 @@
|
|||||||
<repository type="git">https://github.com/lvgl/lvgl.git</repository>
|
<repository type="git">https://github.com/lvgl/lvgl.git</repository>
|
||||||
|
|
||||||
<releases>
|
<releases>
|
||||||
<release date="2022-09-16" version="1.0.9-alpha" url="https://raw.githubusercontent.com/lvgl/lvgl/master/env_support/cmsis-pack/LVGL.lvgl.1.0.9-alpha.pack">
|
<release date="2022-09-16" version="1.0.9" url="https://raw.githubusercontent.com/lvgl/lvgl/master/env_support/cmsis-pack/LVGL.lvgl.1.0.9.pack">
|
||||||
- LVGL 9.0.0-dev
|
- LVGL 9.0.0-dev
|
||||||
- Introduce a new component: File Explorer
|
|
||||||
- Montyly update for September
|
- Montyly update for September
|
||||||
|
- Introduce a new component: File Explorer
|
||||||
|
- Add support for TTF (Tiny TTF)
|
||||||
|
- Add GPU Support for GD32F450-IPA
|
||||||
</release>
|
</release>
|
||||||
<release date="2022-08-30" version="1.0.8" url="https://github.com/lvgl/lvgl/raw/eb2e296d23b009aca7daf0e9be062d05b4b0048a/env_support/cmsis-pack/LVGL.lvgl.1.0.8.pack">
|
<release date="2022-08-30" version="1.0.8" url="https://github.com/lvgl/lvgl/raw/eb2e296d23b009aca7daf0e9be062d05b4b0048a/env_support/cmsis-pack/LVGL.lvgl.1.0.8.pack">
|
||||||
- LVGL 9.0.0-dev
|
- LVGL 9.0.0-dev
|
||||||
@@ -390,7 +392,7 @@
|
|||||||
<file category="sourceC" name="src/themes/default/lv_theme_default.c" />
|
<file category="sourceC" name="src/themes/default/lv_theme_default.c" />
|
||||||
|
|
||||||
<!-- general -->
|
<!-- general -->
|
||||||
<file category="preIncludeGlobal" name="lv_conf_cmsis.h" attr="config" version="1.1.1" />
|
<file category="preIncludeGlobal" name="lv_conf_cmsis.h" attr="config" version="1.1.2" />
|
||||||
<file category="sourceC" name="lv_cmsis_pack.c" attr="config" version="1.0.0" />
|
<file category="sourceC" name="lv_cmsis_pack.c" attr="config" version="1.0.0" />
|
||||||
<file category="header" name="lvgl.h" />
|
<file category="header" name="lvgl.h" />
|
||||||
<file category="doc" name="README.md"/>
|
<file category="doc" name="README.md"/>
|
||||||
@@ -504,6 +506,20 @@
|
|||||||
|
|
||||||
</component>
|
</component>
|
||||||
|
|
||||||
|
<component Cgroup="lvgl" Csub="GPU GD32-IPA" condition="LVGL-Essential">
|
||||||
|
<description>An hardware acceleration from GD32-IPA</description>
|
||||||
|
<files>
|
||||||
|
<file category="sourceC" name="src/draw/gd32_ipa/lv_gpu_gd32_ipa.c" />
|
||||||
|
</files>
|
||||||
|
|
||||||
|
<RTE_Components_h>
|
||||||
|
|
||||||
|
/*! \brief enable GD32 IPA */
|
||||||
|
#define LV_USE_GPU_GD32_IPA 1
|
||||||
|
</RTE_Components_h>
|
||||||
|
|
||||||
|
</component>
|
||||||
|
|
||||||
<component Cgroup="lvgl" Csub="Extra Themes" condition="LVGL-Essential">
|
<component Cgroup="lvgl" Csub="Extra Themes" condition="LVGL-Essential">
|
||||||
<description>Extra Themes, Widgets and Layouts</description>
|
<description>Extra Themes, Widgets and Layouts</description>
|
||||||
<files>
|
<files>
|
||||||
@@ -739,6 +755,24 @@
|
|||||||
|
|
||||||
</component>
|
</component>
|
||||||
|
|
||||||
|
<component Cgroup="lvgl" Csub="Tiny TTF" condition="LVGL-Essential">
|
||||||
|
<description>Add tiny ttf support</description>
|
||||||
|
<files>
|
||||||
|
<!-- src/libs/tiny_ttf -->
|
||||||
|
<file category="sourceC" name="src/libs/tiny_ttf/lv_tiny_ttf.c" />
|
||||||
|
<file category="header" name="src/libs/tiny_ttf/lv_tiny_ttf.h" />
|
||||||
|
<!-- src/libs/fsdrv -->
|
||||||
|
<file category="sourceC" name="src/libs/fsdrv/lv_fs_cbfs.c" />
|
||||||
|
</files>
|
||||||
|
|
||||||
|
<RTE_Components_h>
|
||||||
|
|
||||||
|
/*! \brief enable tiny ttf support */
|
||||||
|
#define LV_USE_TINY_TTF 1
|
||||||
|
</RTE_Components_h>
|
||||||
|
|
||||||
|
</component>
|
||||||
|
|
||||||
<component Cgroup="lvgl" Csub="Benchmark" condition="LVGL-Essential">
|
<component Cgroup="lvgl" Csub="Benchmark" condition="LVGL-Essential">
|
||||||
<description>Add the official benchmark.</description>
|
<description>Add the official benchmark.</description>
|
||||||
<files>
|
<files>
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
<index schemaVersion="1.0.0" xs:noNamespaceSchemaLocation="PackIndex.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
|
<index schemaVersion="1.0.0" xs:noNamespaceSchemaLocation="PackIndex.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
|
||||||
<vendor>LVGL</vendor>
|
<vendor>LVGL</vendor>
|
||||||
<url>https://raw.githubusercontent.com/lvgl/lvgl/master/env_support/cmsis-pack/</url>
|
<url>https://raw.githubusercontent.com/lvgl/lvgl/master/env_support/cmsis-pack/</url>
|
||||||
<timestamp>2022-09-16T00:16:38</timestamp>
|
<timestamp>2022-10-03T12:45:00</timestamp>
|
||||||
<pindex>
|
<pindex>
|
||||||
<pdsc url="https://raw.githubusercontent.com/lvgl/lvgl/master/env_support/cmsis-pack/" vendor="LVGL" name="lvgl" version="1.0.9-alpha"/>
|
<pdsc url="https://raw.githubusercontent.com/lvgl/lvgl/master/env_support/cmsis-pack/" vendor="LVGL" name="lvgl" version="1.0.9"/>
|
||||||
</pindex>
|
</pindex>
|
||||||
</index>
|
</index>
|
||||||
@@ -44,9 +44,11 @@ remove the misleading guide above this code segment.
|
|||||||
- LV_USE_GPU_NXP_PXP
|
- LV_USE_GPU_NXP_PXP
|
||||||
- LV_USE_GPU_NXP_VG_LITE
|
- LV_USE_GPU_NXP_VG_LITE
|
||||||
- LV_USE_GPU_SWM341_DMA2D
|
- LV_USE_GPU_SWM341_DMA2D
|
||||||
|
- LV_USE_GPU_GD32_IPA
|
||||||
- LV_USE_GPU_ARM2D
|
- LV_USE_GPU_ARM2D
|
||||||
- LV_USE_IME_PINYIN
|
- LV_USE_IME_PINYIN
|
||||||
- LV_USE_FILE_EXPLORER
|
- LV_USE_FILE_EXPLORER
|
||||||
|
- LV_USE_TINY_TTF
|
||||||
5. Update macro `LV_ATTRIBUTE_MEM_ALIGN` and `LV_ATTRIBUTE_MEM_ALIGN_SIZE` to force a WORD alignment.
|
5. Update macro `LV_ATTRIBUTE_MEM_ALIGN` and `LV_ATTRIBUTE_MEM_ALIGN_SIZE` to force a WORD alignment.
|
||||||
```c
|
```c
|
||||||
#define LV_ATTRIBUTE_MEM_ALIGN_SIZE 4
|
#define LV_ATTRIBUTE_MEM_ALIGN_SIZE 4
|
||||||
@@ -94,7 +96,6 @@ Make sure `LV_MEM_SIZE` is no less than `(64*1024U)`.
|
|||||||
#if LV_TICK_CUSTOM
|
#if LV_TICK_CUSTOM
|
||||||
extern uint32_t SystemCoreClock;
|
extern uint32_t SystemCoreClock;
|
||||||
#define LV_TICK_CUSTOM_INCLUDE "perf_counter.h"
|
#define LV_TICK_CUSTOM_INCLUDE "perf_counter.h"
|
||||||
|
|
||||||
#define LV_TICK_CUSTOM_SYS_TIME_EXPR get_system_ms()
|
#define LV_TICK_CUSTOM_SYS_TIME_EXPR get_system_ms()
|
||||||
#endif /*LV_TICK_CUSTOM*/
|
#endif /*LV_TICK_CUSTOM*/
|
||||||
#else
|
#else
|
||||||
|
|||||||
@@ -185,6 +185,13 @@
|
|||||||
#define LV_GPU_SWM341_DMA2D_INCLUDE "SWM341.h"
|
#define LV_GPU_SWM341_DMA2D_INCLUDE "SWM341.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/*Use GD32 IPA GPU
|
||||||
|
* This adds support for Image Processing Accelerator on GD32F450 and GD32F470 series MCUs
|
||||||
|
*
|
||||||
|
* NOTE: IPA on GD32F450 has a bug where the fill operation overwrites data beyond the
|
||||||
|
* framebuffer. This driver works around it by saving and restoring affected memory, but
|
||||||
|
* this makes it not thread-safe. GD32F470 is not affected. */
|
||||||
|
|
||||||
/*=======================
|
/*=======================
|
||||||
* FEATURE CONFIGURATION
|
* FEATURE CONFIGURATION
|
||||||
*=======================*/
|
*=======================*/
|
||||||
|
|||||||
Reference in New Issue
Block a user