diff options
| author | Dan Halbert <halbert@halwitz.org> | 2019-12-12 00:19:03 -0500 |
|---|---|---|
| committer | Dan Halbert <halbert@halwitz.org> | 2019-12-12 00:19:03 -0500 |
| commit | fd03fd5e4f7d6a7fb5e126a5e56955e73a0d0711 (patch) | |
| tree | f9b16bf4fc9888e7b4bc3b4baec9bb2bee525bb4 | |
| parent | b220befef80018c9d0a280a98597e96cd5350808 (diff) | |
sd_flash_operation_status should be volatile
| -rw-r--r-- | ports/nrf/bluetooth/ble_drv.c | 2 | ||||
| -rw-r--r-- | ports/nrf/bluetooth/ble_drv.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/ports/nrf/bluetooth/ble_drv.c b/ports/nrf/bluetooth/ble_drv.c index 63d67a7f4..7dbb31582 100644 --- a/ports/nrf/bluetooth/ble_drv.c +++ b/ports/nrf/bluetooth/ble_drv.c @@ -43,7 +43,7 @@ nrf_nvic_state_t nrf_nvic_state = { 0 }; // Flag indicating progress of internal flash operation. -sd_flash_operation_status_t sd_flash_operation_status; +volatile sd_flash_operation_status_t sd_flash_operation_status; __attribute__((aligned(4))) static uint8_t m_ble_evt_buf[sizeof(ble_evt_t) + (BLE_GATT_ATT_MTU_DEFAULT)]; diff --git a/ports/nrf/bluetooth/ble_drv.h b/ports/nrf/bluetooth/ble_drv.h index 7716cab8b..91990da6d 100644 --- a/ports/nrf/bluetooth/ble_drv.h +++ b/ports/nrf/bluetooth/ble_drv.h @@ -59,7 +59,7 @@ typedef enum { } sd_flash_operation_status_t; // Flag indicating progress of internal flash operation. -extern sd_flash_operation_status_t sd_flash_operation_status; +extern volatile sd_flash_operation_status_t sd_flash_operation_status; typedef struct ble_drv_evt_handler_entry { struct ble_drv_evt_handler_entry *next; |
