summaryrefslogtreecommitdiff
path: root/nrf-softdevice/src/ble/peripheral.rs
diff options
context:
space:
mode:
authorDario Nieuwenhuis <dirbaio@dirbaio.net>2020-11-24 21:22:29 +0100
committerDario Nieuwenhuis <dirbaio@dirbaio.net>2020-11-24 21:30:25 +0100
commit5231fd670327bdae54643ba88548788c535848b1 (patch)
treed1e2cd0549f1b665df78a9d5ed1132b4296d281b /nrf-softdevice/src/ble/peripheral.rs
parent8f913fc1e795d3fd0566f4cac890db37f74d5866 (diff)
downloadnrf-softdevice-5231fd670327bdae54643ba88548788c535848b1.zip
Update to defmt panic/assert/unwrap macros
Diffstat (limited to 'nrf-softdevice/src/ble/peripheral.rs')
-rw-r--r--nrf-softdevice/src/ble/peripheral.rs16
1 files changed, 12 insertions, 4 deletions
diff --git a/nrf-softdevice/src/ble/peripheral.rs b/nrf-softdevice/src/ble/peripheral.rs
index fa70130..d8354a4 100644
--- a/nrf-softdevice/src/ble/peripheral.rs
+++ b/nrf-softdevice/src/ble/peripheral.rs
@@ -5,7 +5,7 @@ use core::ptr;
use crate::ble::*;
use crate::raw;
-use crate::util::*;
+use crate::util::{assert, *};
use crate::{RawError, Softdevice};
pub(crate) unsafe fn on_adv_set_terminated(
@@ -139,16 +139,24 @@ pub async fn advertise(
let d = OnDrop::new(|| {
let ret = unsafe { raw::sd_ble_gap_adv_stop(ADV_HANDLE) };
- let _ = RawError::convert(ret).dewarn(intern!("sd_ble_gap_adv_stop"));
+ if let Err(e) = RawError::convert(ret) {
+ warn!("sd_ble_gap_adv_stop: {:?}", e);
+ }
});
let ret = unsafe {
raw::sd_ble_gap_adv_set_configure(&mut ADV_HANDLE as _, &datas as _, &adv_params as _)
};
- RawError::convert(ret).dewarn(intern!("sd_ble_gap_adv_set_configure"))?;
+ RawError::convert(ret).map_err(|err| {
+ warn!("sd_ble_gap_adv_set_configure err {:?}", err);
+ err
+ })?;
let ret = unsafe { raw::sd_ble_gap_adv_start(ADV_HANDLE, 1 as u8) };
- RawError::convert(ret).dewarn(intern!("sd_ble_gap_adv_start"))?;
+ RawError::convert(ret).map_err(|err| {
+ warn!("sd_ble_gap_adv_start err {:?}", err);
+ err
+ })?;
info!("Advertising started!");