From: SnickerSun Date: Wed, 8 Jan 2025 10:17:16 +0000 (+0800) Subject: 解决加了GNSS后fd230编译不过问题 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=07d5f3d80b19fb3b74d87e86c98a239ed4e58238;p=mirrors%2FFD230.git 解决加了GNSS后fd230编译不过问题 --- diff --git a/code/sdk/build/config/target_config/brandy/config.py b/code/sdk/build/config/target_config/brandy/config.py index c60fe8ec6..45cc7286b 100644 --- a/code/sdk/build/config/target_config/brandy/config.py +++ b/code/sdk/build/config/target_config/brandy/config.py @@ -353,6 +353,7 @@ target = { #'ENABLE_WEBSOCKET', 'CYWEE_SPORT', 'CYWEE_MAC_ACTIVE', + 'SUPPORT_CAT1_SERVICE', 'SUPPORT_TCPIP', 'SUPPORT_HID_SERVICE', 'SUPPORT_BAIDU_MAP', diff --git a/code/sdk/zhihui/UI/producttest/src/testGPS.cpp b/code/sdk/zhihui/UI/producttest/src/testGPS.cpp index d675dda45..f712ad6d3 100644 --- a/code/sdk/zhihui/UI/producttest/src/testGPS.cpp +++ b/code/sdk/zhihui/UI/producttest/src/testGPS.cpp @@ -4,6 +4,9 @@ // #include "producttest/include/testcat1.h" #include "AlarmClockModel.h" #include "cmsis_os2.h" + +#if defined(GNSS_UART1) || defined(GNSS_UART0) + #include "NMEA0183.h" // code/sdk/zhihui/services/gnss/inc/.h @@ -289,3 +292,4 @@ namespace OHOS } } +#endif diff --git a/code/sdk/zhihui/UI/producttest/src/testPresenter.cpp b/code/sdk/zhihui/UI/producttest/src/testPresenter.cpp index 179414053..e7e05653c 100644 --- a/code/sdk/zhihui/UI/producttest/src/testPresenter.cpp +++ b/code/sdk/zhihui/UI/producttest/src/testPresenter.cpp @@ -27,7 +27,10 @@ #include "custom_runtime.h" + +#if defined(GNSS_UART1) || defined(GNSS_UART0) #include "gnss_ctl.h" +#endif namespace OHOS { @@ -343,6 +346,8 @@ namespace OHOS #endif + + #if defined(GNSS_UART1) || defined(GNSS_UART0) if (strcmp(view.GetViewId(), GPS_OPEN_CONFIRM_BUTTON) == 0) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS On OnClick"); @@ -356,7 +361,7 @@ namespace OHOS WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "GPS On OnClick"); gnss_stop(); } - + #endif return false; } diff --git a/code/sdk/zhihui/UI/producttest/src/testView.cpp b/code/sdk/zhihui/UI/producttest/src/testView.cpp index 2001efd98..4a870cab6 100644 --- a/code/sdk/zhihui/UI/producttest/src/testView.cpp +++ b/code/sdk/zhihui/UI/producttest/src/testView.cpp @@ -44,7 +44,9 @@ namespace OHOS {SEChipTest,"SEChipTestbutton","SEChipTest","SEChipTestbutton_next" ,&testView::ChangeSEChipTESTView,true}, {PingTest,"PingTestbutton","PingTest","PingTestbutton_next" ,&testView::ChangePingTESTView,true}, +#if defined(GNSS_UART1) || defined(GNSS_UART0) {GPSTEST,"GPSTestbutton","GPSTest","GPSTestbutton_next" ,&testView::ChangeGPSTESTView,true}, +#endif #ifdef AGINGTEST {OLDTEST,"oldtestbutton","aging" ,"oldtestexit",&testView::ChangeoldTESTView,true}, #endif @@ -628,6 +630,7 @@ SystemScrollView[TESTVIEW]->SetStyle(STYLE_BORDER_RADIUS, 0); bool testView::ChangeGPSTESTView(int16_t thisView) { +#if defined(GNSS_UART1) || defined(GNSS_UART0) if (SystemScrollView[thisView] == nullptr) { WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "SystemView::ChangeSEChipTESTView"); @@ -640,6 +643,7 @@ SystemScrollView[TESTVIEW]->SetStyle(STYLE_BORDER_RADIUS, 0); SystemScrollView[thisView] = test_GPS_view->testGPSInitIView((uint8_t)thisView); RootView::GetInstance()->Add(SystemScrollView[thisView]); } +#endif return true; } @@ -815,12 +819,14 @@ SystemScrollView[TESTVIEW]->SetStyle(STYLE_BORDER_RADIUS, 0); test_Ping_view = nullptr; SystemScrollView[hideView]=nullptr; break; +#if defined(GNSS_UART1) || defined(GNSS_UART0) case GPSTEST: RootView::GetInstance()->Remove(SystemScrollView[hideView]); delete test_GPS_view; test_GPS_view = nullptr; SystemScrollView[hideView]=nullptr; break; +#endif #ifdef SUPPORT_A5133_SERVICE case RF5133: RootView::GetInstance()->Remove(SystemScrollView[hideView]); diff --git a/code/sdk/zhihui/drivers/rotary_encoder/rotary_encoder_drv.c b/code/sdk/zhihui/drivers/rotary_encoder/rotary_encoder_drv.c index 478e091e5..bc963102f 100644 --- a/code/sdk/zhihui/drivers/rotary_encoder/rotary_encoder_drv.c +++ b/code/sdk/zhihui/drivers/rotary_encoder/rotary_encoder_drv.c @@ -415,7 +415,7 @@ uint32_t re_init(void) struct re_driver_data *redd = NULL; // re_err("re_init ----------1!!!\n"); #ifdef ROTARYENCODER_HX3507 - g_encoder_drv.private_data = rotary_encoder_get_peri_hx3507_attr(); + g_encoder_drv.private_data = rotary_encoder_get_hx3507_peri_attr(); g_encoder_drv.encoder_api = rotary_encoder_get_hx3507_api(); #elif defined ROTARYENCODER_HX3509 g_encoder_drv.private_data = rotary_encoder_get_hx3509_peri_attr();