18
18
#include < string.h>
19
19
20
20
#include " mbed.h"
21
+ #include " mbed_sleep.h"
21
22
#include " ns_types.h"
22
23
#include " platform/arm_hal_interrupt.h"
23
24
#include " nanostack/platform/arm_hal_phy.h"
24
25
#include " mbed_toolchain.h"
25
- #include " sleepmodes.h"
26
26
27
27
#include " mbed-trace/mbed_trace.h"
28
28
#define TRACE_GROUP " SLRF"
@@ -482,7 +482,7 @@ static void rf_device_unregister(void)
482
482
{
483
483
arm_net_phy_unregister (rf_radio_driver_id);
484
484
if (sleep_blocked) {
485
- unblockSleepMode (EM1 );
485
+ sleep_manager_unlock_deep_sleep ( );
486
486
sleep_blocked = false ;
487
487
}
488
488
}
@@ -580,7 +580,7 @@ static int8_t rf_interface_state_control(phy_interface_state_e new_state, uint8_
580
580
RAIL_Idle (gRailHandle , RAIL_IDLE_FORCE_SHUTDOWN_CLEAR_FLAGS, true );
581
581
radio_state = RADIO_IDLE;
582
582
if (sleep_blocked) {
583
- unblockSleepMode (EM1 );
583
+ sleep_manager_unlock_deep_sleep ( );
584
584
sleep_blocked = false ;
585
585
}
586
586
break ;
@@ -589,7 +589,7 @@ static int8_t rf_interface_state_control(phy_interface_state_e new_state, uint8_
589
589
RAIL_Idle (gRailHandle , RAIL_IDLE_FORCE_SHUTDOWN_CLEAR_FLAGS, true );
590
590
radio_state = RADIO_IDLE;
591
591
if (sleep_blocked) {
592
- unblockSleepMode (EM1 );
592
+ sleep_manager_unlock_deep_sleep ( );
593
593
sleep_blocked = false ;
594
594
}
595
595
break ;
@@ -602,7 +602,7 @@ static int8_t rf_interface_state_control(phy_interface_state_e new_state, uint8_
602
602
radio_state = RADIO_RX;
603
603
if (!sleep_blocked) {
604
604
/* RX can only happen in EM0/1*/
605
- blockSleepMode (EM1 );
605
+ sleep_manager_lock_deep_sleep ( );
606
606
sleep_blocked = true ;
607
607
}
608
608
} else {
@@ -623,7 +623,7 @@ static int8_t rf_interface_state_control(phy_interface_state_e new_state, uint8_
623
623
radio_state = RADIO_RX;
624
624
if (!sleep_blocked) {
625
625
/* RX can only happen in EM0/1*/
626
- blockSleepMode (EM1 );
626
+ sleep_manager_lock_deep_sleep ( );
627
627
sleep_blocked = true ;
628
628
}
629
629
} else {
0 commit comments