- Packs
- Arm-2D
Arm-2D
1.2.1-
Pack Type
Software Pack
A 2D graphic library optimized for Cortex-M processors.
-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.2.1
Add with cpackget
> cpackget add ARM::Arm-2D@1.2.1
Download
Arm-2D 1.2.1Change Log
Version 1.2.1: Dec. 22, 2024
Recommended
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.2.1
Add with cpackget
> cpackget add ARM::Arm-2D@1.2.1
Download
Arm-2D 1.2.1Release v1.2.1 - Introduces q16_t for Q15.16 fixed-point operations - Enhances GCC support for Armv8.1-m processors - Adds new filter operations for reversing pixel colours within a specified region - Improves dirty-region helper services, layout assistant, etc. - Adds new example controls, demos and scene templates - Other minor changes For more, please refer to ReleaseNote.md
Version 1.2.0: Sept. 9, 2024
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.2.0
Add with cpackget
> cpackget add ARM::Arm-2D@1.2.0
Download
Arm-2D 1.2.0Release v1.2.0 - Adds the Helium Acceleration to Blur operations - Adds a series of new APIs for colour-filling-with-alpha-gradient operations - Adds a dedicated helper service for user defined fonts and adds scaling support to A1, A2 and A4 fonts - Adds a manual scene switching mode and adds a new fly-in switching effect with optional background blurring - Improves the performance of user applications - Adds new example controls, scene templates and demos - Reduce the memory footprint of the examples, templates and demos - Some fixes For more, please check the ReleaseNote.md
Version 1.1.6: May 23, 2024
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.1.6
Add with cpackget
> cpackget add ARM::Arm-2D@1.1.6
Download
Arm-2D 1.1.6Release v1.1.6 - Improves the pixel-pipeline - Adds new APIs for colour-filling and tile-copy operations - Enhances the support for ARGB8888 (ccca8888) - Adds new helper services for dirty regions - Adds the support for docking to the Layout Assistant - Adds new example controls, scene templates and demos - Reduces the memory footprint of the example controls - Improves the performance of user applications - Enhances the support for 3rd party GUI stacks - Enhances the Display Adapter service (i.e. the Scene player and the PFB helper service) - Some minor fixes - For more, please check ReleaseNote.md
Version 1.1.5: Dec. 1, 2023
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.1.5
Add with cpackget
> cpackget add ARM::Arm-2D@1.1.5
Download
Arm-2D 1.1.5Release v1.1.5 - Improves the support for masks in the pixel pipeline. - Improves the transform operations - Adds support for adding Asynchronous, Synchronous and ACI accelerations. - Adds the support for trace log Updates ttf2c.py for generating A1, A2, A4 and A8 fonts. Updates the Display Adapter service - Introduces a Dry-run mode, the Dynamic Dirty Regions and the Dirty Region Optimization Adds a 3FP Helper service for support Direct Mode Updates example controls, scene templates and benchmarks Fixes the support for Arm Compiler 5 Enables users to port the arm-2d to an user defined architecture Updates the generic benchmark result Updates the document for how-to-deploy-arm-2d Adds a new document for how-to-accelerate-arm-2d Other minor improves and fixes
Version 1.1.4: July 13, 2023
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.1.4
Add with cpackget
> cpackget add ARM::Arm-2D@1.1.4
Download
Arm-2D 1.1.4Release v1.1.4 - Enhances Helper Services * Adjusts the order of the scene player events handling * Supports user-customized True-Type Fonts * Supports bearing and advancing in the LCD-printf service * Adds a new helper service for Proportional-Integral Control - Updates Benchmarks and Examples * Re-factories benchmarks to simplify their deployment * Introduces a project template for developing Arm-2D-based GUI applications on PC (including Windows, Linux and MacOS) * Adds a new control: dynamic_nebula - Updates documents - Some minor fixes
Version 1.1.3: May 12, 2023
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.1.3
Add with cpackget
> cpackget add ARM::Arm-2D@1.1.3
Download
Arm-2D 1.1.3Release v1.1.3 - Add Transform-Only operations - Add a helper service for gif-like animations - Update documents * Refactory README.md * Add a document for Getting Started as An Application Designer * Update How to Deploy the Arm-2D Library * Add Table of Contents to some documents - Other minor fixes
Version 1.1.2: April 15, 2023
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.1.2
Add with cpackget
> cpackget add ARM::Arm-2D@1.1.2
Download
Arm-2D 1.1.2v1.1.2 - Enhance PFB Helper and Display Adapter services - Add Alignment support to PFB Helper service. - Add a Debug mode for dirty regions. - Add two caculation modes for the real-time FPS display, i.e. the Render-Only mode and the Real-FPS mode. - Add a Transform Helper service to improve the framerate and user experiences. - Add RTOS Helper Services - Support CMSIS-RTOS2 and RT-Thread. - Add a code template for users to implement their own RTOS supports. - Add scene templates for UI panels of meters and watches. - Add a document for How to Use Layout Assistant. - Some minor updates - Fix some issues
Version 1.1.1: Feb. 8, 2023
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.1.1
Add with cpackget
> cpackget add ARM::Arm-2D@1.1.1
Download
Arm-2D 1.1.1- Add layout assistant - Update example controls * Add battery gasgauge indicators * Update the control template with the new layout assistant * Update existing controls with the new layout assistant - Some minor updates * rename alpha-blending to copy-with-opacity * renmae alpha-blending-with-colour-keying to copy-with-colour-keying-and-opacity * etc.
Version 1.1.0: Jan. 12, 2022
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.1.0
Add with cpackget
> cpackget add ARM::Arm-2D@1.1.0
Download
Arm-2D 1.1.0- Improve memory (ROM and RAM) footprint * Add APIs with different mirroring modes to tile copy/fill, tile copy/fill with colour keying, tile copy/fill with masks, etc. * Add APIs for filling colour with a source mask, opacity and transform. * Add support for A2 and A4 masks in colour-filing operations - Enhance helper services * Add new macro templates for region alignment. * Add dedicated APIs for calculating time-based value changes. * Add A1, A2, A4 and A8 mask support to the virtual resource helper * Support customized font * Add new calculators and iterators to the list helper service (list-core) - Add new example controls and reference codes. * Add list view * Add battery gas gauge indicator. * etc. - Update documents - Bug fixes * Fixed an issue in transform-with-masks operations, that the zero (NULL) address will be accessed in some rare cases. * Fixed an issue in transform-with-masks operations, that random addresses will be accessed in some rare cases. * Other minor fixes
Version 1.1.0-preview1: Sept. 5, 2022
Pre-release
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.1.0-preview1
Add with cpackget
> cpackget add ARM::Arm-2D@1.1.0-preview1
Download
Arm-2D 1.1.0-preview1- Added support for the Virtual Resources - Improved the timer support in the helper services - Some fixes and improvements in the scene player service - Other minor updates
Version 1.1.0-preview: Aug. 10, 2022
Pre-release
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.1.0-preview
Add with cpackget
> cpackget add ARM::Arm-2D@1.1.0-preview
Download
Arm-2D 1.1.0-preview- Fix issues found in some scene switching modes of the scene player - Introduce a new type of tile, virtual resource, for loading images from external memories which are not mapped to the 4G memory space. - Fix a mirroring issue in region calculator for child tiles (bDerivedResource = true) - Improve C++ support - Fix an issue in rounded-corner-box - Other minor changes
Version 1.0.0-preview4: Aug. 8, 2022
Pre-release
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.0.0-preview4
Add with cpackget
> cpackget add ARM::Arm-2D@1.0.0-preview4
Download
Arm-2D 1.0.0-preview4- Add gray8 support to the colour format conversion operation - Add a Tiny mode to benchmarks for resourse constraint MCUs (Flash 64K) - Update documents - Other minor changes
Version 1.0.0-preview3: July 13, 2022
Pre-release
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.0.0-preview3
Add with cpackget
> cpackget add ARM::Arm-2D@1.0.0-preview3
Download
Arm-2D 1.0.0-preview3- Fix colour overflow issue found in RGB888 helium acceleration - Fix RGB565 R-channel-B-channel swapping issue - Update documents - Other minor changes
Version 1.0.0-preview1: July 8, 2022
Pre-release
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.0.0-preview1
Add with cpackget
> cpackget add ARM::Arm-2D@1.0.0-preview1
Download
Arm-2D 1.0.0-preview1- Add supports of RGB888 to Benchmark:Generic and Benchmark:Watchpanel - Fixed some issues found in fill-colour-with-opacity APIs - Other minor updates
Version 1.0.0-preview: July 5, 2022
Pre-release
Get Pack-
Add to CMSIS Solution
packs:
- pack: ARM::Arm-2D@1.0.0-preview
Add with cpackget
> cpackget add ARM::Arm-2D@1.0.0-preview
Download
Arm-2D 1.0.0-previewThe first release in this new repository