summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/apbirthday/hardware.hh
diff options
context:
space:
mode:
authorNicolas Schodet2013-03-26 21:00:36 +0100
committerNicolas Schodet2013-03-26 22:22:20 +0100
commit52d4a4917e49e3864cb50cb37cfd86537e42a287 (patch)
tree8bca37e49f76dc18eb546853704e05a969dbf000 /digital/io-hub/src/apbirthday/hardware.hh
parentfd2970444d83ac38e0d6af53a6b4dada4226250e (diff)
digital/io-hub/src/apbirthday: add US sensors ADC
Diffstat (limited to 'digital/io-hub/src/apbirthday/hardware.hh')
-rw-r--r--digital/io-hub/src/apbirthday/hardware.hh7
1 files changed, 7 insertions, 0 deletions
diff --git a/digital/io-hub/src/apbirthday/hardware.hh b/digital/io-hub/src/apbirthday/hardware.hh
index f3378170..5713f921 100644
--- a/digital/io-hub/src/apbirthday/hardware.hh
+++ b/digital/io-hub/src/apbirthday/hardware.hh
@@ -26,6 +26,7 @@
#include "ucoolib/hal/uart/uart.hh"
#include "ucoolib/hal/gpio/gpio.hh"
+#include "ucoolib/hal/adc/adc.hh"
#include "ucoolib/hal/i2c/i2c.hh"
#ifdef TARGET_stm32
# include "ucoolib/hal/usb/usb.hh"
@@ -84,6 +85,12 @@ struct Hardware
pneum_open;
static const int inputs_nb = 9;
static const int outputs_nb = 21;
+#ifdef TARGET_stm32
+ ucoo::AdcHard adc;
+ ucoo::AdcHardChannel adc_dist0, adc_dist1, adc_dist2, adc_dist3;
+#else
+ ucoo::AdcHost adc_dist0, adc_dist1, adc_dist2, adc_dist3;
+#endif
Hardware ();
// Wait until next cycle.
void wait ();