@@ -223,8 +223,7 @@ uint32_t ble_drv_stack_enable(void) {
223
223
if ((err_code = sd_ble_gap_device_name_set (& sec_mode ,
224
224
(const uint8_t * )device_name ,
225
225
strlen (device_name ))) != 0 ) {
226
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
227
- "Cannot apply GAP parameters." ));
226
+ mp_raise_msg (& mp_type_OSError , "can't apply GAP parameters" );
228
227
}
229
228
230
229
// set connection parameters
@@ -236,9 +235,7 @@ uint32_t ble_drv_stack_enable(void) {
236
235
gap_conn_params .conn_sup_timeout = BLE_CONN_SUP_TIMEOUT ;
237
236
238
237
if (sd_ble_gap_ppcp_set (& gap_conn_params ) != 0 ) {
239
-
240
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
241
- "Cannot set PPCP parameters." ));
238
+ mp_raise_msg (& mp_type_OSError , "can't set PPCP parameters" );
242
239
}
243
240
244
241
return err_code ;
@@ -269,8 +266,7 @@ void ble_drv_address_get(ble_drv_addr_t * p_addr) {
269
266
#endif
270
267
271
268
if (err_code != 0 ) {
272
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
273
- "Can not query for the device address." ));
269
+ mp_raise_msg (& mp_type_OSError , "can't query for the device address" );
274
270
}
275
271
276
272
BLE_DRIVER_LOG ("ble address, type: " HEX2_FMT ", " \
@@ -288,8 +284,7 @@ bool ble_drv_uuid_add_vs(uint8_t * p_uuid, uint8_t * idx) {
288
284
SD_TEST_OR_ENABLE ();
289
285
290
286
if (sd_ble_uuid_vs_add ((ble_uuid128_t const * )p_uuid , idx ) != 0 ) {
291
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
292
- "Can not add Vendor Specific 128-bit UUID." ));
287
+ mp_raise_msg (& mp_type_OSError , "can't add Vendor Specific 128-bit UUID" );
293
288
}
294
289
295
290
return true;
@@ -308,8 +303,7 @@ bool ble_drv_service_add(ubluepy_service_obj_t * p_service_obj) {
308
303
if (sd_ble_gatts_service_add (p_service_obj -> type ,
309
304
& uuid ,
310
305
& p_service_obj -> handle ) <
10000
span class=pl-c1>!= 0 ) {
311
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
312
- "Can not add Service." ));
306
+ mp_raise_msg (& mp_type_OSError , "can't add Service" );
313
307
}
314
308
} else if (p_service_obj -> p_uuid -> type == BLE_UUID_TYPE_BLE ) {
315
309
BLE_DRIVER_LOG ("adding service\n" );
@@ -322,8 +316,7 @@ bool ble_drv_service_add(ubluepy_service_obj_t * p_service_obj) {
322
316
if (sd_ble_gatts_service_add (p_service_obj -> type ,
323
317
& uuid ,
324
318
& p_service_obj -> handle ) != 0 ) {
325
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
326
- "Can not add Service." ));
319
+ mp_raise_msg (& mp_type_OSError , "can't add Service" );
327
320
}
328
321
}
329
322
return true;
@@ -393,8 +386,7 @@ bool ble_drv_characteristic_add(ubluepy_characteristic_obj_t * p_char_obj) {
393
386
& char_md ,
394
387
& attr_char_value ,
395
388
& handles ) != 0 ) {
396
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
397
- "Can not add Characteristic." ));
389
+ mp_raise_msg (& mp_type_OSError , "can't add Characteristic" );
398
390
}
399
391
400
392
// apply handles to object instance
@@ -421,8 +413,7 @@ bool ble_drv_advertise_data(ubluepy_advertise_data_t * p_adv_params) {
421
413
if (sd_ble_gap_device_name_set (& sec_mode ,
422
414
p_adv_params -> p_device_name ,
423
415
p_adv_params -> device_name_len ) != 0 ) {
424
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
425
- "Can not apply device name in the stack." ));
416
+ mp_raise_msg (& mp_type_OSError , "can't apply device name in the stack" );
426
417
}
427
418
428
419
BLE_DRIVER_LOG ("Device name applied\n" );
@@ -485,14 +476,12 @@ bool ble_drv_advertise_data(ubluepy_advertise_data_t * p_adv_params) {
485
476
uuid .uuid += p_service -> p_uuid -> value [1 ] << 8 ;
486
477
// calculate total size of uuids
487
478
if (sd_ble_uuid_encode (& uuid , & encoded_size , NULL ) != 0 ) {
488
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
489
- "Can not encode UUID, to check length." ));
479
+ mp_raise_msg (& mp_type_OSError , "can't encode UUID, to check length" );
490
480
}
491
481
492
482
// do encoding into the adv buffer
493
483
if (sd_ble_uuid_encode (& uuid , & encoded_size , & adv_data [byte_pos ]) != 0 ) {
494
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
495
- "Can encode UUID into the advertisment packet." ));
484
+ mp_raise_msg (& mp_type_OSError , "can't encode UUID into advertisment packet" );
496
485
}
497
486
498
487
BLE_DRIVER_LOG ("encoded uuid for service %u: " , 0 );
@@ -535,14 +524,12 @@ bool ble_drv_advertise_data(ubluepy_advertise_data_t * p_adv_params) {
535
524
536
525
// calculate total size of uuids
537
526
if (sd_ble_uuid_encode (& uuid , & encoded_size , NULL ) != 0 ) {
538
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
539
- "Can not encode UUID, to check length." ));
527
+ mp_raise_msg (& mp_type_OSError , "can't encode UUID, to check length" );
540
528
}
541
529
542
530
// do encoding into the adv buffer
543
531
if (sd_ble_uuid_encode (& uuid , & encoded_size , & adv_data [byte_pos ]) != 0 ) {
544
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
545
- "Can encode UUID into the advertisment packet." ));
532
+ mp_raise_msg (& mp_type_OSError , "can't encode UUID into advertisment packet" );
546
533
}
547
534
548
535
BLE_DRIVER_LOG ("encoded uuid for service %u: " , 0 );
@@ -566,8 +553,7 @@ bool ble_drv_advertise_data(ubluepy_advertise_data_t * p_adv_params) {
566
553
567
554
if ((p_adv_params -> data_len > 0 ) && (p_adv_params -> p_data != NULL )) {
568
555
if (p_adv_params -> data_len + byte_pos > BLE_GAP_ADV_MAX_SIZE ) {
569
- nlr_raise (mp_obj_new_exception_msg_varg (& mp_type_OSError ,
570
- "Can not fit data into the advertisment packet." ));
556
+ mp_raise_msg (& mp_type_OSError , "can't fit data into advertisment packet" );
571
557
}
572
558
573
559
memcpy (adv_data , p_adv_params -> p_data , p_adv_params -> data_len );
0 commit comments