File tree Expand file tree Collapse file tree 4 files changed +24
-0
lines changed
libraries/mbed/targets/hal/TARGET_STM Expand file tree Collapse file tree 4 files changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -112,6 +112,12 @@ void us_ticker_init(void) {
112
112
TIM_Cmd (TIM_MST , ENABLE );
113
113
}
114
114
115
+ #if defined(__CC_ARM ) // Keil/MDK-ARM
116
+ #pragma O0
117
+ #pragma Ospace
118
+ #elif defined(__IAR_SYSTEMS_ICC__ ) // IAR/EWARM
119
+ #pragma optimize=low
120
+ #endif
115
121
uint32_t us_ticker_read () {
116
122
uint32_t counter , counter2 ;
117
123
if (!us_ticker_inited ) us_ticker_init ();
Original file line number Diff line number Diff line change @@ -112,6 +112,12 @@ void us_ticker_init(void) {
112
112
TIM_Cmd (TIM_MST , ENABLE );
113
113
}
114
114
115
+ #if defined(__CC_ARM ) // Keil/MDK-ARM
116
+ #pragma O0
117
+ #pragma Ospace
118
+ #elif defined(__IAR_SYSTEMS_ICC__ ) // IAR/EWARM
119
+ #pragma optimize=low
120
+ #endif
115
121
uint32_t us_ticker_read () {
116
122
uint32_t counter , counter2 ;
117
123
if (!us_ticker_inited ) us_ticker_init ();
Original file line number Diff line number Diff line change @@ -115,6 +115,12 @@ void us_ticker_init(void) {
115
115
HAL_TIM_OC_Start (& TimMasterHandle , TIM_CHANNEL_1 );
116
116
}
117
117
118
+ #if defined(__CC_ARM ) // Keil/MDK-ARM
119
+ #pragma O0
120
+ #pragma Ospace
121
+ #elif defined(__IAR_SYSTEMS_ICC__ ) // IAR/EWARM
122
+ #pragma optimize=low
123
+ #endif
118
124
uint32_t us_ticker_read () {
119
125
uint32_t counter , counter2 ;
120
126
if (!us_ticker_inited ) us_ticker_init ();
Original file line number Diff line number Diff line change @@ -104,6 +104,12 @@ void us_ticker_init(void) {
104
104
TIM_Cmd (TIM_MST , ENABLE );
105
105
}
106
106
107
+ #if defined(__CC_ARM ) // Keil/MDK-ARM
108
+ #pragma O0
109
+ #pragma Ospace
110
+ #elif defined(__IAR_SYSTEMS_ICC__ ) // IAR/EWARM
111
+ #pragma optimize=low
112
+ #endif
107
113
uint32_t us_ticker_read () {
108
114
uint32_t counter , counter2 ;
109
115
if (!us_ticker_inited ) us_ticker_init ();
You can’t perform that action at this time.
0 commit comments