#include <stdio.h>
#include "pico/stdlib.h"
#define sm_enable 14
#define sm_step 10
#define sm_dir 9
#define sm_ms0 13
#define sm_ms1 12
#define sm_ms2 11
int main() {
stdio_init_all();
gpio_init (sm_enable);
gpio_set_dir (sm_enable, GPIO_OUT);
gpio_init (sm_ms0);
gpio_set_dir (sm_ms0, GPIO_OUT);
gpio_init (sm_ms1);
gpio_set_dir (sm_ms1, GPIO_OUT);
gpio_init (sm_ms2);
gpio_set_dir (sm_ms2, GPIO_OUT);
gpio_init (sm_step);
gpio_set_dir (sm_step, GPIO_OUT);
gpio_init (sm_dir);
gpio_set_dir (sm_dir, GPIO_OUT);
gpio_put (sm_ms0, 0);
gpio_put (sm_ms1, 0);
gpio_put (sm_ms2, 0);
gpio_put (sm_dir, 1);
gpio_put (sm_step, 0);
gpio_put (sm_enable, 0);
while (true) {
gpio_put(sm_step, 1);
sleep_ms(100);
gpio_put(sm_step,0);
sleep_ms(100);
}
}