summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io-hub/src')
-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);