|
Zephyr Project API 4.2.99
A Scalable Open Source RTOS
|
Renesas RX specific kernel interface header. More...
#include <zephyr/arch/exception.h>#include <zephyr/devicetree.h>#include <zephyr/arch/rx/thread.h>#include <zephyr/arch/rx/misc.h>#include <zephyr/arch/rx/arch_inlines.h>#include <zephyr/arch/rx/error.h>#include <zephyr/arch/common/sys_bitops.h>#include <zephyr/arch/common/sys_io.h>#include <zephyr/arch/common/ffs.h>#include <zephyr/sw_isr_table.h>#include <zephyr/kernel_structs.h>#include <zephyr/sys/__assert.h>#include <zephyr/sys/util.h>#include <zephyr/irq.h>Go to the source code of this file.
Macros | |
| #define | ARCH_STACK_PTR_ALIGN 4 |
| #define | REG(addr) *((uint8_t *)(addr)) |
| #define | ARCH_IRQ_CONNECT(irq_p, priority_p, isr_p, isr_param_p, flags_p) |
| #define | ARCH_ISR_DIRECT_HEADER() |
| #define | ARCH_ISR_DIRECT_FOOTER(check_reschedule) |
Functions | |
| static ALWAYS_INLINE unsigned int | arch_irq_lock (void) |
| static void | arch_irq_unlock (unsigned int key) |
| static bool | arch_irq_unlocked (unsigned int key) |
| static ALWAYS_INLINE _cpu_t * | arch_curr_cpu (void) |
Renesas RX specific kernel interface header.
This header contains the Renesas RX specific kernel interface. It is included by the kernel interface architecture-abstraction header (include/zephyr/arch/cpu.h).
| #define ARCH_IRQ_CONNECT | ( | irq_p, | |
| priority_p, | |||
| isr_p, | |||
| isr_param_p, | |||
| flags_p | |||
| ) |
| #define ARCH_ISR_DIRECT_FOOTER | ( | check_reschedule | ) |
| #define ARCH_ISR_DIRECT_HEADER | ( | ) |
| #define ARCH_STACK_PTR_ALIGN 4 |
| #define REG | ( | addr | ) | *((uint8_t *)(addr)) |
|
static |
|
static |
|
inlinestatic |