Skip to content

Commit bb5307a

Browse files
committed
prepare for v1.1.1 release
1 parent e6d7345 commit bb5307a

File tree

4 files changed

+36
-14
lines changed

4 files changed

+36
-14
lines changed

ARM.Arm-2D.pdsc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@
166166
-->
167167

168168
<components>
169-
<component Cclass="Acceleration" Cgroup="Arm-2D" Csub="Core" Cversion="1.1.1-dev" condition="CMSIS-DSP">
169+
<component Cclass="Acceleration" Cgroup="Arm-2D" Csub="Core" Cversion="1.1.1" condition="CMSIS-DSP">
170170
<description>A 2D image processing library for Cortex-M processors</description>
171171
<files>
172172
<file category="include" name="Library/Include/" />
@@ -192,7 +192,7 @@
192192

193193
</component>
194194

195-
<component Cclass="Acceleration" Cgroup="Arm-2D" Csub="Alpha-Blending" Cversion="1.1.1-dev" condition="Arm-2D-CORE">
195+
<component Cclass="Acceleration" Cgroup="Arm-2D" Csub="Alpha-Blending" Cversion="1.1.1" condition="Arm-2D-CORE">
196196
<description>Alpha-blending related APIs for Arm-2D</description>
197197
<files>
198198
<file category="sourceC" name="Library/Source/arm_2d_alpha_blending.c" />
@@ -204,7 +204,7 @@
204204
</RTE_Components_h>
205205
</component>
206206

207-
<component Cclass="Acceleration" Cgroup="Arm-2D" Csub="Transform" Cversion="1.1.1-dev" condition="Arm-2D-CORE">
207+
<component Cclass="Acceleration" Cgroup="Arm-2D" Csub="Transform" Cversion="1.1.1" condition="Arm-2D-CORE">
208208
<description>Transform (rotation and zooming)</description>
209209
<files>
210210
<file category="sourceC" name="Library/Source/arm_2d_transform.c" condition="CMSIS-DSP"/>
@@ -217,7 +217,7 @@
217217
</component>
218218

219219

220-
<component Cclass="Acceleration" Cgroup="Arm-2D Helper" Csub="PFB" Cversion="1.4.17" condition="Arm-2D-CORE">
220+
<component Cclass="Acceleration" Cgroup="Arm-2D Helper" Csub="PFB" Cversion="1.5.0" condition="Arm-2D-CORE">
221221
<description>Helper services for LCD adaptor(s), e.g. Generic Partial Framebuffer, Scene Player etc.</description>
222222
<files>
223223
<file category="include" name="Helper/Include/" />

Library/Include/arm_2d.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
* Description: Public header file to contain the all avaialble Arm-2D
2323
* interface header files
2424
*
25-
* $Date: 12. Dec 2022
26-
* $Revision: V.1.0.12
25+
* $Date: 08. Feb 2023
26+
* $Revision: V.1.0.13
2727
*
2828
* Target Processor: Cortex-M cores
2929
* -------------------------------------------------------------------- */
@@ -72,7 +72,7 @@ extern "C" {
7272
#define ARM_2D_VERSION_MAJOR 1 //!< Major version
7373
#define ARM_2D_VERSION_MINOR 1 //!< Minor version
7474
#define ARM_2D_VERSION_PATCH 1 //!< Patch number
75-
#define ARM_2D_VERSION_STR "dev" //!< tag
75+
#define ARM_2D_VERSION_STR "" //!< tag
7676

7777
/*!
7878
* \brief arm-2d version number in decimal

README.md

Lines changed: 27 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515

1616
## Features
1717

18-
#### In this version (ver1.1.1-dev)
18+
#### In this version (ver1.1.1)
1919

2020
The Arm-2D library provides **Low-Level 2D Image Processing Services** mainly used in **Deep Embedded Display system**. The supported features include but not limited to:
2121

@@ -49,21 +49,43 @@ The Arm-2D library provides **Low-Level 2D Image Processing Services** mainly us
4949
- Direct Mode
5050
- Enhanced Asynchronous Flushing Support (i.e. DMA + ISR)
5151

52-
**NOTE**: As long as the size is smaller than 32767 * 32767.
52+
**NOTE**: As long as the size is smaller than 32767 * 32767.
5353

5454
- **Transform** (i.e. rotation and scaling)
5555
- Supports Colour-keying
5656
- Supports an optional **Opacity** ratio
5757
- Supports Anti-Alias.
5858
- You can enable it by defining the macro `__ARM_2D_HAS_ANTI_ALIAS_TRANSFORM__` to `1` at **compile-time**.
5959
- Supports source masks
60+
6061
- **An Unified and User-Friendly Programmers' Model**
6162
- APIs can be used in **Synchronous** manner ( **Classic Blocking-code** ) and/or **Asynchronous** manner ( **Event-Driven** )
6263
- Supports both **bare-metal** and **RTOS** environments
6364
- Ultra small memory footprint
64-
- **Support Virtual Resource**
65-
- Supports loading resources in on-demand manner from external memories that are not mapped into the 4G memory space.
6665

66+
- **Helper Services for Ease-of-Use**
67+
68+
- **Timer Services**
69+
70+
- Timeout: `arm_2d_helper_is_time_out`
71+
- Time based functions:
72+
- Liner: `arm_2d_helper_time_liner_slider`
73+
- Cosine: `arm_2d_helper_time_cos_slider`
74+
- S-curve: `arm_2d_helper_time_half_cos_slider`
75+
76+
- **Virtual Resource**
77+
78+
- Supports loading resources in on-demand manner from external memories that are not mapped into the 4G memory space.
79+
80+
- **Layout Assistant**
81+
82+
- Docking Alignments, e.g. `arm_2d_align_centre`, `arm_2d_align_bottom_right` etc.
83+
84+
- Line Stream Layout, e.g. `__item_line_horizontal` and `__item_line_vertial`
85+
86+
- Stream Layout (with wrapping), e.g. `__item_horizontal` and `__item_verital`
87+
88+
6789

6890

6991

@@ -424,4 +446,4 @@ Thank you for your time.
424446
425447
***Arm-2D Development Team.***
426448
427-
06 Dec 2022
449+
08 Feb 2023

examples/[template][bare-metal][pfb]/project/mdk/gcc_template.uvprojx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -618,15 +618,15 @@
618618
<targetInfo name="STM32F746G-Discovery-GCC"/>
619619
</targetInfos>
620620
</file>
621-
<file attr="config" category="sourceC" name="Helper\Source\template\arm_2d_scene.c" version="1.1.5">
621+
<file attr="config" category="sourceC" name="Helper\Source\template\arm_2d_scene.c" version="1.1.6">
622622
<instance index="0">RTE\Acceleration\arm_2d_scene_0.c</instance>
623623
<component Cclass="Acceleration" Cgroup="Arm-2D Helper" Csub="Scene" Cvendor="ARM" Cversion="1.1.6" condition="Arm-2D-Helper" maxInstances="1000"/>
624624
<package name="Arm-2D" schemaVersion="1.7.7" url="https://www.keil.com/pack/" vendor="ARM" version="9.9.9"/>
625625
<targetInfos>
626626
<targetInfo name="STM32F746G-Discovery-GCC"/>
627627
</targetInfos>
628628
</file>
629-
<file attr="config" category="header" name="Helper\Include\template\arm_2d_scene.h" version="1.1.5">
629+
<file attr="config" category="header" name="Helper\Include\template\arm_2d_scene.h" version="1.1.6">
630630
<instance index="0">RTE\Acceleration\arm_2d_scene_0.h</instance>
631631
<component Cclass="Acceleration" Cgroup="Arm-2D Helper" Csub="Scene" Cvendor="ARM" Cversion="1.1.6" condition="Arm-2D-Helper" maxInstances="1000"/>
632632
<package name="Arm-2D" schemaVersion="1.7.7" url="https://www.keil.com/pack/" vendor="ARM" version="9.9.9"/>

0 commit comments

Comments
 (0)