Dependents:   serial_connected_mcu_nucleo rotary_encoder_mbed serial_connected_mcu_nucleo omuni_speed_pid ... more

Fork of rotary_encoder by tarou yamada

このライブラリは以下のプログラムに基いています https://developer.mbed.org/users/gregeric/code/Nucleo_Hello_Encoder/

Revision:
7:3b51e2c660b6
Parent:
4:d07f58c46a79
Child:
9:d1e6284a13ab
diff -r d07f58c46a79 -r 3b51e2c660b6 rotary_encoder_base/rotary_encoder_base.cpp
--- a/rotary_encoder_base/rotary_encoder_base.cpp	Sun Apr 03 06:30:19 2016 +0000
+++ b/rotary_encoder_base/rotary_encoder_base.cpp	Sat May 21 02:50:07 2016 +0000
@@ -2,19 +2,9 @@
 #include "rotary_encoder.hpp"
 #include "mbed.h"
 
-namespace mbed_stl {
-
 rotary_encoder_base::rotary_encoder_base(TIM_TypeDef* timer_type,
                                         uint32_t encoder_mode,
                                         size_t resolution) : rotary_encoder(resolution) {
-                                            
-                                            
-    
-    // todo:delete debug
-    encoder_mode = TIM_ENCODERMODE_TI12;
-    resolution = 400;
-    
-    
     timer_handler_.Instance              = timer_type;
     timer_handler_.Init.Period           = max_counts_;
     timer_handler_.Init.CounterMode      = TIM_COUNTERMODE_UP;
@@ -34,13 +24,9 @@
     encoder.IC2Prescaler    = TIM_ICPSC_DIV4;
     encoder.IC2Selection    = TIM_ICSELECTION_DIRECTTI;
     
-    ////////////////////////////////////////
-    //printf("t:%d, e:%d", &timer_handler_, &encoder);
     if (HAL_TIM_Encoder_Init(&timer_handler_, &encoder) != HAL_OK) {
         error("couldn't init encoder\n");
     }
-    //printf("%d end\n", cnt++);
-    ///////////////////////////////////////////
 }
 
 rotary_encoder_base::~rotary_encoder_base() {}
@@ -69,5 +55,3 @@
         error("couldn't start encoder\r\n");
     }
 }
-
-} /* namespace mbed_stl */