Skip to content

Commit

Permalink
prepare for v1.1.1 release
Browse files Browse the repository at this point in the history
  • Loading branch information
GorgonMeducer committed Feb 8, 2023
1 parent e6d7345 commit bb5307a
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 14 deletions.
8 changes: 4 additions & 4 deletions ARM.Arm-2D.pdsc
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@
-->

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

</component>

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

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


<component Cclass="Acceleration" Cgroup="Arm-2D Helper" Csub="PFB" Cversion="1.4.17" condition="Arm-2D-CORE">
<component Cclass="Acceleration" Cgroup="Arm-2D Helper" Csub="PFB" Cversion="1.5.0" condition="Arm-2D-CORE">
<description>Helper services for LCD adaptor(s), e.g. Generic Partial Framebuffer, Scene Player etc.</description>
<files>
<file category="include" name="Helper/Include/" />
Expand Down
6 changes: 3 additions & 3 deletions Library/Include/arm_2d.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@
* Description: Public header file to contain the all avaialble Arm-2D
* interface header files
*
* $Date: 12. Dec 2022
* $Revision: V.1.0.12
* $Date: 08. Feb 2023
* $Revision: V.1.0.13
*
* Target Processor: Cortex-M cores
* -------------------------------------------------------------------- */
Expand Down Expand Up @@ -72,7 +72,7 @@ extern "C" {
#define ARM_2D_VERSION_MAJOR 1 //!< Major version
#define ARM_2D_VERSION_MINOR 1 //!< Minor version
#define ARM_2D_VERSION_PATCH 1 //!< Patch number
#define ARM_2D_VERSION_STR "dev" //!< tag
#define ARM_2D_VERSION_STR "" //!< tag

/*!
* \brief arm-2d version number in decimal
Expand Down
32 changes: 27 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@

## Features

#### In this version (ver1.1.1-dev)
#### In this version (ver1.1.1)

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:

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

**NOTE**: As long as the size is smaller than 32767 * 32767.
**NOTE**: As long as the size is smaller than 32767 * 32767.

- **Transform** (i.e. rotation and scaling)
- Supports Colour-keying
- Supports an optional **Opacity** ratio
- Supports Anti-Alias.
- You can enable it by defining the macro `__ARM_2D_HAS_ANTI_ALIAS_TRANSFORM__` to `1` at **compile-time**.
- Supports source masks

- **An Unified and User-Friendly Programmers' Model**
- APIs can be used in **Synchronous** manner ( **Classic Blocking-code** ) and/or **Asynchronous** manner ( **Event-Driven** )
- Supports both **bare-metal** and **RTOS** environments
- Ultra small memory footprint
- **Support Virtual Resource**
- Supports loading resources in on-demand manner from external memories that are not mapped into the 4G memory space.

- **Helper Services for Ease-of-Use**

- **Timer Services**

- Timeout: `arm_2d_helper_is_time_out`
- Time based functions:
- Liner: `arm_2d_helper_time_liner_slider`
- Cosine: `arm_2d_helper_time_cos_slider`
- S-curve: `arm_2d_helper_time_half_cos_slider`

- **Virtual Resource**

- Supports loading resources in on-demand manner from external memories that are not mapped into the 4G memory space.

- **Layout Assistant**

- Docking Alignments, e.g. `arm_2d_align_centre`, `arm_2d_align_bottom_right` etc.

- Line Stream Layout, e.g. `__item_line_horizontal` and `__item_line_vertial`

- Stream Layout (with wrapping), e.g. `__item_horizontal` and `__item_verital`




Expand Down Expand Up @@ -424,4 +446,4 @@ Thank you for your time.
***Arm-2D Development Team.***
06 Dec 2022
08 Feb 2023
Original file line number Diff line number Diff line change
Expand Up @@ -618,15 +618,15 @@
<targetInfo name="STM32F746G-Discovery-GCC"/>
</targetInfos>
</file>
<file attr="config" category="sourceC" name="Helper\Source\template\arm_2d_scene.c" version="1.1.5">
<file attr="config" category="sourceC" name="Helper\Source\template\arm_2d_scene.c" version="1.1.6">
<instance index="0">RTE\Acceleration\arm_2d_scene_0.c</instance>
<component Cclass="Acceleration" Cgroup="Arm-2D Helper" Csub="Scene" Cvendor="ARM" Cversion="1.1.6" condition="Arm-2D-Helper" maxInstances="1000"/>
<package name="Arm-2D" schemaVersion="1.7.7" url="https://www.keil.com/pack/" vendor="ARM" version="9.9.9"/>
<targetInfos>
<targetInfo name="STM32F746G-Discovery-GCC"/>
</targetInfos>
</file>
<file attr="config" category="header" name="Helper\Include\template\arm_2d_scene.h" version="1.1.5">
<file attr="config" category="header" name="Helper\Include\template\arm_2d_scene.h" version="1.1.6">
<instance index="0">RTE\Acceleration\arm_2d_scene_0.h</instance>
<component Cclass="Acceleration" Cgroup="Arm-2D Helper" Csub="Scene" Cvendor="ARM" Cversion="1.1.6" condition="Arm-2D-Helper" maxInstances="1000"/>
<package name="Arm-2D" schemaVersion="1.7.7" url="https://www.keil.com/pack/" vendor="ARM" version="9.9.9"/>
Expand Down

0 comments on commit bb5307a

Please sign in to comment.