![]() |
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.