Zephyr Project API  3.3.0
A Scalable Open Source RTOS
dynamic_isr.c File Reference
#include <zephyr/ztest.h>
#include <zephyr/interrupt_util.h>

Macros

#define ISR_DYN_ARG   0xab249cfd
 

Functions

static void dyn_isr (const void *arg)
 
void test_isr_dynamic (void)
 

Variables

static unsigned int handler_has_run
 
static uintptr_t handler_test_result
 

Macro Definition Documentation

◆ ISR_DYN_ARG

#define ISR_DYN_ARG   0xab249cfd

Function Documentation

◆ dyn_isr()

static void dyn_isr ( const void *  arg)
static

◆ test_isr_dynamic()

void test_isr_dynamic ( void  )

TESTPOINT: configuration of interrupts dynamically at runtime

TESTPOINT: pass word-sized parameter to interrupt

TESTPOINT: interrupt triggered again

Variable Documentation

◆ handler_has_run

unsigned int handler_has_run
static

◆ handler_test_result

uintptr_t handler_test_result
static