Contiki-NG
Loading...
Searching...
No Matches

Header with nrfx stub defines. More...

#include <soc/nrfx_irqs.h>
#include <soc/nrfx_atomic.h>
#include <soc/nrfx_coredep.h>

Go to the source code of this file.

Macros

#define NRFX_ASSERT(expression)
 Macro for placing a runtime assertion.
 
#define NRFX_STATIC_ASSERT(expression)
 Macro for placing a compile time assertion.
 
#define NRFX_IRQ_PRIORITY_SET(irq_number, priority)    _NRFX_IRQ_PRIORITY_SET(irq_number, priority)
 Macro for setting the priority of a specific IRQ.
 
#define NRFX_IRQ_ENABLE(irq_number)   _NRFX_IRQ_ENABLE(irq_number)
 Macro for enabling a specific IRQ.
 
#define NRFX_IRQ_IS_ENABLED(irq_number)   _NRFX_IRQ_IS_ENABLED(irq_number)
 Macro for checking if a specific IRQ is enabled.
 
#define NRFX_IRQ_DISABLE(irq_number)   _NRFX_IRQ_DISABLE(irq_number)
 Macro for disabling a specific IRQ.
 
#define NRFX_IRQ_PENDING_CLEAR(irq_number)   _NVIC_ClearPendingIRQ(irq_number)
 Macro for clearing the pending status of a specific IRQ.
 
#define NRFX_CRITICAL_SECTION_ENTER()   __disable_irq()
 Macro for entering into a critical section.
 
#define NRFX_CRITICAL_SECTION_EXIT()   __enable_irq()
 Macro for exiting from a critical section.
 
#define nrfx_atomic_t   uint32_t
 Atomic 32-bit unsigned type.
 
#define NRFX_ATOMIC_FETCH_AND(p_data, value)   nrfx_atomic_u32_fetch_and(p_data, value)
 Macro for running a bitwise AND operation on an atomic object and returning its previous value.
 

Detailed Description

Header with nrfx stub defines.

Author
Yago Fontoura do Rosario yago..nosp@m.rosa.nosp@m.rio@h.nosp@m.otma.nosp@m.il.co.nosp@m.m.br

Definition in file nrfx_glue.h.