summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/apbirthday/hardware.hh
diff options
context:
space:
mode:
authorNicolas Schodet2013-03-12 23:50:50 +0100
committerNicolas Schodet2013-03-12 23:50:50 +0100
commite7de60edc3d2ce77e3d0d203f0db6ba450f8acfc (patch)
tree9da301a82df7c1b850d6badc30ca400d86d979ab /digital/io-hub/src/apbirthday/hardware.hh
parent2686ad2bb0ad85f1a44a4611c1c3937ed6869e87 (diff)
digital/io-hub/src/apbirthday: add host init
Diffstat (limited to 'digital/io-hub/src/apbirthday/hardware.hh')
-rw-r--r--digital/io-hub/src/apbirthday/hardware.hh15
1 files changed, 15 insertions, 0 deletions
diff --git a/digital/io-hub/src/apbirthday/hardware.hh b/digital/io-hub/src/apbirthday/hardware.hh
index 1b70da1f..04801c4c 100644
--- a/digital/io-hub/src/apbirthday/hardware.hh
+++ b/digital/io-hub/src/apbirthday/hardware.hh
@@ -31,8 +31,23 @@
# include "ucoolib/arch/host/host_stream.hh"
#endif
+#ifdef TARGET_host
+# include "ucoolib/arch/host/host.hh"
+
+/// Class to work around C++ initializer list syntax.
+class HardwareHost : public ucoo::Host
+{
+ public:
+ HardwareHost ();
+};
+
+#endif
+
struct Hardware
{
+#ifdef TARGET_host
+ HardwareHost host;
+#endif
ucoo::Uart dev_uart, zb_uart;
#ifdef TARGET_stm32
ucoo::UsbStreamControl usb_control;