summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub
diff options
context:
space:
mode:
authorNicolas Schodet2013-03-14 23:52:20 +0100
committerNicolas Schodet2013-03-14 23:53:45 +0100
commit8478c5d6fedeb7ff6b9d22847ba1d8923fe02beb (patch)
tree43b8d211c1d576d52b3b64a2fff960f4d7c2cee7 /digital/io-hub
parent19a5b01c7de84ffa8647715379309b676063c70b (diff)
digital/io-hub/src/apbirthday: use non blocking for debug links
Diffstat (limited to 'digital/io-hub')
-rw-r--r--digital/io-hub/src/apbirthday/hardware.host.cc3
-rw-r--r--digital/io-hub/src/apbirthday/hardware.stm32.cc4
2 files changed, 7 insertions, 0 deletions
diff --git a/digital/io-hub/src/apbirthday/hardware.host.cc b/digital/io-hub/src/apbirthday/hardware.host.cc
index e3cf00b0..9e844be2 100644
--- a/digital/io-hub/src/apbirthday/hardware.host.cc
+++ b/digital/io-hub/src/apbirthday/hardware.host.cc
@@ -32,6 +32,9 @@ HardwareHost::HardwareHost ()
Hardware::Hardware ()
: dev_uart (), zb_uart ("zb_uart"), usb ("usb")
{
+ dev_uart.block (false);
+ zb_uart.block (false);
+ usb.block (false);
}
void
diff --git a/digital/io-hub/src/apbirthday/hardware.stm32.cc b/digital/io-hub/src/apbirthday/hardware.stm32.cc
index 8546441d..2adf638c 100644
--- a/digital/io-hub/src/apbirthday/hardware.stm32.cc
+++ b/digital/io-hub/src/apbirthday/hardware.stm32.cc
@@ -39,10 +39,14 @@ Hardware::Hardware ()
gpio_set_af (GPIOC, GPIO_AF8, GPIO12);
gpio_set_af (GPIOD, GPIO_AF8, GPIO2);
dev_uart.enable (38400, ucoo::Uart::EVEN, 1);
+ dev_uart.block (false);
// zb_uart
gpio_mode_setup (GPIOD, GPIO_MODE_AF, GPIO_PUPD_NONE, GPIO8 | GPIO9);
gpio_set_af (GPIOD, GPIO_AF7, GPIO8 | GPIO9);
zb_uart.enable (38400, ucoo::Uart::EVEN, 1);
+ zb_uart.block (false);
+ // usb
+ usb.block (false);
// Cycle timer, 4 ms period.
rcc_peripheral_enable_clock (&RCC_APB1ENR, RCC_APB1ENR_TIM3EN);
TIM3_CR1 = TIM_CR1_CEN;