fdsfaf

Committer:
glintligo
Date:
Sat May 05 14:11:09 2018 +0000
Revision:
1:209911ee18cd
Parent:
0:173936452e07
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
glintligo 0:173936452e07 1 #ifndef __A4988_H
glintligo 0:173936452e07 2 #define __A4988_H
glintligo 0:173936452e07 3 #endif
glintligo 0:173936452e07 4
glintligo 0:173936452e07 5 #include "mbed.h"
glintligo 0:173936452e07 6 class Stepper
glintligo 0:173936452e07 7 {
glintligo 0:173936452e07 8 public:
glintligo 0:173936452e07 9 Stepper(PinName _en,PinName _stepPin, PinName _direction);
glintligo 0:173936452e07 10 void step(int dir, int frequency ,volatile int _remain);
glintligo 0:173936452e07 11 void enable();
glintligo 0:173936452e07 12 void disable();
glintligo 0:173936452e07 13 private:
glintligo 0:173936452e07 14 DigitalOut en;
glintligo 0:173936452e07 15 DigitalOut stepPin;
glintligo 0:173936452e07 16 DigitalOut direction;
glintligo 0:173936452e07 17 volatile int remain;
glintligo 0:173936452e07 18 Ticker step_ticker;
glintligo 0:173936452e07 19 void step_control();
glintligo 0:173936452e07 20 };