From db42f36f9151359ccfaf1de967c877f7e74a1576 Mon Sep 17 00:00:00 2001 From: Bart Van Der Meerssche Date: Wed, 29 Dec 2010 16:22:01 +0100 Subject: [PATCH] avr: return an [e]rror in case of an unrecognized command --- mote/v2/avr/ctrl.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/mote/v2/avr/ctrl.c b/mote/v2/avr/ctrl.c index 54adc99..188f104 100644 --- a/mote/v2/avr/ctrl.c +++ b/mote/v2/avr/ctrl.c @@ -215,12 +215,17 @@ void ctrlDecode(void) case 'g': ctrlCmdGet(cmd[1]); break; + case 's': ctrlCmdSet(cmd[1]); break; + case 'c': if (cmd[1] == 't') ctrlCmdCommit(); break; + + default: + ctrlAddToTxBuffer('e'); } ctrlAddToTxBuffer('.'); @@ -281,6 +286,9 @@ void ctrlCmdGet(uint8_t cmd) } } break; + + default: + ctrlAddToTxBuffer('e'); } } @@ -334,6 +342,9 @@ void ctrlCmdSet(uint8_t cmd) event.brown_out = tmp16; sei(); break; + + default: + ctrlAddToTxBuffer('e'); } }