Skip to content

Commit 0281c52

Browse files
[SL-ONLY] Update sl_apps Apptask Init to AppInit post change in baseApplication (#345)
1 parent 7b39d2a commit 0281c52

File tree

12 files changed

+22
-59
lines changed

12 files changed

+22
-59
lines changed

examples/dishwasher-app/silabs/include/AppTask.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,11 +75,11 @@ class AppTask : public BaseApplication
7575
private:
7676
static AppTask sAppTask;
7777
/**
78-
* @brief AppTask initialisation function
78+
* @brief Override of BaseApplication::AppInit() virtual method, called by BaseApplication::Init()
7979
*
8080
* @return CHIP_ERROR
8181
*/
82-
CHIP_ERROR Init();
82+
CHIP_ERROR AppInit() override;
8383

8484
/**
8585
* @brief PB0 Button event processing function

examples/dishwasher-app/silabs/src/AppTask.cpp

+1-8
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ static EnergyReportingTestEventTriggerHandler sEnergyReportingTestEventTriggerHa
6060
static DeviceEnergyManagementTestEventTriggerHandler sDeviceEnergyManagementTestEventTriggerHandler;
6161
#endif
6262

63-
CHIP_ERROR AppTask::Init()
63+
CHIP_ERROR AppTask::AppInit()
6464
{
6565
CHIP_ERROR err = CHIP_NO_ERROR;
6666
chip::DeviceLayer::Silabs::GetPlatform().SetButtonsCb(AppTask::ButtonEventHandler);
@@ -69,13 +69,6 @@ CHIP_ERROR AppTask::Init()
6969
GetLCD().Init((uint8_t *) "Dishwasher-App");
7070
#endif
7171

72-
err = BaseApplication::Init();
73-
if (err != CHIP_NO_ERROR)
74-
{
75-
SILABS_LOG("BaseApplication::Init() failed");
76-
appError(err);
77-
}
78-
7972
PlatformMgr().LockChipStack();
8073
err = DeviceEnergyManager::Instance().Init();
8174
PlatformMgr().UnlockChipStack();

examples/fan-control-app/silabs/include/AppTask.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,11 @@ class AppTask : public BaseApplication
8181

8282
private:
8383
/**
84-
* @brief AppTask initialisation function
84+
* @brief Override of BaseApplication::AppInit() virtual method, called by BaseApplication::Init()
8585
*
8686
* @return CHIP_ERROR
8787
*/
88-
CHIP_ERROR Init();
88+
CHIP_ERROR AppInit() override;
8989

9090
static AppTask sAppTask;
9191

examples/fan-control-app/silabs/src/AppTask.cpp

+1-8
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ using namespace chip::app::Clusters;
6565

6666
AppTask AppTask::sAppTask;
6767

68-
CHIP_ERROR AppTask::Init()
68+
CHIP_ERROR AppTask::AppInit()
6969
{
7070
CHIP_ERROR err = CHIP_NO_ERROR;
7171
chip::DeviceLayer::Silabs::GetPlatform().SetButtonsCb(AppTask::ButtonEventHandler);
@@ -75,13 +75,6 @@ CHIP_ERROR AppTask::Init()
7575
GetLCD().SetCustomUI(FanControlUI::DrawUI);
7676
#endif
7777

78-
err = BaseApplication::Init();
79-
if (err != CHIP_NO_ERROR)
80-
{
81-
ChipLogError(AppServer, "BaseApplication::Init() failed");
82-
appError(err);
83-
}
84-
8578
err = FanControlMgr().Init();
8679
if (err != CHIP_NO_ERROR)
8780
{

examples/multi-sensor-app/silabs/include/AppTask.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,11 @@ class AppTask : public BaseApplication
121121
};
122122

123123
/**
124-
* @brief AppTask initialisation function
124+
* @brief Override of BaseApplication::AppInit() virtual method, called by BaseApplication::Init()
125125
*
126126
* @return CHIP_ERROR
127127
*/
128-
CHIP_ERROR Init();
128+
CHIP_ERROR AppInit() override;
129129

130130
#ifdef DISPLAY_ENABLED
131131
/**

examples/multi-sensor-app/silabs/src/AppTask.cpp

+1-8
Original file line numberDiff line numberDiff line change
@@ -58,21 +58,14 @@ constexpr uint8_t kOccupancyLedId = 0;
5858

5959
AppTask AppTask::sAppTask;
6060

61-
CHIP_ERROR AppTask::Init()
61+
CHIP_ERROR AppTask::AppInit()
6262
{
6363
CHIP_ERROR err = CHIP_NO_ERROR;
6464
GetPlatform().SetButtonsCb(AppTask::ButtonEventHandler);
6565
#ifdef DISPLAY_ENABLED
6666
GetLCD().Init((uint8_t *) SENSOR_NAME);
6767
#endif
6868

69-
err = BaseApplication::Init();
70-
if (err != CHIP_NO_ERROR)
71-
{
72-
ChipLogError(AppServer, "BaseApplication::Init() failed");
73-
appError(err);
74-
}
75-
7669
sOccupancyLed.Init(kOccupancyLedId);
7770
sOccupancyLed.Set(false);
7871

examples/onoff-plug-app/silabs/include/AppTask.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,11 @@ class AppTask : public BaseApplication
8484
static void UpdateClusterState(intptr_t context);
8585

8686
/**
87-
* @brief AppTask initialisation function
87+
* @brief Override of BaseApplication::AppInit() virtual method, called by BaseApplication::Init()
8888
*
8989
* @return CHIP_ERROR
9090
*/
91-
CHIP_ERROR Init();
91+
CHIP_ERROR AppInit() override;
9292

9393
static void TimerEventHandler(TimerHandle_t xTimer);
9494
};

examples/onoff-plug-app/silabs/src/AppTask.cpp

+1-8
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ using namespace ::chip::DeviceLayer;
6262

6363
AppTask AppTask::sAppTask;
6464

65-
CHIP_ERROR AppTask::Init()
65+
CHIP_ERROR AppTask::AppInit()
6666
{
6767
CHIP_ERROR err = CHIP_NO_ERROR;
6868
chip::DeviceLayer::Silabs::GetPlatform().SetButtonsCb(AppTask::ButtonEventHandler);
@@ -71,13 +71,6 @@ CHIP_ERROR AppTask::Init()
7171
GetLCD().Init((uint8_t *) "onoffPlug-App");
7272
#endif
7373

74-
err = BaseApplication::Init();
75-
if (err != CHIP_NO_ERROR)
76-
{
77-
SILABS_LOG("BaseApplication::Init() failed");
78-
appError(err);
79-
}
80-
8174
err = PlugMgr().Init();
8275
if (err != CHIP_NO_ERROR)
8376
{

examples/template/silabs/include/AppTask.h

+6-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,12 @@ class AppTask : public BaseApplication
5252
private:
5353
friend AppTask & GetAppTask(void);
5454

55-
CHIP_ERROR Init();
55+
/**
56+
* @brief Override of BaseApplication::AppInit() virtual method, called by BaseApplication::Init()
57+
*
58+
* @return CHIP_ERROR
59+
*/
60+
CHIP_ERROR AppInit() override;
5661
static AppTask sAppTask;
5762
/**
5863
* @brief PB0 Button event processing function

examples/template/silabs/src/AppTask.cpp

+1-8
Original file line numberDiff line numberDiff line change
@@ -48,18 +48,11 @@ using namespace ::chip::DeviceLayer;
4848

4949
AppTask AppTask::sAppTask;
5050

51-
CHIP_ERROR AppTask::Init()
51+
CHIP_ERROR AppTask::AppInit()
5252
{
5353
CHIP_ERROR err = CHIP_NO_ERROR;
5454
chip::DeviceLayer::Silabs::GetPlatform().SetButtonsCb(AppTask::ButtonEventHandler);
5555

56-
err = BaseApplication::Init();
57-
if (err != CHIP_NO_ERROR)
58-
{
59-
SILABS_LOG("BaseApplication::Init() failed");
60-
appError(err);
61-
}
62-
6356
return err;
6457
}
6558

examples/zigbee-matter-light/silabs/include/AppTask.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,11 @@ class AppTask : public BaseApplication
9292
static void UpdateClusterState(intptr_t context);
9393

9494
/**
95-
* @brief AppTask initialisation function
95+
* @brief Override of BaseApplication::AppInit() virtual method, called by BaseApplication::Init()
9696
*
9797
* @return CHIP_ERROR
9898
*/
99-
CHIP_ERROR Init();
99+
CHIP_ERROR AppInit() override;
100100

101101
/**
102102
* @brief PB0 Button event processing function

examples/zigbee-matter-light/silabs/src/AppTask.cpp

+1-8
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ using namespace ::chip::DeviceLayer;
9494

9595
AppTask AppTask::sAppTask;
9696

97-
CHIP_ERROR AppTask::Init()
97+
CHIP_ERROR AppTask::AppInit()
9898
{
9999
CHIP_ERROR err = CHIP_NO_ERROR;
100100
app::SetAttributePersistenceProvider(&gDeferredAttributePersister);
@@ -113,13 +113,6 @@ CHIP_ERROR AppTask::Init()
113113
ChipLogProgress(AppServer, "Sequential CMP app");
114114
#endif
115115

116-
err = BaseApplication::Init();
117-
if (err != CHIP_NO_ERROR)
118-
{
119-
SILABS_LOG("BaseApplication::Init() failed");
120-
appError(err);
121-
}
122-
123116
err = LightMgr().Init();
124117
if (err != CHIP_NO_ERROR)
125118
{

0 commit comments

Comments
 (0)