aboutsummaryrefslogtreecommitdiffstats
path: root/os/hal/ports/STM32/STM32F1xx
diff options
context:
space:
mode:
authorGiovanni Di Sirio <gdisirio@gmail.com>2016-02-14 10:10:29 +0000
committerGiovanni Di Sirio <gdisirio@gmail.com>2016-02-14 10:10:29 +0000
commit99e31e028dc8da6a8c027b6c9cfb804fbb663cd7 (patch)
tree997d7626ba2f36017eea25f62d3e331ee2d3a091 /os/hal/ports/STM32/STM32F1xx
parent3b022b3f8544adfeeb9e8a1b87e3e8567edded8b (diff)
downloadChibiOS-99e31e028dc8da6a8c027b6c9cfb804fbb663cd7.tar.gz
ChibiOS-99e31e028dc8da6a8c027b6c9cfb804fbb663cd7.tar.bz2
ChibiOS-99e31e028dc8da6a8c027b6c9cfb804fbb663cd7.zip
Fixed bug #709.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8882 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'os/hal/ports/STM32/STM32F1xx')
-rw-r--r--os/hal/ports/STM32/STM32F1xx/ext_lld_isr.c68
1 files changed, 34 insertions, 34 deletions
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();