Contiki-NG
|
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. | |
Header with nrfx stub defines.
Definition in file nrfx_glue.h.