X-Git-Url: https://git.realraum.at/?p=svn42.git;a=blobdiff_plain;f=avr-projects%2Fr3cam-steppermotor%2Fr3cam-steppermotor.c;h=f9ab2093cc5a406faa10f3bd88488ba4646cba9a;hp=c0ce5f9e35d82273af11fb1900e7d324c0be7688;hb=fff7d88ae580a68519a3b9f590a2cf9cce21ef8b;hpb=758ca550312b69e52d4460ace9b78b8744bdbfc3 diff --git a/avr-projects/r3cam-steppermotor/r3cam-steppermotor.c b/avr-projects/r3cam-steppermotor/r3cam-steppermotor.c index c0ce5f9..f9ab209 100644 --- a/avr-projects/r3cam-steppermotor/r3cam-steppermotor.c +++ b/avr-projects/r3cam-steppermotor/r3cam-steppermotor.c @@ -109,16 +109,16 @@ void motor_stop(void) ISR(TIMER0_OVF_vect) { - if (m_steps_to_go_ == 0) - { - if(m_steps_to_go_back_) - { - M_PORT ^= (1 << M_DIRECTION); - m_steps_to_go_=m_steps_to_go_back_; - m_steps_to_go_back_=0; - } else - motor_stop(); - } + //if (m_steps_to_go_ == 0) + //{ + //if(m_steps_to_go_back_) + //{ + // M_PORT ^= (1 << M_DIRECTION); + // m_steps_to_go_=m_steps_to_go_back_; + //m_steps_to_go_back_=0; + //} else + // motor_stop(); + //} if (m_clk_divisor_counter_ == 0) { m_clk_divisor_counter_ = m_clk_divisor_; @@ -184,14 +184,14 @@ void handle_cmd(uint8_t cmd) case 'r': reset2bootloader(); break; case 's': motor_stop(); break; case 'y': motor_run(30,0,20); break; - case 'x': motor_run(140,0,40); break; - case 'c': motor_run(60,0,20); break; - case 'v': motor_run(40,0,20); break; - case 'q': motor_run(140,1,40); break; - case 'w': motor_run(60,1,20); break; - case 'e': motor_run(40,1,20); break; - case 'C': motor_run(330,0,40); break; - case 'W': motor_run(330,1,40); break; + //case 'x': motor_run(140,0,40); break; + //case 'c': motor_run(60,0,20); break; + //case 'v': motor_run(40,0,20); break; + //case 'q': motor_run(140,1,40); break; + //case 'w': motor_run(60,1,20); break; + //case 'e': motor_run(40,1,20); break; + //case 'C': motor_run(330,0,40); break; + //case 'W': motor_run(330,1,40); break; case '+': motor_set_speed(++cur_speed); break; case '-': motor_set_speed(--cur_speed); break; default: CDC_Device_SendString(&VirtualSerial_CDC_Interface, "error\n\r"); return;