It is based on https://developer.mbed.org/users/gregeric/code/Nucleo_Hello_Encoder/

Revision:
2:4580c3869b7b
Parent:
0:caf1d0bc4b90
Child:
3:65021ea3fae5
--- a/rotary_encoder_abz_phase/rotary_encoder_abz_phase.cpp	Fri Feb 26 05:30:53 2016 +0000
+++ b/rotary_encoder_abz_phase/rotary_encoder_abz_phase.cpp	Fri Feb 26 16:08:52 2016 +0000
@@ -2,6 +2,8 @@
 #include "rotary_encoder_abz_phase.hpp"
 #include "rotary_encoder_base.hpp"
 
+namespace mbed_stl {
+
 rotary_encoder_abz_phase::rotary_encoder_abz_phase(TIM_TypeDef* timer_type, PinName z_pin, size_t resolution) :
         rotary_encoder_base(timer_type, TIM_ENCODERMODE_TI12, resolution),
         z_phase_intr_(z_pin),
@@ -36,3 +38,5 @@
     counts_in_prev_intr_ = 0;
     timer_handler_->Instance->CNT = 0;
 }
+
+} /* namespace mbed_stl */