Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
97453a1
bugfix: fix string length
daleylin Jan 23, 2021
3205c82
Merge pull request #1 from daleylin/daleylin-patch-1
daleylin Jan 23, 2021
a521e2e
replaced _gx_system_lock and _gx_system_unlock with GX_ENTER_CRITICAL…
parsley Jan 29, 2026
4944e94
fix for IAR compiler (IAR could not find associated function prototyp…
parsley Feb 2, 2026
0f47810
added missing include guard
parsley Feb 2, 2026
d0074ee
fixed missing configuration check "#ifdef GX_BINARY_RESOURCE_SUPPORT"
parsley Feb 2, 2026
2be1da8
fixed missing configuration check "#if (GX_ANIMATION_POOL_SIZE > 0)"
parsley Jan 29, 2026
eec5057
fix "variable "brush_alpha" was set but never used" if GX_BRUSH_ALPHA…
parsley Jan 30, 2026
de1f394
Merge pull request #140 from parsley/fix_alpha
fdesbiens Mar 6, 2026
1307795
Merge pull request #141 from parsley/fix_void
fdesbiens Mar 6, 2026
12f8a0e
Merge pull request #142 from parsley/fix_includeguard
fdesbiens Mar 6, 2026
329c1f7
Merge pull request #143 from parsley/fix_binres
fdesbiens Mar 6, 2026
75e2e04
Merge pull request #144 from parsley/fix_mutex
fdesbiens Mar 6, 2026
af6ae69
Merge pull request #145 from parsley/fix_animation
fdesbiens Mar 6, 2026
4eaa63b
Merge pull request #14 from daleylin/master
fdesbiens Mar 6, 2026
c40927a
Updated copyright headers and removed revision history
fdesbiens Mar 6, 2026
262702f
Updated ports copyright headers and version number
fdesbiens Mar 6, 2026
b0d9ea3
Updated version number constants
fdesbiens Mar 6, 2026
aaa38f3
Merge pull request #146 from fdesbiens/dev
fdesbiens Mar 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
20 changes: 6 additions & 14 deletions common/inc/gx_animation.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
*
* Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2026-present Eclipse ThreadX contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
*
*
* SPDX-License-Identifier: MIT
**************************************************************************/

Expand Down Expand Up @@ -36,22 +37,12 @@
/* types and external references. It is assumed that gx_api.h and */
/* gx_port.h have already been included. */
/* */
/* RELEASE HISTORY */
/* */
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* 06-02-2021 Ting Zhu Modified comment(s), */
/* added animation delete API, */
/* resulting in version 6.1.7 */
/* */
/**************************************************************************/

#ifndef GX_ANIMATION_H
#define GX_ANIMATION_H

#if (GX_ANIMATION_POOL_SIZE > 0)
#define GX_ANIMATION_SLIDE_LEFT 0x0001
#define GX_ANIMATION_SLIDE_RIGHT 0x0002
#define GX_ANIMATION_SLIDE_UP 0x0040
Expand Down Expand Up @@ -92,4 +83,5 @@ UINT _gxe_animation_stop(GX_ANIMATION *animation);
UINT _gxe_animation_landing_speed_set(GX_ANIMATION *animation, USHORT shift_per_step);

#endif
#endif

102 changes: 10 additions & 92 deletions common/inc/gx_api.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
*
* Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2026-present Eclipse ThreadX contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
*
*
* SPDX-License-Identifier: MIT
**************************************************************************/

Expand Down Expand Up @@ -36,91 +37,6 @@
/* Please note that basic data type definitions and other architecture-*/
/* specific information is contained in the file gx_port.h. */
/* */
/* RELEASE HISTORY */
/* */
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* added line break status, */
/* updated product constants, */
/* modified controls blocks, */
/* added new APIs, */
/* resulting in version 6.1 */
/* 12-31-2020 Kenneth Maxwell Modified comment(s), added */
/* display rotation support, */
/* declare new APIs, */
/* defined new status, */
/* resulting in version 6.1.3 */
/* 03-02-2021 Kenneth Maxwell Modified comment(s), */
/* change scroll_wheel style */
/* flag to status flag, */
/* renamed */
/* GX_STATUS_TRACKING_START to */
/* GX_STATUS_TRACKING_PEN, */
/* added rotation angle */
/* definitions, changed */
/* pixelmap rotation flag */
/* definitions, */
/* resulting in version 6.1.5 */
/* 06-02-2021 Ting Zhu Modified comment(s), */
/* added new widget type */
/* GX_GENERIC_SCROLL_WHEEL, */
/* added animation delete API, */
/* added generic Dave2D */
/* graphics accelerator */
/* support, */
/* resulting in version 6.1.7 */
/* 08-02-2021 Ting Zhu Modified comment(s), added */
/* GX_TICKS_SECOND definition */
/* resulting in version 6.1.8 */
/* 10-15-2021 Ting Zhu Modified comment(s), */
/* updated patch number, */
/* resulting in version 6.1.9 */
/* 01-31-2022 Kenneth Maxwell Modified comment(s), */
/* removed errant semicolons, */
/* added new member to struct */
/* GX_RADIAL_SLIDER_INFO, */
/* added new member to */
/* vertical and horizontal */
/* list control blocks, */
/* resulting in version 6.1.10 */
/* 04-25-2022 Ting Zhu Modified comment(s), */
/* added new member to struct */
/* GX_DISPLAY_LAYER_SERVICES, */
/* added new animation flag */
/* GX_ANIMATION_BLOCK_MOVE, */
/* resulting in version 6.1.11 */
/* 07-29-2022 Kenneth Maxwell Modified comment(s), */
/* added new style */
/* GX_STYLE_REPEAT_SELECT, */
/* resulting in version 6.1.12 */
/* 10-31-2022 Kenneth Maxwell Modified comment(s), */
/* removed unused style flag */
/* GX_SCROLLBAR_BACKGROUND_ */
/* TILE, */
/* resulting in version 6.2.0 */
/* 03-08-2023 Ting Zhu Modified comment(s), */
/* updated patch version, */
/* resulting in version 6.2.1 */
/* 10-31-2023 Ting Zhu Modified comment(s), */
/* added new APIs for loading */
/* pixelmap and font from */
/* standalone binary, */
/* removed unused defines, */
/* added partial canvas buffer */
/* support, */
/* resulting in version 6.3.0 */
/* 12-31-2023 Ting Zhu Modified comment(s), */
/* updated patch version, */
/* resulting in version 6.4.0 */
/* 03-01-2024 Ting Zhu Modified comment(s), */
/* updated patch version, */
/* resulting in version 6.4.1 */
/* 02-19-2025 Fr�d�ric Desbiens Modified comment(s), */
/* update version number, */
/* resulting in version 6.4.2 */
/* */
/**************************************************************************/

#ifndef GX_API_H
Expand All @@ -142,9 +58,9 @@ extern "C" {

#define AZURE_RTOS_GUIX
#define GUIX_MAJOR_VERSION 6
#define GUIX_MINOR_VERSION 4
#define GUIX_PATCH_VERSION 5
#define GUIX_BUILD_VERSION 202504
#define GUIX_MINOR_VERSION 5
#define GUIX_PATCH_VERSION 0
#define GUIX_BUILD_VERSION 202601
#define GUIX_HOTFIX_VERSION ' '

/* The following symbols are defined for backward compatibility reasons.*/
Expand Down Expand Up @@ -1402,7 +1318,7 @@ typedef struct GX_PROGRESS_BAR_INFO_STRUCT
GX_RESOURCE_ID gx_progress_bar_fill_pixelmap;
} GX_PROGRESS_BAR_INFO;

/* Define circular gauge information structure, this structure is used to
/* Define circular gauge information structure, this structure is used to
define the appearance of the circular gauge widget. */
typedef struct GX_CIRCULAR_GAUGE_INFO_STRUCT
{
Expand Down Expand Up @@ -5714,8 +5630,10 @@ UINT _gxe_string_scroll_wheel_string_list_set_ext(GX_STRING_SCROLL_WHEEL *wheel,
INT string_count);

UINT _gxe_system_active_language_set(GX_UBYTE language);
#if (GX_ANIMATION_POOL_SIZE > 0)
UINT _gxe_system_animation_get(GX_ANIMATION **animation);
UINT _gxe_system_animation_free(GX_ANIMATION *animation);
#endif
#if defined(GX_DYNAMIC_BIDI_TEXT_SUPPORT)
UINT _gx_system_bidi_text_enable(VOID);
UINT _gx_system_bidi_text_disable(VOID);
Expand Down
20 changes: 4 additions & 16 deletions common/inc/gx_binres_loader.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
*
* Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2026-present Eclipse ThreadX contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
*
*
* SPDX-License-Identifier: MIT
**************************************************************************/

Expand Down Expand Up @@ -36,19 +37,6 @@
/* including all data types and external references. It is assumed */
/* that gx_api.h and gx_port.h have already been included. */
/* */
/* RELEASE HISTORY */
/* */
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* defined macros to read */
/* integer value, */
/* resulting in version 6.1 */
/* 10-31-2023 Ting Zhu Modified comment(s), */
/* declared new prototypes, */
/* resulting in version 6.3.0 */
/* */
/**************************************************************************/

#ifndef GX_BINRES_LOADER_H
Expand Down
16 changes: 4 additions & 12 deletions common/inc/gx_button.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
*
* Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2026-present Eclipse ThreadX contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
*
*
* SPDX-License-Identifier: MIT
**************************************************************************/

Expand Down Expand Up @@ -36,15 +37,6 @@
/* including all data types and external references. It is assumed */
/* that gx_api.h and gx_port.h have already been included. */
/* */
/* RELEASE HISTORY */
/* */
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* added new prototypes, */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

#ifndef GX_BUTTON_H
Expand Down
18 changes: 4 additions & 14 deletions common/inc/gx_canvas.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
*
* Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2026-present Eclipse ThreadX contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
*
*
* SPDX-License-Identifier: MIT
**************************************************************************/

Expand Down Expand Up @@ -36,17 +37,6 @@
/* types and external references. It is assumed that gx_api.h and */
/* gx_port.h have already been included. */
/* */
/* RELEASE HISTORY */
/* */
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* 04-25-2022 Ting Zhu Modified comment(s), */
/* added new declarations, */
/* resulting in version 6.1.11 */
/* */
/**************************************************************************/

#ifndef GX_CANVAS_H
Expand Down
15 changes: 4 additions & 11 deletions common/inc/gx_circular_gauge.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
*
* Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2026-present Eclipse ThreadX contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
*
*
* SPDX-License-Identifier: MIT
**************************************************************************/

Expand Down Expand Up @@ -36,14 +37,6 @@
/* including all data types and external references. It is assumed */
/* that gx_api.h and gx_port.h have already been included. */
/* */
/* RELEASE HISTORY */
/* */
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

#ifndef GX_CIRCULAR_GAUGE_H
Expand Down
15 changes: 4 additions & 11 deletions common/inc/gx_context.h
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
/***************************************************************************
* Copyright (c) 2024 Microsoft Corporation
*
* Copyright (c) 2024 Microsoft Corporation
* Copyright (c) 2026-present Eclipse ThreadX contributors
*
* This program and the accompanying materials are made available under the
* terms of the MIT License which is available at
* https://opensource.org/licenses/MIT.
*
*
* SPDX-License-Identifier: MIT
**************************************************************************/

Expand Down Expand Up @@ -36,14 +37,6 @@
/* data types and external references. It is assumed that gx_api.h */
/* and gx_port.h have already been included. */
/* */
/* RELEASE HISTORY */
/* */
/* DATE NAME DESCRIPTION */
/* */
/* 05-19-2020 Kenneth Maxwell Initial Version 6.0 */
/* 09-30-2020 Kenneth Maxwell Modified comment(s), */
/* resulting in version 6.1 */
/* */
/**************************************************************************/

#ifndef GX_DRAW_CONTEXT_H
Expand Down
Loading
Loading