7
7
#ifndef INTERRUPT_UTIL_H_
8
8
#define INTERRUPT_UTIL_H_
9
9
10
+ #define k_str_out_count (s ) k_str_out((s), sizeof(s) - 1);
11
+
10
12
#if defined(CONFIG_CPU_CORTEX_M )
11
13
#include <cmsis_core.h>
12
14
@@ -57,7 +59,7 @@ static inline uint32_t get_available_nvic_line(uint32_t initial_offset)
57
59
58
60
static inline void trigger_irq (int irq )
59
61
{
60
- printk ("Triggering irq : %d \n" , irq );
62
+ k_str_out_count ("Triggering irq\n" );
61
63
#if defined(CONFIG_SOC_TI_LM3S6965_QEMU ) || defined(CONFIG_CPU_CORTEX_M0 ) || \
62
64
defined(CONFIG_CPU_CORTEX_M0PLUS ) || defined(CONFIG_CPU_CORTEX_M1 ) || \
63
65
defined(CONFIG_ARMV6_M_ARMV8_M_BASELINE )
@@ -74,7 +76,7 @@ static inline void trigger_irq(int irq)
74
76
75
77
static inline void trigger_irq (int irq )
76
78
{
77
- printk ("Triggering irq : %d \n" , irq );
79
+ k_str_out_count ("Triggering irq\n" );
78
80
79
81
/* Ensure that the specified IRQ number is a valid SGI interrupt ID */
80
82
zassert_true (irq <= 15 , "%u is not a valid SGI interrupt ID" , irq );
@@ -96,7 +98,7 @@ static inline void trigger_irq(int irq)
96
98
#elif defined(CONFIG_ARC )
97
99
static inline void trigger_irq (int irq )
98
100
{
99
- printk ("Triggering irq : %d \n" , irq );
101
+ k_str_out_count ("Triggering irq\n" );
100
102
z_arc_v2_aux_reg_write (_ARC_V2_AUX_IRQ_HINT , irq );
101
103
}
102
104
0 commit comments