77#ifndef INTERRUPT_UTIL_H_
88#define INTERRUPT_UTIL_H_
99
10+ #define k_str_out_count (s ) k_str_out((s), sizeof(s) - 1);
11+
1012#if defined(CONFIG_CPU_CORTEX_M )
1113#include <cmsis_core.h>
1214
@@ -57,7 +59,7 @@ static inline uint32_t get_available_nvic_line(uint32_t initial_offset)
5759
5860static inline void trigger_irq (int irq )
5961{
60- printk ("Triggering irq : %d \n" , irq );
62+ k_str_out_count ("Triggering irq\n" );
6163#if defined(CONFIG_SOC_TI_LM3S6965_QEMU ) || defined(CONFIG_CPU_CORTEX_M0 ) || \
6264 defined(CONFIG_CPU_CORTEX_M0PLUS ) || defined(CONFIG_CPU_CORTEX_M1 ) || \
6365 defined(CONFIG_ARMV6_M_ARMV8_M_BASELINE )
@@ -74,7 +76,7 @@ static inline void trigger_irq(int irq)
7476
7577static inline void trigger_irq (int irq )
7678{
77- printk ("Triggering irq : %d \n" , irq );
79+ k_str_out_count ("Triggering irq\n" );
7880
7981 /* Ensure that the specified IRQ number is a valid SGI interrupt ID */
8082 zassert_true (irq <= 15 , "%u is not a valid SGI interrupt ID" , irq );
@@ -96,7 +98,7 @@ static inline void trigger_irq(int irq)
9698#elif defined(CONFIG_ARC )
9799static inline void trigger_irq (int irq )
98100{
99- printk ("Triggering irq : %d \n" , irq );
101+ k_str_out_count ("Triggering irq\n" );
100102 z_arc_v2_aux_reg_write (_ARC_V2_AUX_IRQ_HINT , irq );
101103}
102104
0 commit comments