Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
error.h File Reference

Renesas RX arch public error handling. More...

#include <stdbool.h>

Go to the source code of this file.

Macros

#define ARCH_EXCEPT(reason_p)

Detailed Description

Renesas RX arch public error handling.

Renesas RX-specific kernel error handling interface. Included by rx/arch.h.

Macro Definition Documentation

◆ ARCH_EXCEPT

#define ARCH_EXCEPT ( reason_p)
Value:
do { \
arch_irq_unlock(0); \
__asm__ volatile("mov %[_reason], r1\n\t" \
"int #2\n\t" ::[_reason] "r"(reason_p) \
: "r1", "memory"); \
} while (false)