#ifndef DRIVE_MOTOR_H
#define DRIVE_MOTOR_H

/**************************************************************************

Drive Motor Module

**************************************************************************/
#include <mc9s12e128.h> /* derivative information */
#include "ME218_E128.h"

/*-------------------------- Public Variables ---------------------------*/
/*-------------------------- Public Functions ---------------------------*/
void InitializeDriveMotors(void);
void StopDriveMotors(void);
void MotorReverse(unsigned char wheel, unsigned char speed);
void MotorForward(unsigned char wheel, unsigned char speed);
void RotateCW(void);
void RotateCCW(void);
unsigned char CheckBumpSensor(unsigned char bumpSensor);
unsigned char CheckTapeSensor(unsigned char tapeSensor);

#endif //DRIVE_MOTOR_H