#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define RCC_HSE_CONFIG RCC_CLOCK_HSE8_72MHZ #define US (72) #define MS (US * 1000) #define HZ (MS * 1000) #define MS_TO_TICKS(a) ((a) *2) #define TRACE do { printf("%s:%d\r\n",__FILE__,__LINE__); } while (0) #define DWT_FREQ 48000000 #define HANDS 2 //#define MOTOR_STEPS (1080 * 2) //#define MOTOR_STEPS (720 ) #define USTEP 16 #define MOTOR_STEPS (720*USTEP) #define MOTOR_PHASES 6 #include "board.h" #include "ring.h" #include "pins.h" #include "time_fn.h" #include "asm_fns.h" #include "tmc2209.h" #include "prototypes.h" extern uint32_t dfu_flag;