summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/apbirthday/hardware.hh
diff options
context:
space:
mode:
authorNicolas Schodet2013-03-15 01:07:16 +0100
committerNicolas Schodet2013-03-15 01:07:16 +0100
commitac959290f7ff084bb3d73392b8aefb3f369acaa0 (patch)
treee52ca8a8a46239a4d3b33ff4a00d0e97fde231fd /digital/io-hub/src/apbirthday/hardware.hh
parent8c8c32065e179ef5bbafc959a93ebc0582f9de3c (diff)
digital/io-hub/src/apbirthday: add GPIO definitions
Diffstat (limited to 'digital/io-hub/src/apbirthday/hardware.hh')
-rw-r--r--digital/io-hub/src/apbirthday/hardware.hh23
1 files changed, 23 insertions, 0 deletions
diff --git a/digital/io-hub/src/apbirthday/hardware.hh b/digital/io-hub/src/apbirthday/hardware.hh
index 89b162a2..ae60afaa 100644
--- a/digital/io-hub/src/apbirthday/hardware.hh
+++ b/digital/io-hub/src/apbirthday/hardware.hh
@@ -25,6 +25,7 @@
// }}}
#include "ucoolib/hal/uart/uart.hh"
+#include "ucoolib/hal/gpio/gpio.hh"
#ifdef TARGET_stm32
# include "ucoolib/hal/usb/usb.hh"
#else
@@ -55,6 +56,28 @@ struct Hardware
#else
ucoo::HostStream usb;
#endif
+ ucoo::Gpio
+ raw_jack,
+ ihm_color,
+ ihm_strat,
+ ihm_robot_nb,
+ ihm_lol,
+ ihm_emerg_stop;
+ ucoo::Gpio
+ glass_contact;
+ ucoo::Gpio
+ cherry_bad_out, cherry_bad_in,
+ cherry_plate_up, cherry_plate_down,
+ cherry_plate_clamp,
+ cake_arm_out, cake_arm_in,
+ cake_push_far_out, cake_push_far_in,
+ cake_push_near_out, cake_push_near_in,
+ glass_lower_clamp_close, glass_lower_clamp_open,
+ glass_upper_clamp_close, glass_upper_clamp_open,
+ glass_upper_clamp_up, glass_upper_clamp_down,
+ gift_out, gift_in,
+ ballon_funny_action,
+ pneum_open;
Hardware ();
// Wait until next cycle.
void wait ();