blob: 6052a2e07559373c2daa0153222222188ed4d872 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#include <stdint.h>
#include <stdbool.h>
// FOR L928N DRIVER
//#define CW 1
//#define CCW 0
// FOR L928N DRIVER
// struct stepper_pins_t {
// uint8_t pin1;
// uint8_t pin2;
// uint8_t pin3;
// uint8_t pin4;
// };
// void stepper_init(struct stepper_pins_t *stepper_ptr);
// void stepper_uninit(struct stepper_pins_t *stepper_ptr);
// void step(struct stepper_pins_t *stepper_ptr, int step);
// void half_steps(struct stepper_pins_t *stepper_ptr, int steps, bool dir);
// FOR A4988 DRIVER
#define HIGH 1
#define LOW 0
void stepper_init(void);
void stepper_uninit(void);
void stepper_open(void);
void stepper_close(void);
|