summaryrefslogtreecommitdiff
path: root/digital/io/src/elevator.h
diff options
context:
space:
mode:
authorNicolas Haller2009-05-09 10:42:15 +0200
committerNicolas Haller2009-05-09 10:42:15 +0200
commitce3a53dcc14f98b120917bf30ec72ab5be72110a (patch)
treec42abee4b9bc87df891c750e8be75e295a4600be /digital/io/src/elevator.h
parenta367d0c7148a6de0c16aa8f9dabd597be01d3584 (diff)
* digital/io/src:
- first implementation for elevator FSM (more work needed)
Diffstat (limited to 'digital/io/src/elevator.h')
-rw-r--r--digital/io/src/elevator.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/digital/io/src/elevator.h b/digital/io/src/elevator.h
index 0684559c..9e31f488 100644
--- a/digital/io/src/elevator.h
+++ b/digital/io/src/elevator.h
@@ -30,4 +30,28 @@
*/
extern uint8_t elevator_is_ready;
+/**
+ * nb puck in the elevator
+ */
+extern uint8_t nb_puck_in_elvt;
+
+/**
+ * elevator orders
+ */
+extern uint8_t elvt_order;
+/**
+ * conversion stop/millimeter
+ */
+
+#define STEP_BY_MM 72.34
+
+/**
+ * pwm constant for elevator doors
+ */
+
+#define OPEN_DOOR_PWM 200
+#define CLOSE_DOOR_PWM -200
+#define TIME_DOORS_PWM 0xcb
+#define TIME_LIGHT_DOORS_PWM 0xaa
+
#endif // elevator_h