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_base/rotary_encoder_base.cpp	Fri Feb 26 05:30:53 2016 +0000
+++ b/rotary_encoder_base/rotary_encoder_base.cpp	Fri Feb 26 16:08:52 2016 +0000
@@ -1,6 +1,8 @@
 #include "rotary_encoder_base.hpp"
 #include "rotary_encoder.hpp"
 
+namespace mbed_stl {
+
 rotary_encoder_base::rotary_encoder_base(TIM_TypeDef* timer_type,
                                         uint32_t encoder_mode,
                                         size_t resolution) : rotary_encoder(resolution) {
@@ -55,3 +57,5 @@
         error("couldn't start encoder\r\n");
     }
 }
+
+} /* namespace mbed_stl */