summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/apbirthday/hardware.hh
diff options
context:
space:
mode:
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;