From 99e31e028dc8da6a8c027b6c9cfb804fbb663cd7 Mon Sep 17 00:00:00 2001 From: Giovanni Di Sirio Date: Sun, 14 Feb 2016 10:10:29 +0000 Subject: Fixed bug #709. git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8882 35acf78f-673a-0410-8e92-d51de3d6d3f4 --- os/hal/ports/STM32/STM32F0xx/ext_lld_isr.c | 58 +++++++++---------- os/hal/ports/STM32/STM32F1xx/ext_lld_isr.c | 68 +++++++++++----------- os/hal/ports/STM32/STM32F37x/ext_lld_isr.c | 76 ++++++++++++------------ os/hal/ports/STM32/STM32F3xx/ext_lld_isr.c | 92 +++++++++++++++--------------- os/hal/ports/STM32/STM32F4xx/ext_lld_isr.c | 78 ++++++++++++------------- os/hal/ports/STM32/STM32F7xx/ext_lld_isr.c | 78 ++++++++++++------------- os/hal/ports/STM32/STM32L0xx/ext_lld_isr.c | 60 +++++++++---------- os/hal/ports/STM32/STM32L1xx/ext_lld_isr.c | 80 +++++++++++++------------- os/hal/ports/STM32/STM32L4xx/ext_lld_isr.c | 84 +++++++++++++-------------- 9 files changed, 337 insertions(+), 337 deletions(-) (limited to 'os/hal') diff --git a/os/hal/ports/STM32/STM32F0xx/ext_lld_isr.c b/os/hal/ports/STM32/STM32F0xx/ext_lld_isr.c index 5d71d2fbf..15295cbbe 100644 --- a/os/hal/ports/STM32/STM32F0xx/ext_lld_isr.c +++ b/os/hal/ports/STM32/STM32F0xx/ext_lld_isr.c @@ -58,11 +58,11 @@ OSAL_IRQ_HANDLER(Vector54) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & ((1 << 0) | (1 << 1)); + pr = EXTI->PR & ((1U << 0) | (1U << 1)); EXTI->PR = pr; - if (pr & (1 << 0)) + if (pr & (1U << 0)) EXTD1.config->channels[0].cb(&EXTD1, 0); - if (pr & (1 << 1)) + if (pr & (1U << 1)) EXTD1.config->channels[1].cb(&EXTD1, 1); OSAL_IRQ_EPILOGUE(); @@ -78,11 +78,11 @@ OSAL_IRQ_HANDLER(Vector58) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & ((1 << 2) | (1 << 3)); + pr = EXTI->PR & ((1U << 2) | (1U << 3)); EXTI->PR = pr; - if (pr & (1 << 2)) + if (pr & (1U << 2)) EXTD1.config->channels[2].cb(&EXTD1, 2); - if (pr & (1 << 3)) + if (pr & (1U << 3)) EXTD1.config->channels[3].cb(&EXTD1, 3); OSAL_IRQ_EPILOGUE(); @@ -98,33 +98,33 @@ OSAL_IRQ_HANDLER(Vector5C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & ((1 << 4) | (1 << 5) | (1 << 6) | (1 << 7) | (1 << 8) | - (1 << 9) | (1 << 10) | (1 << 11) | (1 << 12) | (1 << 13) | - (1 << 14) | (1 << 15)); + pr = EXTI->PR & ((1U << 4) | (1U << 5) | (1U << 6) | (1U << 7) | (1U << 8) | + (1U << 9) | (1U << 10) | (1U << 11) | (1U << 12) | (1U << 13) | + (1U << 14) | (1U << 15)); EXTI->PR = pr; - if (pr & (1 << 4)) + if (pr & (1U << 4)) EXTD1.config->channels[4].cb(&EXTD1, 4); - if (pr & (1 << 5)) + if (pr & (1U << 5)) EXTD1.config->channels[5].cb(&EXTD1, 5); - if (pr & (1 << 6)) + if (pr & (1U << 6)) EXTD1.config->channels[6].cb(&EXTD1, 6); - if (pr & (1 << 7)) + if (pr & (1U << 7)) EXTD1.config->channels[7].cb(&EXTD1, 7); - if (pr & (1 << 8)) + if (pr & (1U << 8)) EXTD1.config->channels[8].cb(&EXTD1, 8); - if (pr & (1 << 9)) + if (pr & (1U << 9)) EXTD1.config->channels[9].cb(&EXTD1, 9); - if (pr & (1 << 10)) + if (pr & (1U << 10)) EXTD1.config->channels[10].cb(&EXTD1, 10); - if (pr & (1 << 11)) + if (pr & (1U << 11)) EXTD1.config->channels[11].cb(&EXTD1, 11); - if (pr & (1 << 12)) + if (pr & (1U << 12)) EXTD1.config->channels[12].cb(&EXTD1, 12); - if (pr & (1 << 13)) + if (pr & (1U << 13)) EXTD1.config->channels[13].cb(&EXTD1, 13); - if (pr & (1 << 14)) + if (pr & (1U << 14)) EXTD1.config->channels[14].cb(&EXTD1, 14); - if (pr & (1 << 15)) + if (pr & (1U << 15)) EXTD1.config->channels[15].cb(&EXTD1, 15); OSAL_IRQ_EPILOGUE(); @@ -140,7 +140,7 @@ OSAL_IRQ_HANDLER(Vector44) { OSAL_IRQ_PROLOGUE(); - EXTI->PR = (1 << 16); + EXTI->PR = (1U << 16); EXTD1.config->channels[16].cb(&EXTD1, 16); OSAL_IRQ_EPILOGUE(); @@ -158,13 +158,13 @@ OSAL_IRQ_HANDLER(Vector48) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 17) | (1 << 19) | (1 << 20)); + pr = EXTI->PR & EXTI->IMR & ((1U << 17) | (1U << 19) | (1U << 20)); EXTI->PR = pr; - if (pr & (1 << 17)) + if (pr & (1U << 17)) EXTD1.config->channels[17].cb(&EXTD1, 17); - if (pr & (1 << 19)) + if (pr & (1U << 19)) EXTD1.config->channels[19].cb(&EXTD1, 19); - if (pr & (1 << 20)) + if (pr & (1U << 20)) EXTD1.config->channels[20].cb(&EXTD1, 20); OSAL_IRQ_EPILOGUE(); @@ -190,11 +190,11 @@ OSAL_IRQ_HANDLER(Vector70) { { uint32_t pr; - pr = EXTI->PR & EXTI->IMR & ((1 << 21) | (1 << 22)); + pr = EXTI->PR & EXTI->IMR & ((1U << 21) | (1U << 22)); EXTI->PR = pr; - if (pr & (1 << 21)) + if (pr & (1U << 21)) EXTD1.config->channels[21].cb(&EXTD1, 21); - if (pr & (1 << 22)) + if (pr & (1U << 22)) EXTD1.config->channels[21].cb(&EXTD1, 22); } #endif diff --git a/os/hal/ports/STM32/STM32F1xx/ext_lld_isr.c b/os/hal/ports/STM32/STM32F1xx/ext_lld_isr.c index 61444218d..5319b9f2c 100644 --- a/os/hal/ports/STM32/STM32F1xx/ext_lld_isr.c +++ b/os/hal/ports/STM32/STM32F1xx/ext_lld_isr.c @@ -58,9 +58,9 @@ OSAL_IRQ_HANDLER(Vector58) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 0); + pr = EXTI->PR & EXTI->IMR & (1U << 0); EXTI->PR = pr; - if (pr & (1 << 0)) + if (pr & (1U << 0)) EXTD1.config->channels[0].cb(&EXTD1, 0); OSAL_IRQ_EPILOGUE(); @@ -76,9 +76,9 @@ OSAL_IRQ_HANDLER(Vector5C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 1); + pr = EXTI->PR & EXTI->IMR & (1U << 1); EXTI->PR = pr; - if (pr & (1 << 1)) + if (pr & (1U << 1)) EXTD1.config->channels[1].cb(&EXTD1, 1); OSAL_IRQ_EPILOGUE(); @@ -94,9 +94,9 @@ OSAL_IRQ_HANDLER(Vector60) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 2); + pr = EXTI->PR & EXTI->IMR & (1U << 2); EXTI->PR = pr; - if (pr & (1 << 2)) + if (pr & (1U << 2)) EXTD1.config->channels[2].cb(&EXTD1, 2); OSAL_IRQ_EPILOGUE(); @@ -112,9 +112,9 @@ OSAL_IRQ_HANDLER(Vector64) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 3); + pr = EXTI->PR & EXTI->IMR & (1U << 3); EXTI->PR = pr; - if (pr & (1 << 3)) + if (pr & (1U << 3)) EXTD1.config->channels[3].cb(&EXTD1, 3); OSAL_IRQ_EPILOGUE(); @@ -130,9 +130,9 @@ OSAL_IRQ_HANDLER(Vector68) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 4); + pr = EXTI->PR & EXTI->IMR & (1U << 4); EXTI->PR = pr; - if (pr & (1 << 4)) + if (pr & (1U << 4)) EXTD1.config->channels[4].cb(&EXTD1, 4); OSAL_IRQ_EPILOGUE(); @@ -148,17 +148,17 @@ OSAL_IRQ_HANDLER(Vector9C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & ((1 << 5) | (1 << 6) | (1 << 7) | (1 << 8) | (1 << 9)); + pr = EXTI->PR & ((1U << 5) | (1U << 6) | (1U << 7) | (1U << 8) | (1U << 9)); EXTI->PR = pr; - if (pr & (1 << 5)) + if (pr & (1U << 5)) EXTD1.config->channels[5].cb(&EXTD1, 5); - if (pr & (1 << 6)) + if (pr & (1U << 6)) EXTD1.config->channels[6].cb(&EXTD1, 6); - if (pr & (1 << 7)) + if (pr & (1U << 7)) EXTD1.config->channels[7].cb(&EXTD1, 7); - if (pr & (1 << 8)) + if (pr & (1U << 8)) EXTD1.config->channels[8].cb(&EXTD1, 8); - if (pr & (1 << 9)) + if (pr & (1U << 9)) EXTD1.config->channels[9].cb(&EXTD1, 9); OSAL_IRQ_EPILOGUE(); @@ -174,20 +174,20 @@ OSAL_IRQ_HANDLER(VectorE0) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & ((1 << 10) | (1 << 11) | (1 << 12) | (1 << 13) | (1 << 14) | - (1 << 15)); + pr = EXTI->PR & ((1U << 10) | (1U << 11) | (1U << 12) | (1U << 13) | (1U << 14) | + (1U << 15)); EXTI->PR = pr; - if (pr & (1 << 10)) + if (pr & (1U << 10)) EXTD1.config->channels[10].cb(&EXTD1, 10); - if (pr & (1 << 11)) + if (pr & (1U << 11)) EXTD1.config->channels[11].cb(&EXTD1, 11); - if (pr & (1 << 12)) + if (pr & (1U << 12)) EXTD1.config->channels[12].cb(&EXTD1, 12); - if (pr & (1 << 13)) + if (pr & (1U << 13)) EXTD1.config->channels[13].cb(&EXTD1, 13); - if (pr & (1 << 14)) + if (pr & (1U << 14)) EXTD1.config->channels[14].cb(&EXTD1, 14); - if (pr & (1 << 15)) + if (pr & (1U << 15)) EXTD1.config->channels[15].cb(&EXTD1, 15); OSAL_IRQ_EPILOGUE(); @@ -203,9 +203,9 @@ OSAL_IRQ_HANDLER(Veector44) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 16); + pr = EXTI->PR & EXTI->IMR & (1U << 16); EXTI->PR = pr; - if (pr & (1 << 16)) + if (pr & (1U << 16)) EXTD1.config->channels[16].cb(&EXTD1, 16); OSAL_IRQ_EPILOGUE(); @@ -221,9 +221,9 @@ OSAL_IRQ_HANDLER(VectorE4) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 17); + pr = EXTI->PR & EXTI->IMR & (1U << 17); EXTI->PR = pr; - if (pr & (1 << 17)) + if (pr & (1U << 17)) EXTD1.config->channels[17].cb(&EXTD1, 17); OSAL_IRQ_EPILOGUE(); @@ -240,9 +240,9 @@ OSAL_IRQ_HANDLER(VectorE8) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 18); + pr = EXTI->PR & EXTI->IMR & (1U << 18); EXTI->PR = pr; - if (pr & (1 << 18)) + if (pr & (1U << 18)) EXTD1.config->channels[18].cb(&EXTD1, 18); OSAL_IRQ_EPILOGUE(); @@ -258,9 +258,9 @@ OSAL_IRQ_HANDLER(Vector138) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 19); + pr = EXTI->PR & EXTI->IMR & (1U << 19); EXTI->PR = pr; - if (pr & (1 << 19)) + if (pr & (1U << 19)) EXTD1.config->channels[19].cb(&EXTD1, 19); OSAL_IRQ_EPILOGUE(); @@ -278,9 +278,9 @@ OSAL_IRQ_HANDLER(VectorE8) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 18); + pr = EXTI->PR & EXTI->IMR & (1U << 18); EXTI->PR = pr; - if (pr & (1 << 18)) + if (pr & (1U << 18)) EXTD1.config->channels[18].cb(&EXTD1, 18); OSAL_IRQ_EPILOGUE(); diff --git a/os/hal/ports/STM32/STM32F37x/ext_lld_isr.c b/os/hal/ports/STM32/STM32F37x/ext_lld_isr.c index 57fc65bef..df8ef9e4f 100644 --- a/os/hal/ports/STM32/STM32F37x/ext_lld_isr.c +++ b/os/hal/ports/STM32/STM32F37x/ext_lld_isr.c @@ -59,9 +59,9 @@ OSAL_IRQ_HANDLER(Vector58) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 0); + pr = EXTI->PR & EXTI->IMR & (1U << 0); EXTI->PR = pr; - if (pr & (1 << 0)) + if (pr & (1U << 0)) EXTD1.config->channels[0].cb(&EXTD1, 0); OSAL_IRQ_EPILOGUE(); @@ -79,9 +79,9 @@ OSAL_IRQ_HANDLER(Vector5C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 1); + pr = EXTI->PR & EXTI->IMR & (1U << 1); EXTI->PR = pr; - if (pr & (1 << 1)) + if (pr & (1U << 1)) EXTD1.config->channels[1].cb(&EXTD1, 1); OSAL_IRQ_EPILOGUE(); @@ -99,9 +99,9 @@ OSAL_IRQ_HANDLER(Vector60) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 2); + pr = EXTI->PR & EXTI->IMR & (1U << 2); EXTI->PR = pr; - if (pr & (1 << 2)) + if (pr & (1U << 2)) EXTD1.config->channels[2].cb(&EXTD1, 2); OSAL_IRQ_EPILOGUE(); @@ -119,9 +119,9 @@ OSAL_IRQ_HANDLER(Vector64) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 3); + pr = EXTI->PR & EXTI->IMR & (1U << 3); EXTI->PR = pr; - if (pr & (1 << 3)) + if (pr & (1U << 3)) EXTD1.config->channels[3].cb(&EXTD1, 3); OSAL_IRQ_EPILOGUE(); @@ -139,9 +139,9 @@ OSAL_IRQ_HANDLER(Vector68) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 4); + pr = EXTI->PR & EXTI->IMR & (1U << 4); EXTI->PR = pr; - if (pr & (1 << 4)) + if (pr & (1U << 4)) EXTD1.config->channels[4].cb(&EXTD1, 4); OSAL_IRQ_EPILOGUE(); @@ -159,18 +159,18 @@ OSAL_IRQ_HANDLER(Vector9C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 5) | (1 << 6) | (1 << 7) | (1 << 8) | - (1 << 9)); + pr = EXTI->PR & EXTI->IMR & ((1U << 5) | (1U << 6) | (1U << 7) | (1U << 8) | + (1U << 9)); EXTI->PR = pr; - if (pr & (1 << 5)) + if (pr & (1U << 5)) EXTD1.config->channels[5].cb(&EXTD1, 5); - if (pr & (1 << 6)) + if (pr & (1U << 6)) EXTD1.config->channels[6].cb(&EXTD1, 6); - if (pr & (1 << 7)) + if (pr & (1U << 7)) EXTD1.config->channels[7].cb(&EXTD1, 7); - if (pr & (1 << 8)) + if (pr & (1U << 8)) EXTD1.config->channels[8].cb(&EXTD1, 8); - if (pr & (1 << 9)) + if (pr & (1U << 9)) EXTD1.config->channels[9].cb(&EXTD1, 9); OSAL_IRQ_EPILOGUE(); @@ -188,20 +188,20 @@ OSAL_IRQ_HANDLER(VectorE0) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 10) | (1 << 11) | (1 << 12) | (1 << 13) | - (1 << 14) | (1 << 15)); + pr = EXTI->PR & EXTI->IMR & ((1U << 10) | (1U << 11) | (1U << 12) | (1U << 13) | + (1U << 14) | (1U << 15)); EXTI->PR = pr; - if (pr & (1 << 10)) + if (pr & (1U << 10)) EXTD1.config->channels[10].cb(&EXTD1, 10); - if (pr & (1 << 11)) + if (pr & (1U << 11)) EXTD1.config->channels[11].cb(&EXTD1, 11); - if (pr & (1 << 12)) + if (pr & (1U << 12)) EXTD1.config->channels[12].cb(&EXTD1, 12); - if (pr & (1 << 13)) + if (pr & (1U << 13)) EXTD1.config->channels[13].cb(&EXTD1, 13); - if (pr & (1 << 14)) + if (pr & (1U << 14)) EXTD1.config->channels[14].cb(&EXTD1, 14); - if (pr & (1 << 15)) + if (pr & (1U << 15)) EXTD1.config->channels[15].cb(&EXTD1, 15); OSAL_IRQ_EPILOGUE(); @@ -219,9 +219,9 @@ OSAL_IRQ_HANDLER(Vector44) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 16); + pr = EXTI->PR & EXTI->IMR & (1U << 16); EXTI->PR = pr; - if (pr & (1 << 16)) + if (pr & (1U << 16)) EXTD1.config->channels[16].cb(&EXTD1, 16); OSAL_IRQ_EPILOGUE(); @@ -239,9 +239,9 @@ OSAL_IRQ_HANDLER(VectorE4) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 17); + pr = EXTI->PR & EXTI->IMR & (1U << 17); EXTI->PR = pr; - if (pr & (1 << 17)) + if (pr & (1U << 17)) EXTD1.config->channels[17].cb(&EXTD1, 17); OSAL_IRQ_EPILOGUE(); @@ -259,9 +259,9 @@ OSAL_IRQ_HANDLER(Vector170) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 18); + pr = EXTI->PR & EXTI->IMR & (1U << 18); EXTI->PR = pr; - if (pr & (1 << 18)) + if (pr & (1U << 18)) EXTD1.config->channels[18].cb(&EXTD1, 18); OSAL_IRQ_EPILOGUE(); @@ -279,9 +279,9 @@ OSAL_IRQ_HANDLER(Vector48) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 19); + pr = EXTI->PR & EXTI->IMR & (1U << 19); EXTI->PR = pr; - if (pr & (1 << 19)) + if (pr & (1U << 19)) EXTD1.config->channels[19].cb(&EXTD1, 19); OSAL_IRQ_EPILOGUE(); @@ -299,9 +299,9 @@ OSAL_IRQ_HANDLER(Vector4C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 20); + pr = EXTI->PR & EXTI->IMR & (1U << 20); EXTI->PR = pr; - if (pr & (1 << 20)) + if (pr & (1U << 20)) EXTD1.config->channels[20].cb(&EXTD1, 20); OSAL_IRQ_EPILOGUE(); @@ -319,11 +319,11 @@ OSAL_IRQ_HANDLER(Vector140) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 21) | (1 << 22)); + pr = EXTI->PR & EXTI->IMR & ((1U << 21) | (1U << 22)); EXTI->PR = pr; - if (pr & (1 << 21)) + if (pr & (1U << 21)) EXTD1.config->channels[21].cb(&EXTD1, 21); - if (pr & (1 << 22)) + if (pr & (1U << 22)) EXTD1.config->channels[22].cb(&EXTD1, 22); OSAL_IRQ_EPILOGUE(); diff --git a/os/hal/ports/STM32/STM32F3xx/ext_lld_isr.c b/os/hal/ports/STM32/STM32F3xx/ext_lld_isr.c index bde8cf69e..47b717b79 100644 --- a/os/hal/ports/STM32/STM32F3xx/ext_lld_isr.c +++ b/os/hal/ports/STM32/STM32F3xx/ext_lld_isr.c @@ -59,9 +59,9 @@ OSAL_IRQ_HANDLER(Vector58) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 0); + pr = EXTI->PR & EXTI->IMR & (1U << 0); EXTI->PR = pr; - if (pr & (1 << 0)) + if (pr & (1U << 0)) EXTD1.config->channels[0].cb(&EXTD1, 0); OSAL_IRQ_EPILOGUE(); @@ -79,9 +79,9 @@ OSAL_IRQ_HANDLER(Vector5C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 1); + pr = EXTI->PR & EXTI->IMR & (1U << 1); EXTI->PR = pr; - if (pr & (1 << 1)) + if (pr & (1U << 1)) EXTD1.config->channels[1].cb(&EXTD1, 1); OSAL_IRQ_EPILOGUE(); @@ -99,9 +99,9 @@ OSAL_IRQ_HANDLER(Vector60) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 2); + pr = EXTI->PR & EXTI->IMR & (1U << 2); EXTI->PR = pr; - if (pr & (1 << 2)) + if (pr & (1U << 2)) EXTD1.config->channels[2].cb(&EXTD1, 2); OSAL_IRQ_EPILOGUE(); @@ -119,9 +119,9 @@ OSAL_IRQ_HANDLER(Vector64) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 3); + pr = EXTI->PR & EXTI->IMR & (1U << 3); EXTI->PR = pr; - if (pr & (1 << 3)) + if (pr & (1U << 3)) EXTD1.config->channels[3].cb(&EXTD1, 3); OSAL_IRQ_EPILOGUE(); @@ -139,9 +139,9 @@ OSAL_IRQ_HANDLER(Vector68) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 4); + pr = EXTI->PR & EXTI->IMR & (1U << 4); EXTI->PR = pr; - if (pr & (1 << 4)) + if (pr & (1U << 4)) EXTD1.config->channels[4].cb(&EXTD1, 4); OSAL_IRQ_EPILOGUE(); @@ -159,18 +159,18 @@ OSAL_IRQ_HANDLER(Vector9C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 5) | (1 << 6) | (1 << 7) | (1 << 8) | - (1 << 9)); + pr = EXTI->PR & EXTI->IMR & ((1U << 5) | (1U << 6) | (1U << 7) | (1U << 8) | + (1U << 9)); EXTI->PR = pr; - if (pr & (1 << 5)) + if (pr & (1U << 5)) EXTD1.config->channels[5].cb(&EXTD1, 5); - if (pr & (1 << 6)) + if (pr & (1U << 6)) EXTD1.config->channels[6].cb(&EXTD1, 6); - if (pr & (1 << 7)) + if (pr & (1U << 7)) EXTD1.config->channels[7].cb(&EXTD1, 7); - if (pr & (1 << 8)) + if (pr & (1U << 8)) EXTD1.config->channels[8].cb(&EXTD1, 8); - if (pr & (1 << 9)) + if (pr & (1U << 9)) EXTD1.config->channels[9].cb(&EXTD1, 9); OSAL_IRQ_EPILOGUE(); @@ -188,20 +188,20 @@ OSAL_IRQ_HANDLER(VectorE0) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 10) | (1 << 11) | (1 << 12) | (1 << 13) | - (1 << 14) | (1 << 15)); + pr = EXTI->PR & EXTI->IMR & ((1U << 10) | (1U << 11) | (1U << 12) | (1U << 13) | + (1U << 14) | (1U << 15)); EXTI->PR = pr; - if (pr & (1 << 10)) + if (pr & (1U << 10)) EXTD1.config->channels[10].cb(&EXTD1, 10); - if (pr & (1 << 11)) + if (pr & (1U << 11)) EXTD1.config->channels[11].cb(&EXTD1, 11); - if (pr & (1 << 12)) + if (pr & (1U << 12)) EXTD1.config->channels[12].cb(&EXTD1, 12); - if (pr & (1 << 13)) + if (pr & (1U << 13)) EXTD1.config->channels[13].cb(&EXTD1, 13); - if (pr & (1 << 14)) + if (pr & (1U << 14)) EXTD1.config->channels[14].cb(&EXTD1, 14); - if (pr & (1 << 15)) + if (pr & (1U << 15)) EXTD1.config->channels[15].cb(&EXTD1, 15); OSAL_IRQ_EPILOGUE(); @@ -219,9 +219,9 @@ OSAL_IRQ_HANDLER(Vector44) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 16); + pr = EXTI->PR & EXTI->IMR & (1U << 16); EXTI->PR = pr; - if (pr & (1 << 16)) + if (pr & (1U << 16)) EXTD1.config->channels[16].cb(&EXTD1, 16); OSAL_IRQ_EPILOGUE(); @@ -239,9 +239,9 @@ OSAL_IRQ_HANDLER(VectorE4) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 17); + pr = EXTI->PR & EXTI->IMR & (1U << 17); EXTI->PR = pr; - if (pr & (1 << 17)) + if (pr & (1U << 17)) EXTD1.config->channels[17].cb(&EXTD1, 17); OSAL_IRQ_EPILOGUE(); @@ -259,9 +259,9 @@ OSAL_IRQ_HANDLER(VectorE8) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 18); + pr = EXTI->PR & EXTI->IMR & (1U << 18); EXTI->PR = pr; - if (pr & (1 << 18)) + if (pr & (1U << 18)) EXTD1.config->channels[18].cb(&EXTD1, 18); OSAL_IRQ_EPILOGUE(); @@ -279,9 +279,9 @@ OSAL_IRQ_HANDLER(Vector48) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 19); + pr = EXTI->PR & EXTI->IMR & (1U << 19); EXTI->PR = pr; - if (pr & (1 << 19)) + if (pr & (1U << 19)) EXTD1.config->channels[19].cb(&EXTD1, 19); OSAL_IRQ_EPILOGUE(); @@ -299,9 +299,9 @@ OSAL_IRQ_HANDLER(Vector4C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 20); + pr = EXTI->PR & EXTI->IMR & (1U << 20); EXTI->PR = pr; - if (pr & (1 << 20)) + if (pr & (1U << 20)) EXTD1.config->channels[20].cb(&EXTD1, 20); OSAL_IRQ_EPILOGUE(); @@ -319,13 +319,13 @@ OSAL_IRQ_HANDLER(Vector140) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 21) | (1 << 22) | (1 << 29)); + pr = EXTI->PR & EXTI->IMR & ((1U << 21) | (1U << 22) | (1U << 29)); EXTI->PR = pr; - if (pr & (1 << 21)) + if (pr & (1U << 21)) EXTD1.config->channels[21].cb(&EXTD1, 21); - if (pr & (1 << 22)) + if (pr & (1U << 22)) EXTD1.config->channels[22].cb(&EXTD1, 22); - if (pr & (1 << 29)) + if (pr & (1U << 29)) EXTD1.config->channels[29].cb(&EXTD1, 29); OSAL_IRQ_EPILOGUE(); @@ -343,16 +343,16 @@ OSAL_IRQ_HANDLER(Vector144) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 30) | (1 << 31)); + pr = EXTI->PR & EXTI->IMR & ((1U << 30) | (1U << 31)); EXTI->PR = pr; - if (pr & (1 << 30)) + if (pr & (1U << 30)) EXTD1.config->channels[30].cb(&EXTD1, 30); - if (pr & (1 << 31)) + if (pr & (1U << 31)) EXTD1.config->channels[31].cb(&EXTD1, 31); - pr = EXTI->PR2 & EXTI->IMR2 & (1 << 0); + pr = EXTI->PR2 & EXTI->IMR2 & (1U << 0); EXTI->PR2 = pr; - if (pr & (1 << 0)) + if (pr & (1U << 0)) EXTD1.config->channels[32].cb(&EXTD1, 32); OSAL_IRQ_EPILOGUE(); @@ -370,9 +370,9 @@ OSAL_IRQ_HANDLER(Vector148) { OSAL_IRQ_PROLOGUE(); - pr2 = EXTI->PR2 & EXTI->IMR & (1 << 1); + pr2 = EXTI->PR2 & EXTI->IMR & (1U << 1); EXTI->PR2 = pr2; - if (pr2 & (1 << 1)) + if (pr2 & (1U << 1)) EXTD1.config->channels[33].cb(&EXTD1, 33); OSAL_IRQ_EPILOGUE(); diff --git a/os/hal/ports/STM32/STM32F4xx/ext_lld_isr.c b/os/hal/ports/STM32/STM32F4xx/ext_lld_isr.c index 36d4f5b36..7fb4d76ce 100644 --- a/os/hal/ports/STM32/STM32F4xx/ext_lld_isr.c +++ b/os/hal/ports/STM32/STM32F4xx/ext_lld_isr.c @@ -58,9 +58,9 @@ OSAL_IRQ_HANDLER(Vector58) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 0); + pr = EXTI->PR & EXTI->IMR & (1U << 0); EXTI->PR = pr; - if (pr & (1 << 0)) + if (pr & (1U << 0)) EXTD1.config->channels[0].cb(&EXTD1, 0); OSAL_IRQ_EPILOGUE(); @@ -76,9 +76,9 @@ OSAL_IRQ_HANDLER(Vector5C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 1); + pr = EXTI->PR & EXTI->IMR & (1U << 1); EXTI->PR = pr; - if (pr & (1 << 1)) + if (pr & (1U << 1)) EXTD1.config->channels[1].cb(&EXTD1, 1); OSAL_IRQ_EPILOGUE(); @@ -94,9 +94,9 @@ OSAL_IRQ_HANDLER(Vector60) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 2); + pr = EXTI->PR & EXTI->IMR & (1U << 2); EXTI->PR = pr; - if (pr & (1 << 2)) + if (pr & (1U << 2)) EXTD1.config->channels[2].cb(&EXTD1, 2); OSAL_IRQ_EPILOGUE(); @@ -112,9 +112,9 @@ OSAL_IRQ_HANDLER(Vector64) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 3); + pr = EXTI->PR & EXTI->IMR & (1U << 3); EXTI->PR = pr; - if (pr & (1 << 3)) + if (pr & (1U << 3)) EXTD1.config->channels[3].cb(&EXTD1, 3); OSAL_IRQ_EPILOGUE(); @@ -130,9 +130,9 @@ OSAL_IRQ_HANDLER(Vector68) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 4); + pr = EXTI->PR & EXTI->IMR & (1U << 4); EXTI->PR = pr; - if (pr & (1 << 4)) + if (pr & (1U << 4)) EXTD1.config->channels[4].cb(&EXTD1, 4); OSAL_IRQ_EPILOGUE(); @@ -148,18 +148,18 @@ OSAL_IRQ_HANDLER(Vector9C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 5) | (1 << 6) | (1 << 7) | (1 << 8) | - (1 << 9)); + pr = EXTI->PR & EXTI->IMR & ((1U << 5) | (1U << 6) | (1U << 7) | (1U << 8) | + (1U << 9)); EXTI->PR = pr; - if (pr & (1 << 5)) + if (pr & (1U << 5)) EXTD1.config->channels[5].cb(&EXTD1, 5); - if (pr & (1 << 6)) + if (pr & (1U << 6)) EXTD1.config->channels[6].cb(&EXTD1, 6); - if (pr & (1 << 7)) + if (pr & (1U << 7)) EXTD1.config->channels[7].cb(&EXTD1, 7); - if (pr & (1 << 8)) + if (pr & (1U << 8)) EXTD1.config->channels[8].cb(&EXTD1, 8); - if (pr & (1 << 9)) + if (pr & (1U << 9)) EXTD1.config->channels[9].cb(&EXTD1, 9); OSAL_IRQ_EPILOGUE(); @@ -175,20 +175,20 @@ OSAL_IRQ_HANDLER(VectorE0) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 10) | (1 << 11) | (1 << 12) | (1 << 13) | - (1 << 14) | (1 << 15)); + pr = EXTI->PR & EXTI->IMR & ((1U << 10) | (1U << 11) | (1U << 12) | (1U << 13) | + (1U << 14) | (1U << 15)); EXTI->PR = pr; - if (pr & (1 << 10)) + if (pr & (1U << 10)) EXTD1.config->channels[10].cb(&EXTD1, 10); - if (pr & (1 << 11)) + if (pr & (1U << 11)) EXTD1.config->channels[11].cb(&EXTD1, 11); - if (pr & (1 << 12)) + if (pr & (1U << 12)) EXTD1.config->channels[12].cb(&EXTD1, 12); - if (pr & (1 << 13)) + if (pr & (1U << 13)) EXTD1.config->channels[13].cb(&EXTD1, 13); - if (pr & (1 << 14)) + if (pr & (1U << 14)) EXTD1.config->channels[14].cb(&EXTD1, 14); - if (pr & (1 << 15)) + if (pr & (1U << 15)) EXTD1.config->channels[15].cb(&EXTD1, 15); OSAL_IRQ_EPILOGUE(); @@ -204,9 +204,9 @@ OSAL_IRQ_HANDLER(Vector44) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 16); + pr = EXTI->PR & EXTI->IMR & (1U << 16); EXTI->PR = pr; - if (pr & (1 << 16)) + if (pr & (1U << 16)) EXTD1.config->channels[16].cb(&EXTD1, 16); OSAL_IRQ_EPILOGUE(); @@ -222,9 +222,9 @@ OSAL_IRQ_HANDLER(VectorE4) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 17); + pr = EXTI->PR & EXTI->IMR & (1U << 17); EXTI->PR = pr; - if (pr & (1 << 17)) + if (pr & (1U << 17)) EXTD1.config->channels[17].cb(&EXTD1, 17); OSAL_IRQ_EPILOGUE(); @@ -240,9 +240,9 @@ OSAL_IRQ_HANDLER(VectorE8) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 18); + pr = EXTI->PR & EXTI->IMR & (1U << 18); EXTI->PR = pr; - if (pr & (1 << 18)) + if (pr & (1U << 18)) EXTD1.config->channels[18].cb(&EXTD1, 18); OSAL_IRQ_EPILOGUE(); @@ -259,9 +259,9 @@ OSAL_IRQ_HANDLER(Vector138) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 19); + pr = EXTI->PR & EXTI->IMR & (1U << 19); EXTI->PR = pr; - if (pr & (1 << 19)) + if (pr & (1U << 19)) EXTD1.config->channels[19].cb(&EXTD1, 19); OSAL_IRQ_EPILOGUE(); @@ -279,9 +279,9 @@ OSAL_IRQ_HANDLER(Vector170) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 20); + pr = EXTI->PR & EXTI->IMR & (1U << 20); EXTI->PR = pr; - if (pr & (1 << 20)) + if (pr & (1U << 20)) EXTD1.config->channels[20].cb(&EXTD1, 20); OSAL_IRQ_EPILOGUE(); @@ -299,9 +299,9 @@ OSAL_IRQ_HANDLER(Vector48) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 21); + pr = EXTI->PR & EXTI->IMR & (1U << 21); EXTI->PR = pr; - if (pr & (1 << 21)) + if (pr & (1U << 21)) EXTD1.config->channels[21].cb(&EXTD1, 21); OSAL_IRQ_EPILOGUE(); @@ -318,9 +318,9 @@ OSAL_IRQ_HANDLER(Vector4C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 22); + pr = EXTI->PR & EXTI->IMR & (1U << 22); EXTI->PR = pr; - if (pr & (1 << 22)) + if (pr & (1U << 22)) EXTD1.config->channels[22].cb(&EXTD1, 22); OSAL_IRQ_EPILOGUE(); diff --git a/os/hal/ports/STM32/STM32F7xx/ext_lld_isr.c b/os/hal/ports/STM32/STM32F7xx/ext_lld_isr.c index 390f00fdd..cf4ae009a 100644 --- a/os/hal/ports/STM32/STM32F7xx/ext_lld_isr.c +++ b/os/hal/ports/STM32/STM32F7xx/ext_lld_isr.c @@ -58,9 +58,9 @@ OSAL_IRQ_HANDLER(Vector58) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 0); + pr = EXTI->PR & EXTI->IMR & (1U << 0); EXTI->PR = pr; - if (pr & (1 << 0)) + if (pr & (1U << 0)) EXTD1.config->channels[0].cb(&EXTD1, 0); OSAL_IRQ_EPILOGUE(); @@ -76,9 +76,9 @@ OSAL_IRQ_HANDLER(Vector5C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 1); + pr = EXTI->PR & EXTI->IMR & (1U << 1); EXTI->PR = pr; - if (pr & (1 << 1)) + if (pr & (1U << 1)) EXTD1.config->channels[1].cb(&EXTD1, 1); OSAL_IRQ_EPILOGUE(); @@ -94,9 +94,9 @@ OSAL_IRQ_HANDLER(Vector60) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 2); + pr = EXTI->PR & EXTI->IMR & (1U << 2); EXTI->PR = pr; - if (pr & (1 << 2)) + if (pr & (1U << 2)) EXTD1.config->channels[2].cb(&EXTD1, 2); OSAL_IRQ_EPILOGUE(); @@ -112,9 +112,9 @@ OSAL_IRQ_HANDLER(Vector64) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 3); + pr = EXTI->PR & EXTI->IMR & (1U << 3); EXTI->PR = pr; - if (pr & (1 << 3)) + if (pr & (1U << 3)) EXTD1.config->channels[3].cb(&EXTD1, 3); OSAL_IRQ_EPILOGUE(); @@ -130,9 +130,9 @@ OSAL_IRQ_HANDLER(Vector68) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 4); + pr = EXTI->PR & EXTI->IMR & (1U << 4); EXTI->PR = pr; - if (pr & (1 << 4)) + if (pr & (1U << 4)) EXTD1.config->channels[4].cb(&EXTD1, 4); OSAL_IRQ_EPILOGUE(); @@ -148,18 +148,18 @@ OSAL_IRQ_HANDLER(Vector9C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 5) | (1 << 6) | (1 << 7) | (1 << 8) | - (1 << 9)); + pr = EXTI->PR & EXTI->IMR & ((1U << 5) | (1U << 6) | (1U << 7) | (1U << 8) | + (1U << 9)); EXTI->PR = pr; - if (pr & (1 << 5)) + if (pr & (1U << 5)) EXTD1.config->channels[5].cb(&EXTD1, 5); - if (pr & (1 << 6)) + if (pr & (1U << 6)) EXTD1.config->channels[6].cb(&EXTD1, 6); - if (pr & (1 << 7)) + if (pr & (1U << 7)) EXTD1.config->channels[7].cb(&EXTD1, 7); - if (pr & (1 << 8)) + if (pr & (1U << 8)) EXTD1.config->channels[8].cb(&EXTD1, 8); - if (pr & (1 << 9)) + if (pr & (1U << 9)) EXTD1.config->channels[9].cb(&EXTD1, 9); OSAL_IRQ_EPILOGUE(); @@ -175,20 +175,20 @@ OSAL_IRQ_HANDLER(VectorE0) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 10) | (1 << 11) | (1 << 12) | (1 << 13) | - (1 << 14) | (1 << 15)); + pr = EXTI->PR & EXTI->IMR & ((1U << 10) | (1U << 11) | (1U << 12) | (1U << 13) | + (1U << 14) | (1U << 15)); EXTI->PR = pr; - if (pr & (1 << 10)) + if (pr & (1U << 10)) EXTD1.config->channels[10].cb(&EXTD1, 10); - if (pr & (1 << 11)) + if (pr & (1U << 11)) EXTD1.config->channels[11].cb(&EXTD1, 11); - if (pr & (1 << 12)) + if (pr & (1U << 12)) EXTD1.config->channels[12].cb(&EXTD1, 12); - if (pr & (1 << 13)) + if (pr & (1U << 13)) EXTD1.config->channels[13].cb(&EXTD1, 13); - if (pr & (1 << 14)) + if (pr & (1U << 14)) EXTD1.config->channels[14].cb(&EXTD1, 14); - if (pr & (1 << 15)) + if (pr & (1U << 15)) EXTD1.config->channels[15].cb(&EXTD1, 15); OSAL_IRQ_EPILOGUE(); @@ -204,9 +204,9 @@ OSAL_IRQ_HANDLER(Vector44) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 16); + pr = EXTI->PR & EXTI->IMR & (1U << 16); EXTI->PR = pr; - if (pr & (1 << 16)) + if (pr & (1U << 16)) EXTD1.config->channels[16].cb(&EXTD1, 16); OSAL_IRQ_EPILOGUE(); @@ -222,9 +222,9 @@ OSAL_IRQ_HANDLER(VectorE4) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 17); + pr = EXTI->PR & EXTI->IMR & (1U << 17); EXTI->PR = pr; - if (pr & (1 << 17)) + if (pr & (1U << 17)) EXTD1.config->channels[17].cb(&EXTD1, 17); OSAL_IRQ_EPILOGUE(); @@ -240,9 +240,9 @@ OSAL_IRQ_HANDLER(VectorE8) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 18); + pr = EXTI->PR & EXTI->IMR & (1U << 18); EXTI->PR = pr; - if (pr & (1 << 18)) + if (pr & (1U << 18)) EXTD1.config->channels[18].cb(&EXTD1, 18); OSAL_IRQ_EPILOGUE(); @@ -258,9 +258,9 @@ OSAL_IRQ_HANDLER(Vector138) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 19); + pr = EXTI->PR & EXTI->IMR & (1U << 19); EXTI->PR = pr; - if (pr & (1 << 19)) + if (pr & (1U << 19)) EXTD1.config->channels[19].cb(&EXTD1, 19); OSAL_IRQ_EPILOGUE(); @@ -276,9 +276,9 @@ OSAL_IRQ_HANDLER(Vector170) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 20); + pr = EXTI->PR & EXTI->IMR & (1U << 20); EXTI->PR = pr; - if (pr & (1 << 20)) + if (pr & (1U << 20)) EXTD1.config->channels[20].cb(&EXTD1, 20); OSAL_IRQ_EPILOGUE(); @@ -294,9 +294,9 @@ OSAL_IRQ_HANDLER(Vector48) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 21); + pr = EXTI->PR & EXTI->IMR & (1U << 21); EXTI->PR = pr; - if (pr & (1 << 21)) + if (pr & (1U << 21)) EXTD1.config->channels[21].cb(&EXTD1, 21); OSAL_IRQ_EPILOGUE(); @@ -312,9 +312,9 @@ OSAL_IRQ_HANDLER(Vector4C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 22); + pr = EXTI->PR & EXTI->IMR & (1U << 22); EXTI->PR = pr; - if (pr & (1 << 22)) + if (pr & (1U << 22)) EXTD1.config->channels[22].cb(&EXTD1, 22); OSAL_IRQ_EPILOGUE(); diff --git a/os/hal/ports/STM32/STM32L0xx/ext_lld_isr.c b/os/hal/ports/STM32/STM32L0xx/ext_lld_isr.c index ba94cc74c..9818ea0fd 100644 --- a/os/hal/ports/STM32/STM32L0xx/ext_lld_isr.c +++ b/os/hal/ports/STM32/STM32L0xx/ext_lld_isr.c @@ -59,11 +59,11 @@ OSAL_IRQ_HANDLER(STM32_EXTI_LINE01_HANDLER) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 0) | (1 << 1)); + pr = EXTI->PR & EXTI->IMR & ((1U << 0) | (1U << 1)); EXTI->PR = pr; - if (pr & (1 << 0)) + if (pr & (1U << 0)) EXTD1.config->channels[0].cb(&EXTD1, 0); - if (pr & (1 << 1)) + if (pr & (1U << 1)) EXTD1.config->channels[1].cb(&EXTD1, 1); OSAL_IRQ_EPILOGUE(); @@ -81,11 +81,11 @@ OSAL_IRQ_HANDLER(STM32_EXTI_LINE23_HANDLER) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 2) | (1 << 3)); + pr = EXTI->PR & EXTI->IMR & ((1U << 2) | (1U << 3)); EXTI->PR = pr; - if (pr & (1 << 2)) + if (pr & (1U << 2)) EXTD1.config->channels[2].cb(&EXTD1, 2); - if (pr & (1 << 3)) + if (pr & (1U << 3)) EXTD1.config->channels[3].cb(&EXTD1, 3); OSAL_IRQ_EPILOGUE(); @@ -103,33 +103,33 @@ OSAL_IRQ_HANDLER(STM32_EXTI_LINE4_15_HANDLER) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 4) | (1 << 5) | (1 << 6) | (1 << 7) | - (1 << 8) | (1 << 9) | (1 << 10) | (1 << 11) | - (1 << 12) | (1 << 13) | (1 << 14) | (1 << 15)); + pr = EXTI->PR & EXTI->IMR & ((1U << 4) | (1U << 5) | (1U << 6) | (1U << 7) | + (1U << 8) | (1U << 9) | (1U << 10) | (1U << 11) | + (1U << 12) | (1U << 13) | (1U << 14) | (1U << 15)); EXTI->PR = pr; - if (pr & (1 << 4)) + if (pr & (1U << 4)) EXTD1.config->channels[4].cb(&EXTD1, 4); - if (pr & (1 << 5)) + if (pr & (1U << 5)) EXTD1.config->channels[5].cb(&EXTD1, 5); - if (pr & (1 << 6)) + if (pr & (1U << 6)) EXTD1.config->channels[6].cb(&EXTD1, 6); - if (pr & (1 << 7)) + if (pr & (1U << 7)) EXTD1.config->channels[7].cb(&EXTD1, 7); - if (pr & (1 << 8)) + if (pr & (1U << 8)) EXTD1.config->channels[8].cb(&EXTD1, 8); - if (pr & (1 << 9)) + if (pr & (1U << 9)) EXTD1.config->channels[9].cb(&EXTD1, 9); - if (pr & (1 << 10)) + if (pr & (1U << 10)) EXTD1.config->channels[10].cb(&EXTD1, 10); - if (pr & (1 << 11)) + if (pr & (1U << 11)) EXTD1.config->channels[11].cb(&EXTD1, 11); - if (pr & (1 << 12)) + if (pr & (1U << 12)) EXTD1.config->channels[12].cb(&EXTD1, 12); - if (pr & (1 << 13)) + if (pr & (1U << 13)) EXTD1.config->channels[13].cb(&EXTD1, 13); - if (pr & (1 << 14)) + if (pr & (1U << 14)) EXTD1.config->channels[14].cb(&EXTD1, 14); - if (pr & (1 << 15)) + if (pr & (1U << 15)) EXTD1.config->channels[15].cb(&EXTD1, 15); OSAL_IRQ_EPILOGUE(); @@ -147,9 +147,9 @@ OSAL_IRQ_HANDLER(STM32_EXTI_LINE16_HANDLER) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 16); + pr = EXTI->PR & EXTI->IMR & (1U << 16); EXTI->PR = pr; - if (pr & (1 << 16)) + if (pr & (1U << 16)) EXTD1.config->channels[16].cb(&EXTD1, 16); OSAL_IRQ_EPILOGUE(); @@ -167,13 +167,13 @@ OSAL_IRQ_HANDLER(STM32_EXTI_LINE171920_HANDLER) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 17) | (1 << 19) | (1 << 20)); + pr = EXTI->PR & EXTI->IMR & ((1U << 17) | (1U << 19) | (1U << 20)); EXTI->PR = pr; - if (pr & (1 << 17)) + if (pr & (1U << 17)) EXTD1.config->channels[17].cb(&EXTD1, 17); - if (pr & (1 << 19)) + if (pr & (1U << 19)) EXTD1.config->channels[19].cb(&EXTD1, 19); - if (pr & (1 << 20)) + if (pr & (1U << 20)) EXTD1.config->channels[20].cb(&EXTD1, 20); OSAL_IRQ_EPILOGUE(); @@ -198,11 +198,11 @@ OSAL_IRQ_HANDLER(STM32_EXTI_LINE2122_HANDLER) { { uint32_t pr; - pr = EXTI->PR & EXTI->IMR & ((1 << 21) | (1 << 22)); + pr = EXTI->PR & EXTI->IMR & ((1U << 21) | (1U << 22)); EXTI->PR = pr; - if (pr & (1 << 21)) + if (pr & (1U << 21)) EXTD1.config->channels[21].cb(&EXTD1, 21); - if (pr & (1 << 22)) + if (pr & (1U << 22)) EXTD1.config->channels[21].cb(&EXTD1, 22); } #endif diff --git a/os/hal/ports/STM32/STM32L1xx/ext_lld_isr.c b/os/hal/ports/STM32/STM32L1xx/ext_lld_isr.c index efce27eaf..f457bacfd 100644 --- a/os/hal/ports/STM32/STM32L1xx/ext_lld_isr.c +++ b/os/hal/ports/STM32/STM32L1xx/ext_lld_isr.c @@ -58,9 +58,9 @@ OSAL_IRQ_HANDLER(Vector58) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 0); + pr = EXTI->PR & EXTI->IMR & (1U << 0); EXTI->PR = pr; - if (pr & (1 << 0)) + if (pr & (1U << 0)) EXTD1.config->channels[0].cb(&EXTD1, 0); OSAL_IRQ_EPILOGUE(); @@ -76,9 +76,9 @@ OSAL_IRQ_HANDLER(Vector5C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 1); + pr = EXTI->PR & EXTI->IMR & (1U << 1); EXTI->PR = pr; - if (pr & (1 << 1)) + if (pr & (1U << 1)) EXTD1.config->channels[1].cb(&EXTD1, 1); OSAL_IRQ_EPILOGUE(); @@ -94,9 +94,9 @@ OSAL_IRQ_HANDLER(Vector60) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 2); + pr = EXTI->PR & EXTI->IMR & (1U << 2); EXTI->PR = pr; - if (pr & (1 << 2)) + if (pr & (1U << 2)) EXTD1.config->channels[2].cb(&EXTD1, 2); OSAL_IRQ_EPILOGUE(); @@ -112,9 +112,9 @@ OSAL_IRQ_HANDLER(Vector64) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 3); + pr = EXTI->PR & EXTI->IMR & (1U << 3); EXTI->PR = pr; - if (pr & (1 << 3)) + if (pr & (1U << 3)) EXTD1.config->channels[3].cb(&EXTD1, 3); OSAL_IRQ_EPILOGUE(); @@ -130,9 +130,9 @@ OSAL_IRQ_HANDLER(Vector68) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 4); + pr = EXTI->PR & EXTI->IMR & (1U << 4); EXTI->PR = pr; - if (pr & (1 << 4)) + if (pr & (1U << 4)) EXTD1.config->channels[4].cb(&EXTD1, 4); OSAL_IRQ_EPILOGUE(); @@ -148,18 +148,18 @@ OSAL_IRQ_HANDLER(Vector9C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 5) | (1 << 6) | (1 << 7) | (1 << 8) | - (1 << 9)); + pr = EXTI->PR & EXTI->IMR & ((1U << 5) | (1U << 6) | (1U << 7) | (1U << 8) | + (1U << 9)); EXTI->PR = pr; - if (pr & (1 << 5)) + if (pr & (1U << 5)) EXTD1.config->channels[5].cb(&EXTD1, 5); - if (pr & (1 << 6)) + if (pr & (1U << 6)) EXTD1.config->channels[6].cb(&EXTD1, 6); - if (pr & (1 << 7)) + if (pr & (1U << 7)) EXTD1.config->channels[7].cb(&EXTD1, 7); - if (pr & (1 << 8)) + if (pr & (1U << 8)) EXTD1.config->channels[8].cb(&EXTD1, 8); - if (pr & (1 << 9)) + if (pr & (1U << 9)) EXTD1.config->channels[9].cb(&EXTD1, 9); OSAL_IRQ_EPILOGUE(); @@ -175,20 +175,20 @@ OSAL_IRQ_HANDLER(VectorE0) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 10) | (1 << 11) | (1 << 12) | (1 << 13) | - (1 << 14) | (1 << 15)); + pr = EXTI->PR & EXTI->IMR & ((1U << 10) | (1U << 11) | (1U << 12) | (1U << 13) | + (1U << 14) | (1U << 15)); EXTI->PR = pr; - if (pr & (1 << 10)) + if (pr & (1U << 10)) EXTD1.config->channels[10].cb(&EXTD1, 10); - if (pr & (1 << 11)) + if (pr & (1U << 11)) EXTD1.config->channels[11].cb(&EXTD1, 11); - if (pr & (1 << 12)) + if (pr & (1U << 12)) EXTD1.config->channels[12].cb(&EXTD1, 12); - if (pr & (1 << 13)) + if (pr & (1U << 13)) EXTD1.config->channels[13].cb(&EXTD1, 13); - if (pr & (1 << 14)) + if (pr & (1U << 14)) EXTD1.config->channels[14].cb(&EXTD1, 14); - if (pr & (1 << 15)) + if (pr & (1U << 15)) EXTD1.config->channels[15].cb(&EXTD1, 15); OSAL_IRQ_EPILOGUE(); @@ -204,9 +204,9 @@ OSAL_IRQ_HANDLER(Vector44) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 16); + pr = EXTI->PR & EXTI->IMR & (1U << 16); EXTI->PR = pr; - if (pr & (1 << 16)) + if (pr & (1U << 16)) EXTD1.config->channels[16].cb(&EXTD1, 16); OSAL_IRQ_EPILOGUE(); @@ -221,9 +221,9 @@ OSAL_IRQ_HANDLER(VectorE4) { uint32_t pr; OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 17); + pr = EXTI->PR & EXTI->IMR & (1U << 17); EXTI->PR = pr; - if (pr & (1 << 17)) + if (pr & (1U << 17)) EXTD1.config->channels[17].cb(&EXTD1, 17); OSAL_IRQ_EPILOGUE(); @@ -237,9 +237,9 @@ OSAL_IRQ_HANDLER(VectorE8) { uint32_t pr; OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 18); + pr = EXTI->PR & EXTI->IMR & (1U << 18); EXTI->PR = pr; - if (pr & (1 << 18)) + if (pr & (1U << 18)) EXTD1.config->channels[18].cb(&EXTD1, 18); OSAL_IRQ_EPILOGUE(); @@ -254,9 +254,9 @@ OSAL_IRQ_HANDLER(Vector48) { uint32_t pr; OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 19); + pr = EXTI->PR & EXTI->IMR & (1U << 19); EXTI->PR = pr; - if (pr & (1 << 19)) + if (pr & (1U << 19)) EXTD1.config->channels[19].cb(&EXTD1, 19); OSAL_IRQ_EPILOGUE(); @@ -271,9 +271,9 @@ OSAL_IRQ_HANDLER(Vector4C) { uint32_t pr; OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 20); + pr = EXTI->PR & EXTI->IMR & (1U << 20); EXTI->PR = pr; - if (pr & (1 << 20)) + if (pr & (1U << 20)) EXTD1.config->channels[20].cb(&EXTD1, 20); OSAL_IRQ_EPILOGUE(); @@ -289,11 +289,11 @@ OSAL_IRQ_HANDLER(Vector98) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & ((1 << 21) | (1 << 22)); + pr = EXTI->PR & EXTI->IMR & ((1U << 21) | (1U << 22)); EXTI->PR = pr; - if (pr & (1 << 21)) + if (pr & (1U << 21)) EXTD1.config->channels[21].cb(&EXTD1, 21); - if (pr & (1 << 22)) + if (pr & (1U << 22)) EXTD1.config->channels[22].cb(&EXTD1, 22); OSAL_IRQ_EPILOGUE(); @@ -309,9 +309,9 @@ OSAL_IRQ_HANDLER(Vector120) { uint32_t pr; OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR & EXTI->IMR & (1 << 23); + pr = EXTI->PR & EXTI->IMR & (1U << 23); EXTI->PR = pr; - if (pr & (1 << 23)) + if (pr & (1U << 23)) EXTD1.config->channels[23].cb(&EXTD1, 23); OSAL_IRQ_EPILOGUE(); diff --git a/os/hal/ports/STM32/STM32L4xx/ext_lld_isr.c b/os/hal/ports/STM32/STM32L4xx/ext_lld_isr.c index 021a56c46..32c113e9b 100644 --- a/os/hal/ports/STM32/STM32L4xx/ext_lld_isr.c +++ b/os/hal/ports/STM32/STM32L4xx/ext_lld_isr.c @@ -58,9 +58,9 @@ OSAL_IRQ_HANDLER(Vector58) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & (1 << 0); + pr = EXTI->PR1 & EXTI->IMR1 & (1U << 0); EXTI->PR1 = pr; - if (pr & (1 << 0)) + if (pr & (1U << 0)) EXTD1.config->channels[0].cb(&EXTD1, 0); OSAL_IRQ_EPILOGUE(); @@ -76,9 +76,9 @@ OSAL_IRQ_HANDLER(Vector5C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & (1 << 1); + pr = EXTI->PR1 & EXTI->IMR1 & (1U << 1); EXTI->PR1 = pr; - if (pr & (1 << 1)) + if (pr & (1U << 1)) EXTD1.config->channels[1].cb(&EXTD1, 1); OSAL_IRQ_EPILOGUE(); @@ -94,9 +94,9 @@ OSAL_IRQ_HANDLER(Vector60) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & (1 << 2); + pr = EXTI->PR1 & EXTI->IMR1 & (1U << 2); EXTI->PR1 = pr; - if (pr & (1 << 2)) + if (pr & (1U << 2)) EXTD1.config->channels[2].cb(&EXTD1, 2); OSAL_IRQ_EPILOGUE(); @@ -112,9 +112,9 @@ OSAL_IRQ_HANDLER(Vector64) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & (1 << 3); + pr = EXTI->PR1 & EXTI->IMR1 & (1U << 3); EXTI->PR1 = pr; - if (pr & (1 << 3)) + if (pr & (1U << 3)) EXTD1.config->channels[3].cb(&EXTD1, 3); OSAL_IRQ_EPILOGUE(); @@ -130,9 +130,9 @@ OSAL_IRQ_HANDLER(Vector68) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & (1 << 4); + pr = EXTI->PR1 & EXTI->IMR1 & (1U << 4); EXTI->PR1 = pr; - if (pr & (1 << 4)) + if (pr & (1U << 4)) EXTD1.config->channels[4].cb(&EXTD1, 4); OSAL_IRQ_EPILOGUE(); @@ -148,18 +148,18 @@ OSAL_IRQ_HANDLER(Vector9C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & ((1 << 5) | (1 << 6) | (1 << 7) | (1 << 8) | - (1 << 9)); + pr = EXTI->PR1 & EXTI->IMR1 & ((1U << 5) | (1U << 6) | (1U << 7) | (1U << 8) | + (1U << 9)); EXTI->PR1 = pr; - if (pr & (1 << 5)) + if (pr & (1U << 5)) EXTD1.config->channels[5].cb(&EXTD1, 5); - if (pr & (1 << 6)) + if (pr & (1U << 6)) EXTD1.config->channels[6].cb(&EXTD1, 6); - if (pr & (1 << 7)) + if (pr & (1U << 7)) EXTD1.config->channels[7].cb(&EXTD1, 7); - if (pr & (1 << 8)) + if (pr & (1U << 8)) EXTD1.config->channels[8].cb(&EXTD1, 8); - if (pr & (1 << 9)) + if (pr & (1U << 9)) EXTD1.config->channels[9].cb(&EXTD1, 9); OSAL_IRQ_EPILOGUE(); @@ -175,20 +175,20 @@ OSAL_IRQ_HANDLER(VectorE0) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & ((1 << 10) | (1 << 11) | (1 << 12) | (1 << 13) | - (1 << 14) | (1 << 15)); + pr = EXTI->PR1 & EXTI->IMR1 & ((1U << 10) | (1U << 11) | (1U << 12) | (1U << 13) | + (1U << 14) | (1U << 15)); EXTI->PR1 = pr; - if (pr & (1 << 10)) + if (pr & (1U << 10)) EXTD1.config->channels[10].cb(&EXTD1, 10); - if (pr & (1 << 11)) + if (pr & (1U << 11)) EXTD1.config->channels[11].cb(&EXTD1, 11); - if (pr & (1 << 12)) + if (pr & (1U << 12)) EXTD1.config->channels[12].cb(&EXTD1, 12); - if (pr & (1 << 13)) + if (pr & (1U << 13)) EXTD1.config->channels[13].cb(&EXTD1, 13); - if (pr & (1 << 14)) + if (pr & (1U << 14)) EXTD1.config->channels[14].cb(&EXTD1, 14); - if (pr & (1 << 15)) + if (pr & (1U << 15)) EXTD1.config->channels[15].cb(&EXTD1, 15); OSAL_IRQ_EPILOGUE(); @@ -204,21 +204,21 @@ OSAL_IRQ_HANDLER(Vector44) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & (1 << 16); + pr = EXTI->PR1 & EXTI->IMR1 & (1U << 16); EXTI->PR1 = pr; - if (pr & (1 << 16)) + if (pr & (1U << 16)) EXTD1.config->channels[16].cb(&EXTD1, 16); - pr = EXTI->PR2 & EXTI->IMR2 & ( (1 << (35-32)) | (1 << (36-32)) | - (1 << (37-32)) | (1 << (38-32)) ); + pr = EXTI->PR2 & EXTI->IMR2 & ( (1U << (35-32)) | (1U << (36-32)) | + (1U << (37-32)) | (1U << (38-32)) ); EXTI->PR2 = pr; - if (pr & (1 << (35-32))) + if (pr & (1U << (35-32))) EXTD1.config->channels[35].cb(&EXTD1, 35); - if (pr & (1 << (36-32))) + if (pr & (1U << (36-32))) EXTD1.config->channels[36].cb(&EXTD1, 36); - if (pr & (1 << (37-32))) + if (pr & (1U << (37-32))) EXTD1.config->channels[37].cb(&EXTD1, 37); - if (pr & (1 << (38-32))) + if (pr & (1U << (38-32))) EXTD1.config->channels[38].cb(&EXTD1, 38); OSAL_IRQ_EPILOGUE(); @@ -234,9 +234,9 @@ OSAL_IRQ_HANDLER(VectorE4) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & (1 << 18); + pr = EXTI->PR1 & EXTI->IMR1 & (1U << 18); EXTI->PR1 = pr; - if (pr & (1 << 18)) + if (pr & (1U << 18)) EXTD1.config->channels[18].cb(&EXTD1, 18); OSAL_IRQ_EPILOGUE(); @@ -252,9 +252,9 @@ OSAL_IRQ_HANDLER(Vector48) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & (1 << 19); + pr = EXTI->PR1 & EXTI->IMR1 & (1U << 19); EXTI->PR1 = pr; - if (pr & (1 << 19)) + if (pr & (1U << 19)) EXTD1.config->channels[19].cb(&EXTD1, 19); OSAL_IRQ_EPILOGUE(); @@ -270,9 +270,9 @@ OSAL_IRQ_HANDLER(Vector4C) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & (1 << 20); + pr = EXTI->PR1 & EXTI->IMR1 & (1U << 20); EXTI->PR1 = pr; - if (pr & (1 << 20)) + if (pr & (1U << 20)) EXTD1.config->channels[20].cb(&EXTD1, 20); OSAL_IRQ_EPILOGUE(); @@ -288,11 +288,11 @@ OSAL_IRQ_HANDLER(Vector140) { OSAL_IRQ_PROLOGUE(); - pr = EXTI->PR1 & EXTI->IMR1 & ( (1 << 21) | ( 1 << 22 ) ); + pr = EXTI->PR1 & EXTI->IMR1 & ( (1U << 21) | ( 1U << 22 ) ); EXTI->PR1 = pr; - if (pr & (1 << 21)) + if (pr & (1U << 21)) EXTD1.config->channels[21].cb(&EXTD1, 21); - if (pr & (1 << 22)) + if (pr & (1U << 22)) EXTD1.config->channels[22].cb(&EXTD1, 22); OSAL_IRQ_EPILOGUE(); -- cgit v1.2.3