MSPM0_ValvanoWare  1.0
ECE445L starter code
Motor.h
Go to the documentation of this file.
1 
34 #ifndef __MOTOR_H__
35 #define __MOTOR_H__
36 
37 #define MOTOR_PERIOD 10000 // 10,000us = 10ms
38 #define MOTORMIN 2
39 #define MOTORMAX (MOTOR_PERIOD-2)
47 void Motor_Init(void);
48 
57 void Motor_Forward(uint32_t dutyLeft, uint32_t dutyRight);
58 
67 void Motor_Backward(uint32_t dutyLeft, uint32_t dutyRight);
68 
78 void Motor_Right(uint32_t dutyLeft, uint32_t dutyRight);
79 
89  void Motor_Left(uint32_t dutyLeft, uint32_t dutyRight);
90 
91 #endif
void Motor_Forward(uint32_t dutyLeft, uint32_t dutyRight)
Go forward.
void Motor_Right(uint32_t dutyLeft, uint32_t dutyRight)
Turn right.
void Motor_Left(uint32_t dutyLeft, uint32_t dutyRight)
Turn left.
void Motor_Backward(uint32_t dutyLeft, uint32_t dutyRight)
Go backward.
void Motor_Init(void)
Initialize motors.