diff --git a/examples/platform/efr32/BaseApplication.cpp b/examples/platform/efr32/BaseApplication.cpp index a158c9a687fa99..2970f3c1a29fd0 100644 --- a/examples/platform/efr32/BaseApplication.cpp +++ b/examples/platform/efr32/BaseApplication.cpp @@ -156,7 +156,7 @@ CHIP_ERROR BaseApplication::Init(Identify * identifyObj) if (identifyObj == nullptr) { - EFR32_LOG("funct timer create failed"); + EFR32_LOG("Invalid Identify Object!"); appError(CHIP_ERROR_INVALID_ARGUMENT); } diff --git a/examples/thermostat/efr32/args.gni b/examples/thermostat/efr32/args.gni index 7df1c5e400f56f..1e5ed4ca14102c 100644 --- a/examples/thermostat/efr32/args.gni +++ b/examples/thermostat/efr32/args.gni @@ -24,3 +24,6 @@ pw_log_BACKEND = "${chip_root}/src/lib/support/pw_log_chip" pw_assert_BACKEND = "$dir_pw_assert_log:check_backend" chip_enable_openthread = true pw_rpc_CONFIG = "$dir_pw_rpc:disable_global_mutex" + +openthread_external_platform = + "${chip_root}/third_party/openthread/platforms/efr32:libopenthread-efr32" diff --git a/examples/thermostat/efr32/src/AppTask.cpp b/examples/thermostat/efr32/src/AppTask.cpp index 69a59750ec61fd..793e79f3ab8145 100644 --- a/examples/thermostat/efr32/src/AppTask.cpp +++ b/examples/thermostat/efr32/src/AppTask.cpp @@ -140,6 +140,10 @@ CHIP_ERROR AppTask::Init() { CHIP_ERROR err = CHIP_NO_ERROR; +#ifdef DISPLAY_ENABLED + GetLCD().Init((uint8_t *) "Thermostat-App"); +#endif + err = BaseApplication::Init(&gIdentify); if (err != CHIP_NO_ERROR) {