Abstraction layer for RIOT adaption.  
More...
#include "cpu.h"
Go to the source code of this file.
 | 
| #define  | __HAL_DISABLE_INTERRUPTS(x) | 
|   | 
| #define  | __HAL_ENABLE_INTERRUPTS(x) | 
|   | 
◆ __HAL_DISABLE_INTERRUPTS
      
        
          | #define __HAL_DISABLE_INTERRUPTS | 
          ( | 
            | 
          x | ) | 
           | 
        
      
 
Value:    do {                                                \
    } while (0);
MAYBE_INLINE unsigned irq_disable(void)
This function sets the IRQ disable bit in the status register.
 
 
Definition at line 40 of file mcu.h.
 
 
◆ __HAL_ENABLE_INTERRUPTS
      
        
          | #define __HAL_ENABLE_INTERRUPTS | 
          ( | 
            | 
          x | ) | 
           | 
        
      
 
Value:    do {                                                \
        if (x) {                                        \
            irq_restore(x);                             \
        }                                               \
        else {                                          \
            irq_enable();                              \
        }                                               \
    } while (0);
 
Definition at line 45 of file mcu.h.
 
 
◆ nrf5x_hw_set_isr()
      
        
          | void nrf5x_hw_set_isr  | 
          ( | 
          int  | 
          irqn,  | 
        
        
           | 
           | 
          void(*)(void)  | 
          addr  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
Set nrf5x radio ISR callback. 
- Parameters
 - 
  
    | [in] | irqn | IRQ number  | 
    | [in] | addr | the ISR callback  |