From c446fe0c6d33bf6b455c71eab28fbc3047e77af2 Mon Sep 17 00:00:00 2001 From: Sergey Lyubka Date: Tue, 21 Jun 2022 12:11:59 +0100 Subject: [PATCH] Make stm32 eth declared as volatile --- mip/driver_stm32.c | 2 +- mongoose.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mip/driver_stm32.c b/mip/driver_stm32.c index 0379fd77..132b5f68 100644 --- a/mip/driver_stm32.c +++ b/mip/driver_stm32.c @@ -6,7 +6,7 @@ #if MG_ENABLE_MIP && defined(__arm__) struct stm32_eth { - uint32_t MACCR, MACFFR, MACHTHR, MACHTLR, MACMIIAR, MACMIIDR, MACFCR, + volatile uint32_t MACCR, MACFFR, MACHTHR, MACHTLR, MACMIIAR, MACMIIDR, MACFCR, MACVLANTR, RESERVED0[2], MACRWUFFR, MACPMTCSR, RESERVED1, MACDBGR, MACSR, MACIMR, MACA0HR, MACA0LR, MACA1HR, MACA1LR, MACA2HR, MACA2LR, MACA3HR, MACA3LR, RESERVED2[40], MMCCR, MMCRIR, MMCTIR, MMCRIMR, MMCTIMR, diff --git a/mongoose.c b/mongoose.c index 4a8a71a9..c77da32b 100644 --- a/mongoose.c +++ b/mongoose.c @@ -5644,7 +5644,7 @@ size_t mg_ws_wrap(struct mg_connection *c, size_t len, int op) { #if MG_ENABLE_MIP && defined(__arm__) struct stm32_eth { - uint32_t MACCR, MACFFR, MACHTHR, MACHTLR, MACMIIAR, MACMIIDR, MACFCR, + volatile uint32_t MACCR, MACFFR, MACHTHR, MACHTLR, MACMIIAR, MACMIIDR, MACFCR, MACVLANTR, RESERVED0[2], MACRWUFFR, MACPMTCSR, RESERVED1, MACDBGR, MACSR, MACIMR, MACA0HR, MACA0LR, MACA1HR, MACA1LR, MACA2HR, MACA2LR, MACA3HR, MACA3LR, RESERVED2[40], MMCCR, MMCRIR, MMCTIR, MMCRIMR, MMCTIMR,