summaryrefslogtreecommitdiffhomepage
path: root/digital
diff options
context:
space:
mode:
authorNicolas Schodet2013-04-28 00:40:24 +0200
committerNicolas Schodet2013-04-28 00:49:58 +0200
commit7379b4aba2aa6da0e3d66b92689e7f8073b66c4b (patch)
treec61069736f96e367e7d5d9e58fc906227c85b87e /digital
parent4880fe19d33921616f9d32cc2dfe9c42e9150966 (diff)
digital/io-hub/src/apbirthday: add pull up to contact inputs
Diffstat (limited to 'digital')
-rw-r--r--digital/io-hub/src/apbirthday/hardware.stm32.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/digital/io-hub/src/apbirthday/hardware.stm32.cc b/digital/io-hub/src/apbirthday/hardware.stm32.cc
index 686b3f1c..b5123038 100644
--- a/digital/io-hub/src/apbirthday/hardware.stm32.cc
+++ b/digital/io-hub/src/apbirthday/hardware.stm32.cc
@@ -98,6 +98,18 @@ Hardware::Hardware ()
GPIO10 | GPIO11);
gpio_set_af (GPIOB, GPIO_AF4, GPIO10 | GPIO11);
zb_i2c.enable ();
+ // GPIO.
+ raw_jack.pull (ucoo::Gpio::PULL_UP);
+ ihm_color.pull (ucoo::Gpio::PULL_UP);
+ ihm_strat.pull (ucoo::Gpio::PULL_UP);
+ ihm_robot_nb.pull (ucoo::Gpio::PULL_UP);
+ ihm_lol.pull (ucoo::Gpio::PULL_UP);
+ ihm_emerg_stop.pull (ucoo::Gpio::PULL_UP);
+ glass_contact.pull (ucoo::Gpio::PULL_UP);
+ cherry_plate_left_contact.pull (ucoo::Gpio::PULL_UP);
+ cherry_plate_right_contact.pull (ucoo::Gpio::PULL_UP);
+ cake_arm_out_contact.pull (ucoo::Gpio::PULL_UP);
+ cake_arm_in_contact.pull (ucoo::Gpio::PULL_UP);
// ADC.
gpio_mode_setup (GPIOA, GPIO_MODE_ANALOG, GPIO_PUPD_NONE,
GPIO0 | GPIO1 | GPIO2 | GPIO3 | GPIO6 | GPIO7);