From ea733115de363d9cc8c9c47b87b1ec04be430a49 Mon Sep 17 00:00:00 2001 From: Juan Antonio Date: Mon, 25 Dec 2023 14:20:50 +0100 Subject: [PATCH] init.c: Declare loop variables in the loop --- init.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/init.c b/init.c index dffc39a..3e9266a 100644 --- a/init.c +++ b/init.c @@ -17,6 +17,7 @@ */ #include +#include extern uint32_t __bss_start__[]; extern uint32_t __bss_end__[]; @@ -29,9 +30,9 @@ void DATA_Init(void); void BSS_Init(void) { - uint32_t *pBss; - for (pBss = __bss_start__; pBss < __bss_end__; pBss++) + for (uint32_t *pBss = __bss_start__; pBss < __bss_end__; pBss++) { *pBss = 0; + } } void DATA_Init(void) @@ -39,8 +40,8 @@ void DATA_Init(void) volatile uint32_t *pDataRam = (volatile uint32_t *)sram_data_start; volatile uint32_t *pDataFlash = (volatile uint32_t *)flash_data_start; uint32_t Size = (uint32_t)sram_data_end - (uint32_t)sram_data_start; - unsigned int i; - for (i = 0; i < (Size / 4); i++) + for (unsigned int i = 0; i < (Size / 4); i++) { *pDataRam++ = *pDataFlash++; + } }