From a225bafdbbf531b68276f25d749dd704bb89245f Mon Sep 17 00:00:00 2001 From: Martin Kojtal Date: Wed, 21 Sep 2016 13:00:43 +0100 Subject: [PATCH] RNG - fix warnings due to obj not used for some targets --- .../TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K66F/rng_api.c | 3 +++ .../TARGET_KSDK2_MCUS/TARGET_MCU_K64F/rng_api.c | 3 +++ hal/targets/hal/TARGET_NUVOTON/TARGET_NUC472/rng_api.c | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K66F/rng_api.c b/hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K66F/rng_api.c index 397d434032..2a604cf007 100644 --- a/hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K66F/rng_api.c +++ b/hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_K66F/rng_api.c @@ -30,6 +30,7 @@ void rng_init(rng_t *obj) { + (void)obj; CLOCK_EnableClock(kCLOCK_Rnga0); CLOCK_DisableClock(kCLOCK_Rnga0); CLOCK_EnableClock(kCLOCK_Rnga0); @@ -37,6 +38,7 @@ void rng_init(rng_t *obj) void rng_free(rng_t *obj) { + (void)obj; CLOCK_DisableClock(kCLOCK_Rnga0); } @@ -58,6 +60,7 @@ static void rng_get_byte(unsigned char *byte) int rng_get_bytes(rng_t *obj, uint8_t *output, size_t length, size_t *output_length) { + (void)obj; size_t i; int ret; diff --git a/hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K64F/rng_api.c b/hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K64F/rng_api.c index 67404563de..027a98cd73 100644 --- a/hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K64F/rng_api.c +++ b/hal/targets/hal/TARGET_Freescale/TARGET_KSDK2_MCUS/TARGET_MCU_K64F/rng_api.c @@ -30,6 +30,7 @@ void rng_init(rng_t *obj) { + (void)obj; CLOCK_EnableClock(kCLOCK_Rnga0); CLOCK_DisableClock(kCLOCK_Rnga0); CLOCK_EnableClock(kCLOCK_Rnga0); @@ -37,6 +38,7 @@ void rng_init(rng_t *obj) void rng_free(rng_t *obj) { + (void)obj; CLOCK_DisableClock(kCLOCK_Rnga0); } @@ -58,6 +60,7 @@ static void rng_get_byte(unsigned char *byte) int rng_get_bytes(rng_t *obj, uint8_t *output, size_t length, size_t *output_length) { + (void)obj; size_t i; int ret; diff --git a/hal/targets/hal/TARGET_NUVOTON/TARGET_NUC472/rng_api.c b/hal/targets/hal/TARGET_NUVOTON/TARGET_NUC472/rng_api.c index 5885cf147b..dd45bdf4ba 100644 --- a/hal/targets/hal/TARGET_NUVOTON/TARGET_NUC472/rng_api.c +++ b/hal/targets/hal/TARGET_NUVOTON/TARGET_NUC472/rng_api.c @@ -58,6 +58,7 @@ static void rng_get(unsigned char *pConversionData) void rng_init(rng_t *obj) { + (void)obj; /* Unlock protected registers */ SYS_UnlockReg(); /* Enable IP clock */ @@ -72,6 +73,7 @@ void rng_init(rng_t *obj) void rng_free(rng_t *obj) { + (void)obj; PRNG_DISABLE_INT(); NVIC_DisableIRQ(CRPT_IRQn); //CLK_DisableModuleClock(CRPT_MODULE); @@ -79,6 +81,8 @@ void rng_free(rng_t *obj) int rng_get_bytes(rng_t *obj, uint8_t *output, size_t length, size_t *output_length) { + (void)obj; + *output_length = 0; if (length < 32) { unsigned char tmpBuff[32];