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>
|
||||
|
||||
<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
|
||||
- Introduce a new component: File Explorer
|
||||
- Montyly update for September
|
||||
- Introduce a new component: File Explorer
|
||||
- Add support for TTF (Tiny TTF)
|
||||
- Add GPU Support for GD32F450-IPA
|
||||
</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">
|
||||
- LVGL 9.0.0-dev
|
||||
@@ -390,7 +392,7 @@
|
||||
<file category="sourceC" name="src/themes/default/lv_theme_default.c" />
|
||||
|
||||
<!-- 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="header" name="lvgl.h" />
|
||||
<file category="doc" name="README.md"/>
|
||||
@@ -504,6 +506,20 @@
|
||||
|
||||
</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">
|
||||
<description>Extra Themes, Widgets and Layouts</description>
|
||||
<files>
|
||||
@@ -739,6 +755,24 @@
|
||||
|
||||
</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">
|
||||
<description>Add the official benchmark.</description>
|
||||
<files>
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
<index schemaVersion="1.0.0" xs:noNamespaceSchemaLocation="PackIndex.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<vendor>LVGL</vendor>
|
||||
<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>
|
||||
<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>
|
||||
</index>
|
||||
@@ -44,9 +44,11 @@ remove the misleading guide above this code segment.
|
||||
- LV_USE_GPU_NXP_PXP
|
||||
- LV_USE_GPU_NXP_VG_LITE
|
||||
- LV_USE_GPU_SWM341_DMA2D
|
||||
- LV_USE_GPU_GD32_IPA
|
||||
- LV_USE_GPU_ARM2D
|
||||
- LV_USE_IME_PINYIN
|
||||
- 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.
|
||||
```c
|
||||
#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
|
||||
extern uint32_t SystemCoreClock;
|
||||
#define LV_TICK_CUSTOM_INCLUDE "perf_counter.h"
|
||||
|
||||
#define LV_TICK_CUSTOM_SYS_TIME_EXPR get_system_ms()
|
||||
#endif /*LV_TICK_CUSTOM*/
|
||||
#else
|
||||
|
||||
@@ -185,6 +185,13 @@
|
||||
#define LV_GPU_SWM341_DMA2D_INCLUDE "SWM341.h"
|
||||
#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
|
||||
*=======================*/
|
||||
|
||||
Reference in New Issue
Block a user