@@ -111,47 +111,12 @@ static size_t hex_string_to_binary(const char * hex_string, uint8_t * buf, size_
111
111
112
112
void Esp32AppServer::DeInitBLEIfCommissioned (void )
113
113
{
114
- #if CONFIG_BT_ENABLED && CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING
114
+ #ifdef CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING
115
115
if (chip::Server::GetInstance ().GetFabricTable ().FabricCount () > 0 )
116
116
{
117
- esp_err_t err = ESP_OK;
118
-
119
- #if CONFIG_BT_NIMBLE_ENABLED
120
- if (!ble_hs_is_enabled ())
121
- {
122
- ESP_LOGI (TAG, " BLE already deinited" );
123
- return ;
124
- }
125
- if (nimble_port_stop () != 0 )
126
- {
127
- ESP_LOGE (TAG, " nimble_port_stop() failed" );
128
- return ;
129
- }
130
- vTaskDelay (100 );
131
- nimble_port_deinit ();
132
-
133
- #if ESP_IDF_VERSION < ESP_IDF_VERSION_VAL(5, 0, 0)
134
- err = esp_nimble_hci_and_controller_deinit ();
135
- #endif
136
- #endif /* CONFIG_BT_NIMBLE_ENABLED */
137
-
138
- #if CONFIG_IDF_TARGET_ESP32
139
- err |= esp_bt_mem_release (ESP_BT_MODE_BTDM);
140
- #elif CONFIG_IDF_TARGET_ESP32C2 || CONFIG_IDF_TARGET_ESP32C3 || CONFIG_IDF_TARGET_ESP32S3 || CONFIG_IDF_TARGET_ESP32H2 || \
141
- CONFIG_IDF_TARGET_ESP32C6
142
- err |= esp_bt_mem_release (ESP_BT_MODE_BLE);
143
- #endif
144
-
145
- if (err != ESP_OK)
146
- {
147
- ESP_LOGE (TAG, " BLE deinit failed" );
148
- }
149
- else
150
- {
151
- ESP_LOGI (TAG, " BLE deinit successful and memory reclaimed" );
152
- }
117
+ chip::DeviceLayer::Internal::BLEMgr ().Shutdown ();
153
118
}
154
- #endif /* CONFIG_BT_ENABLED && CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING */
119
+ #endif /* CONFIG_USE_BLE_ONLY_FOR_COMMISSIONING */
155
120
}
156
121
157
122
void Esp32AppServer::Init (AppDelegate * sAppDelegate )
@@ -162,7 +127,7 @@ void Esp32AppServer::Init(AppDelegate * sAppDelegate)
162
127
if (hex_string_to_binary (CONFIG_TEST_EVENT_TRIGGER_ENABLE_KEY, sTestEventTriggerEnableKey ,
163
128
sizeof (sTestEventTriggerEnableKey )) == 0 )
164
129
{
165
- ESP_LOGE (TAG , " Failed to convert the EnableKey string to octstr type value" );
130
+ ChipLogError (DeviceLayer , " Failed to convert the EnableKey string to octstr type value" );
166
131
memset (sTestEventTriggerEnableKey , 0 , sizeof (sTestEventTriggerEnableKey ));
167
132
}
168
133
static SimpleTestEventTriggerDelegate sTestEventTriggerDelegate {};
@@ -190,7 +155,7 @@ void Esp32AppServer::Init(AppDelegate * sAppDelegate)
190
155
if (chip::DeviceLayer::ConnectivityMgr ().IsThreadProvisioned () &&
191
156
(chip::Server::GetInstance ().GetFabricTable ().FabricCount () != 0 ))
192
157
{
193
- ESP_LOGI (TAG , " Thread has been provisioned, publish the dns service now" );
158
+ ChipLogProgress (DeviceLayer , " Thread has been provisioned, publish the dns service now" );
194
159
chip::app::DnssdServer::Instance ().StartServer ();
195
160
}
196
161
#endif
0 commit comments