From f24e810de50b8cd9311eead18b4d85c132ab3ccd Mon Sep 17 00:00:00 2001 From: Oleg Hahm Date: Sat, 28 Nov 2015 12:39:33 +0100 Subject: [PATCH] cpu cortexm_common: fix pedantic compiler warnings --- cpu/cortexm_common/cortexm_init.c | 2 +- cpu/cortexm_common/include/cpu.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cpu/cortexm_common/cortexm_init.c b/cpu/cortexm_common/cortexm_init.c index 3e7965124a..5419d92db7 100644 --- a/cpu/cortexm_common/cortexm_init.c +++ b/cpu/cortexm_common/cortexm_init.c @@ -46,7 +46,7 @@ void cortexm_init(void) /* set SVC interrupt to same priority as the rest */ NVIC_SetPriority(SVCall_IRQn, CPU_DEFAULT_IRQ_PRIO); /* initialize all vendor specific interrupts with the same value */ - for (IRQn_Type i = 0; i < CPU_IRQ_NUMOF; i++) { + for (IRQn_Type i = 0; i < (int) CPU_IRQ_NUMOF; i++) { NVIC_SetPriority(i, CPU_DEFAULT_IRQ_PRIO); } } diff --git a/cpu/cortexm_common/include/cpu.h b/cpu/cortexm_common/include/cpu.h index 57110b1621..c2a79cbacd 100644 --- a/cpu/cortexm_common/include/cpu.h +++ b/cpu/cortexm_common/include/cpu.h @@ -99,7 +99,7 @@ static inline void cpu_print_last_instruction(void) { register uint32_t *lr_ptr; __asm__ __volatile__("mov %0, lr" : "=r"(lr_ptr)); - printf("%p\n", lr_ptr); + printf("%p\n", (void*) lr_ptr); } #ifdef __cplusplus