From 821eb21861dff0b8414e8012ba362a9654f4c626 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Nohlga=CC=8Ard?= Date: Tue, 23 Mar 2021 09:23:03 +0100 Subject: [PATCH] tests/fault_handler: Fix pedantic warnings about signed/unsigned --- tests/fault_handler/main.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tests/fault_handler/main.c b/tests/fault_handler/main.c index 5a2a52fb31..7c5995149f 100644 --- a/tests/fault_handler/main.c +++ b/tests/fault_handler/main.c @@ -23,7 +23,7 @@ #ifndef FORBIDDEN_ADDRESS /* Many platforms do not allow writes to address 0x00000000 */ -#define FORBIDDEN_ADDRESS (0x00000000) +#define FORBIDDEN_ADDRESS (0x00000000u) #endif /* !defined(FORBIDDEN_ADDRESS) */ #ifndef INVALID_INSTRUCTION /* Random garbage may crash the program as well. */ @@ -38,16 +38,16 @@ int main(void) puts("Fault handler test application"); printf("This application will crash by attempting to write to address 0x%08x\n", FORBIDDEN_ADDRESS); puts("Waiting 1 second before crashing..."); - xtimer_usleep(1000000); + xtimer_usleep(1000000lu); puts("Write to forbidden address " PRINT_MACRO(FORBIDDEN_ADDRESS)); - *((volatile int *) FORBIDDEN_ADDRESS) = 12345; - int readback = *((volatile int *) FORBIDDEN_ADDRESS); + *((volatile unsigned int *) FORBIDDEN_ADDRESS) = 12345u; + unsigned int readback = *((volatile unsigned int *) FORBIDDEN_ADDRESS); printf("readback: 0x%08x\n", readback); puts("We did not expect the application to survive the previous write."); puts("Trying to execute an invalid instruction"); puts(PRINT_MACRO(INVALID_INSTRUCTION)); INVALID_INSTRUCTION; puts("Failed to crash the program, hanging..."); - while(1); + while(1) {} return 0; }