From 57dbfee7a2e68211d834c61d9d6f78d0eaa4f5b9 Mon Sep 17 00:00:00 2001 From: johan9107 Date: Mon, 19 Sep 2016 17:12:05 +0200 Subject: [PATCH] Drivers Improved motor driver --- UAV-ControlSystem/src/drivers/motors.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/UAV-ControlSystem/src/drivers/motors.c b/UAV-ControlSystem/src/drivers/motors.c index 37387fa..8ec92bb 100644 --- a/UAV-ControlSystem/src/drivers/motors.c +++ b/UAV-ControlSystem/src/drivers/motors.c @@ -13,8 +13,8 @@ #include "drivers/pwm.h" #include "drivers/motors.h" -int MotorPWMPeriode = 2000; //Micro seconds -int MotorPWMInitPulse = 1000; +const int MotorPWMPeriode = 2000; //Micro seconds +const int MotorPWMInitPulse = 1000; /* A struct of a pwm motor profile */ typedef struct @@ -126,16 +126,13 @@ uint32_t setMotorOutput(motorOutput motorOutput) switch(motorOutput) { case PWM: - MotorPWMPeriode = 2000; prescaler = 88; break; case Oneshot125: - MotorPWMPeriode = 16000; prescaler = 11; break; default: - MotorPWMPeriode = 2000; - prescaler = 88; + prescaler = 11; break; }