Appiko
nrf_util.c
1 
19 #include "nrf_util.h"
20 #include "nrf.h"
21 #if defined(SOFTDEVICE_PRESENT)
22 #include "nrf_nvic.h"
23 #include "nrf_sdm.h"
25 nrf_nvic_state_t nrf_nvic_state = {0};
26 #endif
27 
28 void nrf_util_critical_region_enter(uint8_t * is_critical_entered)
29 {
30 #if defined(SOFTDEVICE_PRESENT)
31  (void) sd_nvic_critical_region_enter(is_critical_entered);
32 #else
33  __disable_irq();
34 #endif
35 }
36 
37 void nrf_util_critical_region_exit(uint8_t critical_entered)
38 {
39 #if defined(SOFTDEVICE_PRESENT)
40  (void) sd_nvic_critical_region_exit(critical_entered);
41 #else
42  __enable_irq();
43 #endif
44 }
45 
46 
void nrf_util_critical_region_enter(uint8_t *is_critical_entered)
Definition: nrf_util.c:28