File tree 1 file changed +7
-3
lines changed
1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -236,9 +236,12 @@ CHIP_ERROR SilabsMatterConfig::InitMatter(const char * appName)
236
236
237
237
// Provision Manager
238
238
Silabs::Provision::Manager & provision = Silabs::Provision::Manager::GetInstance ();
239
+ Silabs::Provision::Storage & storage = provision.GetStorage ();
240
+
239
241
ReturnErrorOnFailure (provision.Init ());
240
- SetDeviceInstanceInfoProvider (&provision.GetStorage ());
241
- SetCommissionableDataProvider (&provision.GetStorage ());
242
+ SetDeviceInstanceInfoProvider (&storage);
243
+ SetCommissionableDataProvider (&storage);
244
+
242
245
ChipLogProgress (DeviceLayer, " Provision mode %s" , provision.IsProvisionRequired () ? " ENABLED" : " disabled" );
243
246
244
247
#if CHIP_ENABLE_OPENTHREAD
@@ -264,8 +267,9 @@ CHIP_ERROR SilabsMatterConfig::InitMatter(const char * appName)
264
267
265
268
#ifdef SL_MATTER_TEST_EVENT_TRIGGER_ENABLED
266
269
static SilabsTestEventTriggerDelegate sTestEventTriggerDelegate ;
267
- sTestEventTriggerDelegate .Init (&(provision.GetStorage ()));
268
270
271
+ // TODO: Remove this cast once the new provision structure is done
272
+ sTestEventTriggerDelegate .Init ((reinterpret_cast <DeviceLayer::Silabs::Provision::ProvisionedDataProvider *>(&storage)));
269
273
initParams.testEventTriggerDelegate = &sTestEventTriggerDelegate ;
270
274
#endif // SL_MATTER_TEST_EVENT_TRIGGER_ENABLED
271
275
You can’t perform that action at this time.
0 commit comments