diff --git a/examples/ArmTimerCallbacks - C++/ArmTimerCallbacks.uvoptx b/examples/ArmTimerCallbacks - C++/ArmTimerCallbacks.uvoptx
index 8a5d0503..040f00a1 100644
--- a/examples/ArmTimerCallbacks - C++/ArmTimerCallbacks.uvoptx
+++ b/examples/ArmTimerCallbacks - C++/ArmTimerCallbacks.uvoptx
@@ -101,6 +101,8 @@
0
0
1
+ 0
+ 0
5
diff --git a/examples/ArmTimerCallbacks - C++/ArmTimerCallbacks.uvprojx b/examples/ArmTimerCallbacks - C++/ArmTimerCallbacks.uvprojx
index b7fa094b..d92ef376 100644
--- a/examples/ArmTimerCallbacks - C++/ArmTimerCallbacks.uvprojx
+++ b/examples/ArmTimerCallbacks - C++/ArmTimerCallbacks.uvprojx
@@ -10,13 +10,13 @@
Target 1
0x4
ARM-ADS
- 6070000::V6.7::.\ARMCLANG
- 1
+ 5060750::V5.06 update 6 (build 750)::ARMCC
+ 0
STM32F401RETx
STMicroelectronics
- Keil.STM32F4xx_DFP.2.11.0
+ Keil.STM32F4xx_DFP.2.13.0
http://www.keil.com/pack
IRAM(0x20000000,0x18000) IROM(0x08000000,0x80000) CPUTYPE("Cortex-M4") FPU2 CLOCK(12000000) ELITTLE
@@ -311,7 +311,7 @@
1
- 7
+ 1
0
0
1
@@ -320,10 +320,11 @@
1
0
0
- 3
+ 2
0
0
1
+ 0
0
3
3
@@ -421,8 +422,8 @@
-
-
+
+
@@ -439,8 +440,8 @@
-
-
+
+
@@ -449,16 +450,16 @@
RTE\Device\STM32F401RETx\startup_stm32f401xe.s
-
-
+
+
RTE\Device\STM32F401RETx\system_stm32f4xx.c
-
-
+
+
diff --git a/examples/ArmTimerCallbacks - C++/etl_profile.h b/examples/ArmTimerCallbacks - C++/etl_profile.h
index a2e2f33f..0e874e1e 100644
--- a/examples/ArmTimerCallbacks - C++/etl_profile.h
+++ b/examples/ArmTimerCallbacks - C++/etl_profile.h
@@ -2,14 +2,13 @@
#ifndef __ETL_PROFILE_H__
#define __ETL_PROFILE_H__
-#define ETL_THROW_EXCEPTIONS
#define ETL_VERBOSE_ERRORS
#define ETL_CHECK_PUSH_POP
#define ETL_ISTRING_REPAIR_ENABLE
#define ETL_IVECTOR_REPAIR_ENABLE
#define ETL_IDEQUE_REPAIR_ENABLE
-#define ETL_IN_UNIT_TEST
#define ETL_CALLBACK_TIMER_USE_ATOMIC_LOCK
+#define ETL_NO_STL
#if (__CC_ARM == 1)
// ARM5 compiler