Skip to content

Commit b87dac9

Browse files
committed
fix us_ticker issue for Nucleo boards
1 parent 3136fcc commit b87dac9

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F030R8/us_ticker.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
#define TIM_MST_RCC RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE)
3737

3838
static int us_ticker_inited = 0;
39-
static uint32_t SlaveCounter = 0;
39+
static volatile uint32_t SlaveCounter = 0;
4040
static uint32_t oc_int_part = 0;
4141
static uint16_t oc_rem_part = 0;
4242

libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F103RB/us_ticker.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
#define TIM_MST_RCC RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1, ENABLE)
3737

3838
static int us_ticker_inited = 0;
39-
static uint32_t SlaveCounter = 0;
39+
static volatile uint32_t SlaveCounter = 0;
4040
static uint32_t oc_int_part = 0;
4141
static uint16_t oc_rem_part = 0;
4242

libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_F401RE/us_ticker.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
static TIM_HandleTypeDef TimMasterHandle;
4040

4141
static int us_ticker_inited = 0;
42-
static uint32_t SlaveCounter = 0;
42+
static volatile uint32_t SlaveCounter = 0;
4343
static uint32_t oc_int_part = 0;
4444
static uint16_t oc_rem_part = 0;
4545

libraries/mbed/targets/hal/TARGET_STM/TARGET_NUCLEO_L152RE/us_ticker.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
#define TIM_MST_RCC RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM9, ENABLE)
3636

3737
static int us_ticker_inited = 0;
38-
static uint32_t SlaveCounter = 0;
38+
static volatile uint32_t SlaveCounter = 0;
3939
static uint32_t oc_int_part = 0;
4040
static uint16_t oc_rem_part = 0;
4141

0 commit comments

Comments
 (0)