@@ -78,7 +78,8 @@ class AdvertisingDataSimpleBuilder {
78
78
*/
79
79
AdvertisingDataSimpleBuilder &setAppearance (adv_data_appearance_t appearance)
80
80
{
81
- MBED_ASSERT (_builder.setAppearance (appearance) == BLE_ERROR_NONE);
81
+ ble_error_t res = _builder.setAppearance (appearance);
82
+ MBED_ASSERT (res == BLE_ERROR_NONE);
82
83
return *this ;
83
84
}
84
85
@@ -96,7 +97,8 @@ class AdvertisingDataSimpleBuilder {
96
97
adv_data_flags_t flags = adv_data_flags_t ::default_flags
97
98
)
98
99
{
99
- MBED_ASSERT (_builder.setFlags (flags) == BLE_ERROR_NONE);
100
+ ble_error_t res = _builder.setFlags (flags);
101
+ MBED_ASSERT (res == BLE_ERROR_NONE);
100
102
return *this ;
101
103
}
102
104
@@ -111,7 +113,8 @@ class AdvertisingDataSimpleBuilder {
111
113
*/
112
114
AdvertisingDataSimpleBuilder &setTxPowerAdvertised (advertising_power_t txPower)
113
115
{
114
- MBED_ASSERT (_builder.setTxPowerAdvertised (txPower) == BLE_ERROR_NONE);
116
+ ble_error_t res = _builder.setTxPowerAdvertised (txPower);
117
+ MBED_ASSERT (res == BLE_ERROR_NONE);
115
118
return *this ;
116
119
}
117
120
@@ -129,7 +132,8 @@ class AdvertisingDataSimpleBuilder {
129
132
*/
130
133
AdvertisingDataSimpleBuilder &setName (const char *name, bool complete = true )
131
134
{
132
- MBED_ASSERT (_builder.setName (name, complete) == BLE_ERROR_NONE);
135
+ ble_error_t res = _builder.setName (name, complete);
136
+ MBED_ASSERT (res == BLE_ERROR_NONE);
133
137
return *this ;
134
138
}
135
139
@@ -144,7 +148,8 @@ class AdvertisingDataSimpleBuilder {
144
148
*/
145
149
AdvertisingDataSimpleBuilder &setManufacturerSpecificData (mbed::Span<const uint8_t > data)
146
150
{
147
- MBED_ASSERT (_builder.setManufacturerSpecificData (data) == BLE_ERROR_NONE);
151
+ ble_error_t res = _builder.setManufacturerSpecificData (data);
152
+ MBED_ASSERT (res == BLE_ERROR_NONE);
148
153
return *this ;
149
154
}
150
155
@@ -157,7 +162,8 @@ class AdvertisingDataSimpleBuilder {
157
162
*/
158
163
AdvertisingDataSimpleBuilder &setAdvertisingInterval (adv_interval_t interval)
159
164
{
160
- MBED_ASSERT (_builder.setAdvertisingInterval (interval) == BLE_ERROR_NONE);
165
+ ble_error_t res = _builder.setAdvertisingInterval (interval);
166
+ MBED_ASSERT (res == BLE_ERROR_NONE);
161
167
return *this ;
162
168
}
163
169
@@ -174,7 +180,8 @@ class AdvertisingDataSimpleBuilder {
174
180
conn_interval_t max
175
181
)
176
182
{
177
- MBED_ASSERT (_builder.setConnectionIntervalPreference (min, max) == BLE_ERROR_NONE);
183
+ ble_error_t res = _builder.setConnectionIntervalPreference (min, max);
184
+ MBED_ASSERT (res == BLE_ERROR_NONE);
178
185
return *this ;
179
186
}
180
187
@@ -190,7 +197,8 @@ class AdvertisingDataSimpleBuilder {
190
197
*/
191
198
AdvertisingDataSimpleBuilder &setServiceData (UUID service, mbed::Span<const uint8_t > data)
192
199
{
193
- MBED_ASSERT (_builder.setServiceData (service, data) == BLE_ERROR_NONE);
200
+ ble_error_t res = _builder.setServiceData (service, data);
201
+ MBED_ASSERT (res == BLE_ERROR_NONE);
194
202
return *this ;
195
203
}
196
204
@@ -210,11 +218,10 @@ class AdvertisingDataSimpleBuilder {
210
218
bool complete = true
211
219
)
212
220
{
213
- MBED_ASSERT (
214
- _builder.setLocalServiceList (
221
+ ble_error_t res = _builder.setLocalServiceList (
215
222
mbed::make_Span (&data, 1 ), complete
216
- ) == BLE_ERROR_NONE
217
- );
223
+ );
224
+ MBED_ASSERT (res == BLE_ERROR_NONE );
218
225
return *this ;
219
226
}
220
227
@@ -235,7 +242,8 @@ class AdvertisingDataSimpleBuilder {
235
242
bool complete = true
236
243
)
237
244
{
238
- MBED_ASSERT (_builder.setLocalServiceList (data, complete) == BLE_ERROR_NONE);
245
+ ble_error_t res = _builder.setLocalServiceList (data, complete);
246
+ MBED_ASSERT (res == BLE_ERROR_NONE);
239
247
return *this ;
240
248
}
241
249
@@ -250,9 +258,8 @@ class AdvertisingDataSimpleBuilder {
250
258
*/
251
259
AdvertisingDataSimpleBuilder &setRequestedService (const UUID& data)
252
260
{
253
- MBED_ASSERT (
254
- _builder.setRequestedServiceList (mbed::make_Span (&data, 1 )) == BLE_ERROR_NONE
255
- );
261
+ ble_error_t res = _builder.setRequestedServiceList (mbed::make_Span (&data, 1 ));
262
+ MBED_ASSERT (res == BLE_ERROR_NONE);
256
263
return *this ;
257
264
}
258
265
@@ -267,7 +274,8 @@ class AdvertisingDataSimpleBuilder {
267
274
*/
268
275
AdvertisingDataSimpleBuilder &setRequestedServiceList (mbed::Span<const UUID> data)
269
276
{
270
- MBED_ASSERT (_builder.setRequestedServiceList (data) == BLE_ERROR_NONE);
277
+ ble_error_t res = _builder.setRequestedServiceList (data);
278
+ MBED_ASSERT (res == BLE_ERROR_NONE);
271
279
return *this ;
272
280
}
273
281
@@ -286,7 +294,8 @@ class AdvertisingDataSimpleBuilder {
286
294
mbed::Span<const uint8_t > fieldData
287
295
)
288
296
{
289
- MBED_ASSERT (_builder.addData (advDataType, fieldData) == BLE_ERROR_NONE);
297
+ ble_error_t res = _builder.addData (advDataType, fieldData);
298
+ MBED_ASSERT (res == BLE_ERROR_NONE);
290
299
return *this ;
291
300
}
292
301
0 commit comments