Skip to content

Add GH3X2X blobs#298

Merged
gmarull merged 3 commits into
coredevices:mainfrom
teslabs:hrm-blobs
Nov 25, 2025
Merged

Add GH3X2X blobs#298
gmarull merged 3 commits into
coredevices:mainfrom
teslabs:hrm-blobs

Conversation

@gmarull
Copy link
Copy Markdown
Member

@gmarull gmarull commented Sep 26, 2025

No description provided.

@gmarull gmarull force-pushed the hrm-blobs branch 2 times, most recently from 34aa7d1 to f8fe76b Compare September 26, 2025 10:07
@gmarull gmarull added the DNM Do Not Merge label Sep 26, 2025
@gmarull
Copy link
Copy Markdown
Member Author

gmarull commented Sep 26, 2025

[1152/1951] Compiling third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_mp_code/src/gh3x2x_mp_param_config.c
In file included from ../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_application/inc/gh3x2x_demo_common.h:17,
                 from ../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_application/inc/gh3x2x_demo_algorithm_calc.h:19,
                 from ../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_call/src/gh3x2x_demo_algo_call_af.c:3:
../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_call/inc/goodix_algo.h:17:29: error: conflicting types for 'GS32'; have 'int'
   17 | typedef int                 GS32;   /**< 32bit signed integer type */
      |                             ^~~~
In file included from ../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_application/inc/gh3x2x_demo_algo_call.h:14,
                 from ../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_call/src/gh3x2x_demo_algo_call_af.c:2:
../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_kernel_code/driver/inc/gh_drv.h:30:29: note: previous declaration of 'GS32' with type 'GS32' {aka 'long int'}
   30 | typedef int32_t             GS32;   /**< 32bit signed integer type */
      |                             ^~~~
../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_call/inc/goodix_algo.h:18:29: error: conflicting types for 'GU32'; have 'unsigned int'
   18 | typedef unsigned int        GU32;   /**< 32bit unsigned integer type */
      |                             ^~~~
../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_kernel_code/driver/inc/gh_drv.h:31:29: note: previous declaration of 'GU32' with type 'GU32' {aka 'long unsigned int'}
   31 | typedef uint32_t            GU32;   /**< 32bit unsigned integer type */
      |                             ^~~~
../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_call/inc/goodix_algo.h:34:1: error: multi-line comment [-Werror=comment]
   34 | //#define   GH3X2X_DEBUG_ALGO_LOG(...)       do {\
      | ^
../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_application/inc/gh3x2x_demo_algorithm_calc.h:230:13: error: conflicting types for 'g_nEcgParamsArr'; have 'GS32[5]' {aka 'int[5]'}
  230 | extern GS32 g_nEcgParamsArr[GOODIX_ECG_PARAMS_NUM_MAX];
      |             ^~~~~~~~~~~~~~~
../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_kernel_code/driver/inc/gh_drv.h:2435:13: note: previous declaration of 'g_nEcgParamsArr' with type 'GS32[5]' {aka 'long int[5]'}
 2435 | extern GS32 g_nEcgParamsArr[5];
      |             ^~~~~~~~~~~~~~~
In file included from ../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_call/inc/goodix_af.h:6,
                 from ../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_call/src/gh3x2x_demo_algo_call_af.c:7:
../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_algo_code/goodix_algo_call/inc/goodix_algo.h:34:1: error: multi-line comment [-Werror=comment]
   34 | //#define   GH3X2X_DEBUG_ALGO_LOG(...)       do {\
      | ^
cc1: all warnings being treated as errors

../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_kernel_code/module/gh_protocol/gh_uprotocol.c:175:53: error: argument 2 of type 'GCHAR[150]' {aka 'char[150]'} with mismatched bound [-Werror=array-parameter=]
  175 | void GH3X2X_GetVersion(GU8 uchGetVersionType, GCHAR pszVersionString[150])
      |                                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from ../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_kernel_code/module/gh_protocol/gh_uprotocol.c:17:
../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_kernel_code/module/gh_protocol/gh_uprotocol.h:380:53: note: previously declared as 'GCHAR[100]' {aka 'char[100]'}
  380 | void GH3X2X_GetVersion(GU8 uchGetVersionType, GCHAR pszVersionString[100]);
      |                                               ~~~~~~^~~~~~~~~~~~~~~~~~~~~
../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_kernel_code/module/gh_protocol/gh_uprotocol.c: In function 'GH3X2X_UprotocolEcgCascadeCmd':
../third_party/nonfree/pebbleos-nonfree/gh3x2x/demo_code/demo_kernel_code/module/gh_protocol/gh_uprotocol.c:1108:1: error: multi-line comment [-Werror=comment]
 1108 | //    SET_VAL_VIA_PTR(pusRespondLen, GH3X2X_UprotocolPacketFormat(g_uchPacketCmd, puchRespondBuffer,\
      | ^
cc1: all warnings being treated as errors

@Jiyun-Yang

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Nov 1, 2025

This pull request has been marked as stale because it has been open (more than) 30 days with no activity. Remove the stale label or add a comment saying that you would like to have the label removed otherwise this pull request will automatically be closed in 7 days. Note, that you can always re-open a closed pull request at any time.

@github-actions github-actions Bot added the stale label Nov 1, 2025
@github-actions github-actions Bot closed this Nov 9, 2025
@jplexer jplexer reopened this Nov 9, 2025
@github-actions github-actions Bot removed the stale label Nov 10, 2025
Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
@gmarull gmarull removed the DNM Do Not Merge label Nov 25, 2025
Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
Signed-off-by: Gerard Marull-Paretas <gerard@teslabs.com>
@gmarull gmarull merged commit 8e1dcf9 into coredevices:main Nov 25, 2025
22 checks passed
@gmarull gmarull deleted the hrm-blobs branch November 25, 2025 15:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants