summaryrefslogtreecommitdiffhomepage
path: root/analog/motor-power-avr/src/mp_pwm_LR_.h
diff options
context:
space:
mode:
authorGuillaume Chevillot2008-02-14 11:11:03 +0100
committerGuillaume Chevillot2008-02-14 11:11:03 +0100
commit5d4ae99fe61fd0d78b8c1523828ed3eefb926ed5 (patch)
tree32ebd20c70f349a2bba90857c1c7a67e31e0fcea /analog/motor-power-avr/src/mp_pwm_LR_.h
parentd157b8edeea1d6e01a944529196b8d7e6ab529b3 (diff)
Use defines instead of magic numbers for motor command states.
Diffstat (limited to 'analog/motor-power-avr/src/mp_pwm_LR_.h')
-rw-r--r--analog/motor-power-avr/src/mp_pwm_LR_.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/analog/motor-power-avr/src/mp_pwm_LR_.h b/analog/motor-power-avr/src/mp_pwm_LR_.h
index 416ef061..2fe44d65 100644
--- a/analog/motor-power-avr/src/mp_pwm_LR_.h
+++ b/analog/motor-power-avr/src/mp_pwm_LR_.h
@@ -93,11 +93,17 @@
// Vectors
#define ILIM_R_vect INT0_vect
#define ILIM_L_vect INT1_vect
-#define L_OVF_vect TIMER0_OVF_vect
-#define R_OVF_vect TIMER2_OVF_vect
+#define L_OVF_vect TIMER0_OVF_vect
+#define R_OVF_vect TIMER2_OVF_vect
#define L_COMP_vect TIMER0_COMP_vect
#define R_COMP_vect TIMER2_COMP_vect
+// Command states
+#define CMD_STATE_DIR_0 0x00
+#define CMD_STATE_DIR_1 0x01
+#define CMD_STATE_BRAKE 0x02
+#define CMD_STATE_HIGH_Z 0x03
+
// functions
void init_timer_LR_(void);
void init_curLim (void);