summaryrefslogtreecommitdiff
path: root/digital/io-hub/src/apbirthday/robot.cc
diff options
context:
space:
mode:
authorNicolas Schodet2013-04-05 23:42:16 +0200
committerNicolas Schodet2013-04-05 23:42:16 +0200
commitfa22e3f3204043504669f960ab3c33340f23b0d3 (patch)
tree8ec8043481bced7f12f16e53993ec82a98f3db2c /digital/io-hub/src/apbirthday/robot.cc
parent143327bb7e9472691718572243c0f59bb0c02086 (diff)
digital/io-hub/src/apbirthday: add zigbit update mode from UART
Diffstat (limited to 'digital/io-hub/src/apbirthday/robot.cc')
-rw-r--r--digital/io-hub/src/apbirthday/robot.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/digital/io-hub/src/apbirthday/robot.cc b/digital/io-hub/src/apbirthday/robot.cc
index bc0c3552..4b822f1a 100644
--- a/digital/io-hub/src/apbirthday/robot.cc
+++ b/digital/io-hub/src/apbirthday/robot.cc
@@ -193,6 +193,11 @@ Robot::proto_handle (ucoo::Proto &proto, char cmd, const uint8_t *args, int size
// Reset.
ucoo::arch_reset ();
break;
+ case c ('Z', 0):
+ // Enter zigbit update from uart.
+ proto.send ('Z');
+ hardware.zb_handle (hardware.dev_uart);
+ return;
case c ('f', 0):
// Enter FSM debug mode, then step once.
fsm_debug_state_ = FSM_DEBUG_STEP;