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