fdsfaf

a4988.h

Committer:
glintligo
Date:
2018-05-05
Revision:
1:209911ee18cd
Parent:
0:173936452e07

File content as of revision 1:209911ee18cd:

#ifndef __A4988_H
#define __A4988_H
#endif

#include "mbed.h"
class Stepper
{
public:
    Stepper(PinName _en,PinName _stepPin, PinName _direction);
    void step(int dir, int frequency ,volatile int _remain);
    void enable();
    void disable();
private:
    DigitalOut en;
    DigitalOut stepPin;
    DigitalOut direction;
    volatile int remain;
    Ticker step_ticker;
    void step_control();
};