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

Revision:
2:4580c3869b7b
Parent:
0:caf1d0bc4b90
Child:
4:d07f58c46a79
diff -r 0b315dd1bbbf -r 4580c3869b7b rotary_encoder.hpp
--- a/rotary_encoder.hpp	Fri Feb 26 05:30:53 2016 +0000
+++ b/rotary_encoder.hpp	Fri Feb 26 16:08:52 2016 +0000
@@ -1,8 +1,10 @@
-#ifndef INCLUDED_ROTARY_ENCODER_H
-#define INCLUDED_ROTARY_ENCODER_H
+#ifndef INCLUDED_MBED_STL_ROTARY_ENCODER_H
+#define INCLUDED_MBED_STL_ROTARY_ENCODER_H
 
 #include "mbed.h"
 
+namespace mbed_stl {
+
 class rotary_encoder {
 public:
     rotary_encoder(size_t resolution);
@@ -20,4 +22,6 @@
     const size_t resolution_;
 };
 
+} /* namespace mbed_stl */
+
 #endif