Skip to content

Commit e3f4ff4

Browse files
committed
arm: Update UNUSED()
Change arm definition of UNUSED() for gcc/clang builds to cast arg to void. Add UNUSED(<parameter>) where function parameter not used(in nucleo-hs743zi2:jumbo configuration). Signed-off-by: Peter Barada <peter.barada@gmail.com>
1 parent 6d092be commit e3f4ff4

File tree

153 files changed

+650
-13
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

153 files changed

+650
-13
lines changed

arch/arm/src/armv7-m/arm_busfault.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,11 @@
6262
int arm_busfault(int irq, void *context, void *arg)
6363
{
6464
uint32_t cfsr = getreg32(NVIC_CFAULTS);
65+
#ifndef CONFIG_DEBUG_BUSFAULT
66+
UNUSED(irq);
67+
#endif
68+
UNUSED(context);
69+
UNUSED(arg);
6570

6671
bfalert("PANIC!!! Bus Fault:\n");
6772
bfalert("\tIRQ: %d regs: %p\n", irq, context);

arch/arm/src/armv7-m/arm_cache.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -782,7 +782,10 @@ void up_invalidate_dcache_all(void)
782782
#ifdef CONFIG_ARMV7M_DCACHE
783783
void up_clean_dcache(uintptr_t start, uintptr_t end)
784784
{
785-
#ifndef CONFIG_ARMV7M_DCACHE_WRITETHROUGH
785+
#ifdef CONFIG_ARMV7M_DCACHE_WRITETHROUGH
786+
UNUSED(start);
787+
UNUSED(end);
788+
#else
786789
uint32_t ccsidr;
787790
uint32_t sshift;
788791
uint32_t ssize;

arch/arm/src/armv7-m/arm_dbgmonitor.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ static int arm_watchpoint_add(int type, uint32_t addr, size_t size)
141141
{
142142
uint32_t num = ARM_DWT_NUM();
143143
uint32_t i;
144+
UNUSED(size);
144145

145146
for (i = 0; i < num; i++)
146147
{
@@ -193,6 +194,7 @@ static int arm_watchpoint_remove(int type, uint32_t addr, size_t size)
193194
{
194195
uint32_t num = ARM_DWT_NUM();
195196
uint32_t i;
197+
UNUSED(size);
196198

197199
for (i = 0; i < num; i++)
198200
{
@@ -662,6 +664,8 @@ int arm_dbgmonitor(int irq, void *context, void *arg)
662664
{
663665
uint32_t dfsr = getreg32(NVIC_DFAULTS);
664666
uint32_t *regs = (uint32_t *)context;
667+
UNUSED(irq);
668+
UNUSED(arg);
665669

666670
if ((dfsr & NVIC_DFAULTS_HALTED) != 0)
667671
{

arch/arm/src/armv7-m/arm_hardfault.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,10 @@ int arm_hardfault(int irq, void *context, void *arg)
7676

7777
UNUSED(cfsr);
7878
UNUSED(hfsr);
79+
#ifndef CONFIG_DEBUG_HARDFAULT_ALERT
80+
UNUSED(irq);
81+
UNUSED(arg);
82+
#endif
7983

8084
if (hfsr & NVIC_HFAULTS_FORCED)
8185
{

arch/arm/src/armv7-m/arm_memfault.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@
6363
int arm_memfault(int irq, void *context, void *arg)
6464
{
6565
uint32_t cfsr = getreg32(NVIC_CFAULTS);
66+
#ifndef CONFIG_DEBUG_MEMFAULT
67+
UNUSED(irq);
68+
#endif
6669

6770
/* Dump some memory management fault info */
6871

arch/arm/src/armv7-m/arm_svcall.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,8 @@ int arm_svcall(int irq, void *context, void *arg)
6464
uint32_t *regs = (uint32_t *)context;
6565
struct tcb_s *tcb;
6666
uint32_t cmd;
67+
UNUSED(irq);
68+
UNUSED(arg);
6769

6870
cmd = regs[REG_R0];
6971

arch/arm/src/armv7-m/arm_trigger_irq.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
void up_trigger_irq(int irq, cpu_set_t cpuset)
5353
{
5454
uint32_t pend_bit = 0;
55+
UNUSED(cpuset);
5556

5657
DEBUGASSERT(irq >= NVIC_IRQ_NMI && irq < NR_IRQS);
5758

arch/arm/src/armv7-m/arm_usagefault.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@
6262
int arm_usagefault(int irq, void *context, void *arg)
6363
{
6464
uint32_t cfsr = getreg32(NVIC_CFAULTS);
65+
#ifndef CONFIG_DEBUG_USAGEFAULT
66+
UNUSED(irq);
67+
#endif
68+
UNUSED(arg);
6569

6670
/* Dump some usage fault info */
6771

arch/arm/src/common/Toolchain.defs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,7 @@ ifeq ($(CONFIG_DEBUG_SYMBOLS),y)
482482
# instruct the exlr to dump verbose information during link procedure
483483
LDFLAGS += -v
484484

485-
# instruct the gsize to generate a "*.siz" file that contains the detailed section size
485+
# instruct the gsize to generate a "*.size" file that contains the detailed section size
486486
LDFLAGS += -gsize
487487

488488
ARCHOPTIMIZATION += -G -dual_debug

arch/arm/src/common/arm_exit.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@
5656

5757
void up_exit(int status)
5858
{
59+
UNUSED(status);
60+
5961
/* Destroy the task at the head of the ready to run list. */
6062

6163
nxtask_exit();

0 commit comments

Comments
 (0)